Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

48007 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. /*CUSTOM Checkbox */
  43599. .form-check {
  43600. padding-left: 0px;
  43601. }
  43602. .form-check-label {
  43603. display: block;
  43604. position: relative;
  43605. padding-left: 26px;
  43606. cursor: pointer;
  43607. -webkit-user-select: none;
  43608. -moz-user-select: none;
  43609. -ms-user-select: none;
  43610. user-select: none;
  43611. /* Hide the browser's default checkbox */
  43612. /* Create a custom checkbox */
  43613. /* When the checkbox is checked, add a blue background */
  43614. /* Create the checkmark/indicator (hidden when not checked) */
  43615. /* Show the checkmark when checked */
  43616. /* Style the checkmark/indicator */
  43617. }
  43618. .form-check-label input {
  43619. position: absolute;
  43620. opacity: 0;
  43621. cursor: pointer;
  43622. height: 0;
  43623. width: 0;
  43624. }
  43625. .form-check-label input:disabled ~ .checkmark {
  43626. display: none;
  43627. }
  43628. .form-check-label input ~ .checkmark {
  43629. position: absolute;
  43630. top: 0;
  43631. left: 0;
  43632. height: 18px;
  43633. width: 18px;
  43634. background-color: #eee;
  43635. border: 1px solid var(--primary);
  43636. }
  43637. .form-check-label input[type=checkbox] ~ .checkmark {
  43638. top: 2px;
  43639. }
  43640. .form-check-label input[type=radio] ~ .checkmark {
  43641. top: 3px;
  43642. border-radius: 50%;
  43643. }
  43644. .form-check-label input:checked ~ .checkmark {
  43645. background-color: var(--primary);
  43646. }
  43647. .form-check-label .checkmark:after {
  43648. content: "";
  43649. position: absolute;
  43650. display: none;
  43651. }
  43652. .form-check-label input:checked ~ .checkmark:after {
  43653. display: block;
  43654. }
  43655. .form-check-label .checkmark:after {
  43656. left: 7px;
  43657. top: 3px;
  43658. width: 6px;
  43659. height: 11px;
  43660. border: solid white;
  43661. border-width: 0 3px 3px 0;
  43662. -webkit-transform: rotate(45deg);
  43663. -ms-transform: rotate(45deg);
  43664. transform: rotate(45deg);
  43665. }
  43666. .form-check-label input[type=checkbox] ~ .checkmark:after {
  43667. left: 6px;
  43668. top: 2px;
  43669. width: 6px;
  43670. height: 10px;
  43671. border: solid white;
  43672. border-width: 0 3px 3px 0;
  43673. -webkit-transform: rotate(45deg);
  43674. -ms-transform: rotate(45deg);
  43675. transform: rotate(45deg);
  43676. }
  43677. .form-check-label input[type=radio] ~ .checkmark:after {
  43678. top: 4px;
  43679. left: 4px;
  43680. width: 8px;
  43681. height: 8px;
  43682. border-radius: 50%;
  43683. background: white;
  43684. }
  43685. .form-check-label :hover input ~ .checkmark {
  43686. background-color: #ccc;
  43687. }
  43688. .form-check-label.big input ~ .checkmark {
  43689. height: 21px;
  43690. width: 21px;
  43691. }
  43692. .form-check-label.big input[type=checkbox] ~ .checkmark:after {
  43693. left: 7px;
  43694. top: 3px;
  43695. width: 6px;
  43696. height: 11px;
  43697. }
  43698. /* Create a custom radio button */
  43699. .content-wrapper > section.content {
  43700. position: relative;
  43701. padding-bottom: 20px;
  43702. }
  43703. 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 {
  43704. margin-left: 0;
  43705. }
  43706. @media (min-width: 768px) {
  43707. 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 {
  43708. transition: margin-left 0.3s ease-in-out;
  43709. margin-left: 250px;
  43710. }
  43711. }
  43712. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  43713. 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 {
  43714. transition: none;
  43715. }
  43716. }
  43717. @media (min-width: 768px) {
  43718. .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 {
  43719. margin-left: 4.6rem;
  43720. }
  43721. }
  43722. @media (max-width: 991.98px) {
  43723. 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 {
  43724. margin-left: 4.6rem;
  43725. }
  43726. }
  43727. @media (max-width: 767.98px) {
  43728. 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 {
  43729. margin-left: 0;
  43730. }
  43731. }
  43732. .sidebar-mini.sidebar-collapse .form-footer, .sidebar-mini-md.sidebar-collapse .form-footer, .sidebar-mini-xs.sidebar-collapse .form-footer {
  43733. margin-left: 4.6rem !important;
  43734. }
  43735. .form-footer {
  43736. position: fixed;
  43737. left: 0;
  43738. right: 0;
  43739. height: 60px;
  43740. bottom: 0px;
  43741. z-index: 10;
  43742. background-color: #fff;
  43743. border-top: 1px solid #dee2e6;
  43744. color: #869099;
  43745. padding: 10px;
  43746. }
  43747. .form-footer .btn-list .float-right, .form-footer .btn-list .float-sm-right {
  43748. margin-left: 10px;
  43749. }
  43750. .card.card-table .card-header {
  43751. border-bottom: 0px none;
  43752. font-size: 1.1rem;
  43753. }
  43754. .card.card-table .card-body {
  43755. padding: 0px;
  43756. }
  43757. .card.card-table .card-body table.table {
  43758. margin-bottom: 0px;
  43759. }
  43760. .card.card-table .card-body table.table tr th input.form-check-input {
  43761. position: relative;
  43762. top: 0px;
  43763. }
  43764. .card.card-table .card-body table.table tr td {
  43765. padding: 3px 12px;
  43766. }
  43767. .card.card-table .card-body table.table tr td input.form-batch-checkbox {
  43768. position: relative;
  43769. top: 4px;
  43770. }
  43771. .card.card-table .card-footer {
  43772. background-color: white;
  43773. padding-top: 25px;
  43774. }
  43775. .card.card-table .card-footer .nb-results {
  43776. margin-bottom: 10px;
  43777. }
  43778. .modal .modal-body img {
  43779. max-width: 100%;
  43780. }
  43781. #toast-container {
  43782. width: 400px;
  43783. }
  43784. #toast-container .toast {
  43785. float: right;
  43786. width: 400px;
  43787. opacity: 1;
  43788. box-shadow: none !important;
  43789. -moz-box-shadow: none !important;
  43790. -o-box-shadow: none !important;
  43791. -webkit-box-shadow: none !important;
  43792. }
  43793. #toast-container .toast.success {
  43794. background-color: #28a745 !important;
  43795. }
  43796. #toast-container .toast.danger, #toast-container .toast.error {
  43797. background-color: #dc3545 !important;
  43798. }
  43799. #toast-container .toast.info {
  43800. background-color: #17a2b8 !important;
  43801. }
  43802. #toast-container .toast.warning {
  43803. background-color: #ffc107 !important;
  43804. }
  43805. #toast-container:before:hover {
  43806. opacity: 1;
  43807. cursor: pointer;
  43808. }
  43809. #toast-close-all {
  43810. border: 0;
  43811. position: absolute;
  43812. bottom: 7px;
  43813. left: -15px;
  43814. pointer-events: auto;
  43815. z-index: 1000;
  43816. background: #BD362F;
  43817. border-radius: 3px;
  43818. color: #fff;
  43819. opacity: 0.8;
  43820. width: 50px;
  43821. height: 50px;
  43822. font-size: 20px;
  43823. text-align: center;
  43824. border-radius: 50px;
  43825. }
  43826. /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9hZG1pbmx0ZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19ib290c3RyYXAtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYW5pbWF0aW9uLWVmZmVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbWFpbi1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ZhcmlhYmxlcy1hbHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fc2lkZWJhci1taW5pLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NvbnRyb2wtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19uYXZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NhbGxvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3NtYWxsLWJveC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19pbmZvLWJveC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcm9kdWN0cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19kaXJlY3QtY2hhdC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fZGlyZWN0LWNoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fdXNlcnMtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19zb2NpYWwtd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19tYWlsYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2xvY2tzY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fbG9naW5fYW5kX3JlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvXzQwNF81MDBfZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2ludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19lLWNvbW1lcmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX3Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2lmcmFtZS5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fdG91Y2gtc3VwcG9ydC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19rYW5iYW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19mdWxsY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fYm9vdHN0cmFwLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2ljaGVjay1ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19tYXBhZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19qcXZtYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19zd2VldGFsZXJ0Mi5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3RvYXN0ci5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19ib290c3RyYXAtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19taXNjZWxsYW5lb3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fZWxldmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vQWN0ZXNDaXRveWVucy9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kcy5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9BY3Rlc0NpdG95ZW5zL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX2FjY2VudC5zY3NzIiwid2VicGFjazovLy8uL0FjdGVzQ2l0b3llbnMvbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9wbHVnaW5zL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9mb3JtL19jaGVja2JveHJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9mb3JtL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL190b2FzdHIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUh5QkY7O0FJeEJBOzs7RUFHRTtBSjJCRjs7QUl4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjJCRjs7QUlyQkE7RUFDRTtBSndCRjs7QUlkQTtFQUNFO0VBQ0Esb0xDeUw0QjtFQ3pHeEIsZUF0Q2E7RUZ4Q2pCLGdCQ2lNNEI7RURoTTVCLGdCQ29NNEI7RURuTTVCLGNDL0JTO0VEZ0NUO0VBQ0Esc0JDMUNTO0FMMkRYOztBSUxBO0VBQ0U7QUpRRjs7QUlDQTtFQUNFO0VBQ0E7RUFDQTtBSkVGOztBSVdBO0VBQ0U7RUFDQSxxQkNrSzRCO0FMMUs5Qjs7QUllQTtFQUNFO0VBQ0EsbUJDNEQwQjtBTHhFNUI7O0FJdUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpwQkY7O0FJdUJBO0VBQ0U7RUFDQTtFQUNBO0FKcEJGOztBSXVCQTs7O0VBR0U7RUFDQTtBSnBCRjs7QUl1QkE7Ozs7RUFJRTtBSnBCRjs7QUl1QkE7RUFDRSxnQkNvRzRCO0FMeEg5Qjs7QUl1QkE7RUFDRTtFQUNBO0FKcEJGOztBSXVCQTtFQUNFO0FKcEJGOztBSXVCQTs7RUFFRSxtQkdvSTRCO0FQeEo5Qjs7QUl1QkE7RUV4Rkk7QU5xRUo7O0FJNEJBOztFQUVFO0VFbkdFO0VGcUdGO0VBQ0E7QUp6QkY7O0FJNEJBO0VBQU07QUp4Qk47O0FJeUJBO0VBQU07QUpyQk47O0FJNEJBO0VBQ0UsY0NqQzBCO0VEa0MxQixxQkNqQzBCO0VEa0MxQjtBSnpCRjtBUXZKRTtFSm1MRSxjQ3BDd0I7RURxQ3hCLHFCQ3BDd0I7QUxXNUI7O0FJa0NBO0VBQ0U7RUFDQTtBSi9CRjtBUWhLRTtFSmtNRTtFQUNBO0FKL0JKOztBSXdDQTs7OztFQUlFLGlHQ2E0QjtFQ2pLMUI7QU5nSEo7O0FJd0NBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUoxQ0Y7O0FJa0RBO0VBRUU7QUpoREY7O0FJd0RBO0VBQ0U7RUFDQTtBSnJERjs7QUl3REE7RUFHRTtFQUNBO0FKdkRGOztBSStEQTtFQUNFO0FKNURGOztBSStEQTtFQUNFLG9CQzhCNEI7RUQ3QjVCLHVCQzZCNEI7RUQ1QjVCLGNDbFFTO0VEbVFUO0VBQ0E7QUo1REY7O0FJbUVBO0VBRUU7RUFDQTtBSmpFRjs7QUl5RUE7RUFFRTtFQUNBLHFCRzJKc0M7QVBsT3hDOztBSTZFQTtFQUVFO0FKM0VGOztBSW1GQTtFQUNFO0FKaEZGOztBSW1GQTs7Ozs7RUFLRTtFQUNBO0VFNVBFO0VGOFBGO0FKaEZGOztBSW1GQTs7RUFFRTtBSmhGRjs7QUltRkE7O0VBRUU7QUpoRkY7O0FJc0ZBO0VBQ0U7QUpuRkY7O0FJeUZBO0VBQ0U7QUp0RkY7O0FJNkZBOzs7O0VBSUU7QUoxRkY7O0FJbUdJOzs7O0VBQ0U7QUo3Rk47O0FJbUdBOzs7O0VBSUU7RUFDQTtBSmhHRjs7QUltR0E7O0VBRUU7RUFDQTtBSmhHRjs7QUlvR0E7RUFDRTtFQUVBO0FKbEdGOztBSXFHQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0FKeEdGOztBSTZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVuU0ksaUJBdENhO0VGMlVqQjtFQUNBO0VBQ0E7QUoxR0Y7O0FJNkdBO0VBQ0U7QUoxR0Y7O0FJOEdBOztFQUVFO0FKM0dGOztBSThHQTtFQUtFO0VBQ0E7QUovR0Y7O0FJc0hBO0VBQ0U7QUpuSEY7O0FJMkhBO0VBQ0U7RUFDQTtBSnhIRjs7QUkrSEE7RUFDRTtBSjVIRjs7QUkrSEE7RUFDRTtFQUNBO0FKNUhGOztBSStIQTtFQUNFO0FKNUhGOztBSWlJQTtFQUNFO0FKOUhGOztBUzlWQTs7RUFFRSxxQkp1UDRCO0VJdFA1QixvQkp1UDRCO0VJdFA1QixnQkp1UDRCO0VJdFA1QixnQkp1UDRCO0VJdFA1QixjSnVQNEI7QUwwRzlCOztBUzlWQTtFSGdITSxpQkF0Q2E7QU53Um5COztBU2pXQTtFSCtHTSxlQXRDYTtBTjRSbkI7O0FTcFdBO0VIOEdNLGtCQXRDYTtBTmdTbkI7O0FTdldBO0VINkdNLGlCQXRDYTtBTm9TbkI7O0FTMVdBO0VINEdNLGtCQXRDYTtBTndTbkI7O0FTN1dBO0VIMkdNLGVBdENhO0FONFNuQjs7QVMvV0E7RUh5R00sa0JBdENhO0VHakVqQixnQkp5UDRCO0FMeUg5Qjs7QVM5V0E7RUhtR00sZUF0Q2E7RUczRGpCLGdCSjRPNEI7RUkzTzVCLGdCSm1PNEI7QUw4STlCOztBUy9XQTtFSDhGTSxpQkF0Q2E7RUd0RGpCLGdCSndPNEI7RUl2TzVCLGdCSjhONEI7QUxvSjlCOztBU2hYQTtFSHlGTSxpQkF0Q2E7RUdqRGpCLGdCSm9PNEI7RUluTzVCLGdCSnlONEI7QUwwSjlCOztBU2pYQTtFSG9GTSxpQkF0Q2E7RUc1Q2pCLGdCSmdPNEI7RUkvTjVCLGdCSm9ONEI7QUxnSzlCOztBUzVXQTtFQUNFLGdCSmtFTztFSWpFUCxtQkppRU87RUloRVA7RUFDQTtBVCtXRjs7QVN2V0E7O0VITUk7RUdIRixnQko2SzRCO0FMNkw5Qjs7QVN2V0E7O0VBRUUsY0ptTjRCO0VJbE41Qix5QkoyTjRCO0FMK0k5Qjs7QVNsV0E7RUMvRUU7RUFDQTtBVnFiRjs7QVNsV0E7RUNwRkU7RUFDQTtBVjBiRjs7QVNwV0E7RUFDRTtBVHVXRjtBU3JXRTtFQUNFLG9CSnFNMEI7QUxrSzlCOztBUzdWQTtFSGpDSTtFR21DRjtBVGdXRjs7QVM1VkE7RUFDRSxtQkpTTztFQ01ILGtCQXRDYTtBTnVYbkI7O0FTNVZBO0VBQ0U7RUg3Q0U7RUcrQ0YsY0p0R1M7QUxxY1g7QVM3VkU7RUFDRTtBVCtWSjs7QVdsZEE7RUNJRTtFQUdBO0FaZ2RGOztBV2pkQTtFQUNFLGdCTnN6QmtDO0VNcnpCbEMsc0JOSlM7RU1LVDtFRUVFO0VDRkUsMENIRUo7RUNQQTtFQUdBO0FaMGRGOztBVzVjQTtFQUVFO0FYOGNGOztBVzNjQTtFQUNFO0VBQ0E7QVg4Y0Y7O0FXM2NBO0VMa0NJO0VLaENGLGNOdkJTO0FMcWVYOztBZXJmQTtFVHVFSTtFU3JFRixjVm9DUTtFVW5DUjtBZndmRjtBZXJmRTtFQUNFO0FmdWZKOztBZWxmQTtFQUNFO0VUMERFO0VTeERGLFdWTFM7RVVNVCx5QlZHUztFUUZQO0VDRkUsaURDR0o7QWZxZkY7QWVuZkU7RUFDRTtFVGtEQTtFU2hEQSxnQlYyTjBCO0VTbk94QixnQkNTRjtBZnFmSjs7QWVoZkE7RUFDRTtFVHlDRTtFU3ZDRixjVmJTO0FMZ2dCWDtBZWhmRTtFVG9DRTtFU2xDQTtFQUNBO0Fma2ZKOztBZTdlQTtFQUNFLGlCVjQxQmtDO0VVMzFCbEM7QWZnZkY7O0FnQnhoQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCa2lCRjs7QWtCL2VJO0VGekNFO0lBQ0UsZ0JYc0tlO0VMc1hyQjtBQUNGO0FrQnJmSTtFRnpDRTtJQUNFLGdCWHNLZTtFTDJYckI7QUFDRjtBa0IxZkk7RUZ6Q0U7SUFDRSxnQlhzS2U7RUxnWXJCO0FBQ0Y7QWtCL2ZJO0VGekNFO0lBQ0UsaUJYc0tlO0VMcVlyQjtBQUNGO0FnQmhoQkU7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc2pCRjs7QWdCaGhCRTtFQUNFO0VBQ0E7QWhCbWhCSjtBZ0JqaEJJOztFQUVFO0VBQ0E7QWhCbWhCTjs7QW1CemtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CaWxCSjs7QW1CM2pCTTtFQUNFO0VBQ0E7RUFDQTtBbkI4akJSOztBaUJsaUJFO0VBQ0U7RUFDQTtBakJxaUJKOztBaUJ2aUJFO0VBQ0U7RUFDQTtBakIwaUJKOztBaUI1aUJFO0VBQ0U7RUFDQTtBakIraUJKOztBaUJqakJFO0VBQ0U7RUFDQTtBakJvakJKOztBaUJ0akJFO0VBQ0U7RUFDQTtBakJ5akJKOztBaUIzakJFO0VBQ0U7RUFDQTtBakI4akJKOztBbUJqbEJNO0VGQ0o7RUFDQTtFQUNBO0FqQm9sQkY7O0FtQmpsQlU7RUZiUjtFQUlBO0FqQitsQkY7O0FtQnRsQlU7RUZiUjtFQUlBO0FqQm9tQkY7O0FtQjNsQlU7RUZiUjtFQUlBO0FqQnltQkY7O0FtQmhtQlU7RUZiUjtFQUlBO0FqQjhtQkY7O0FtQnJtQlU7RUZiUjtFQUlBO0FqQm1uQkY7O0FtQjFtQlU7RUZiUjtFQUlBO0FqQnduQkY7O0FtQi9tQlU7RUZiUjtFQUlBO0FqQjZuQkY7O0FtQnBuQlU7RUZiUjtFQUlBO0FqQmtvQkY7O0FtQnpuQlU7RUZiUjtFQUlBO0FqQnVvQkY7O0FtQjluQlU7RUZiUjtFQUlBO0FqQjRvQkY7O0FtQm5vQlU7RUZiUjtFQUlBO0FqQmlwQkY7O0FtQnhvQlU7RUZiUjtFQUlBO0FqQnNwQkY7O0FtQnZvQk07RUFBd0I7QW5CMm9COUI7O0FtQnpvQk07RUFBdUI7QW5CNm9CN0I7O0FtQjFvQlE7RUFBd0IsUUFEYjtBbkIrb0JuQjs7QW1COW9CUTtFQUF3QixRQURiO0FuQm1wQm5COztBbUJscEJRO0VBQXdCLFFBRGI7QW5CdXBCbkI7O0FtQnRwQlE7RUFBd0IsUUFEYjtBbkIycEJuQjs7QW1CMXBCUTtFQUF3QixRQURiO0FuQitwQm5COztBbUI5cEJRO0VBQXdCLFFBRGI7QW5CbXFCbkI7O0FtQmxxQlE7RUFBd0IsUUFEYjtBbkJ1cUJuQjs7QW1CdHFCUTtFQUF3QixRQURiO0FuQjJxQm5COztBbUIxcUJRO0VBQXdCLFFBRGI7QW5CK3FCbkI7O0FtQjlxQlE7RUFBd0IsUUFEYjtBbkJtckJuQjs7QW1CbHJCUTtFQUF3QixTQURiO0FuQnVyQm5COztBbUJ0ckJRO0VBQXdCLFNBRGI7QW5CMnJCbkI7O0FtQjFyQlE7RUFBd0IsU0FEYjtBbkIrckJuQjs7QW1CdnJCWTtFRmhCVjtBakIyc0JGOztBbUIzckJZO0VGaEJWO0FqQitzQkY7O0FtQi9yQlk7RUZoQlY7QWpCbXRCRjs7QW1CbnNCWTtFRmhCVjtBakJ1dEJGOztBbUJ2c0JZO0VGaEJWO0FqQjJ0QkY7O0FtQjNzQlk7RUZoQlY7QWpCK3RCRjs7QW1CL3NCWTtFRmhCVjtBakJtdUJGOztBbUJudEJZO0VGaEJWO0FqQnV1QkY7O0FtQnZ0Qlk7RUZoQlY7QWpCMnVCRjs7QW1CM3RCWTtFRmhCVjtBakIrdUJGOztBbUIvdEJZO0VGaEJWO0FqQm12QkY7O0FrQjl1Qkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RW5CNndCTjs7RWlCanZCQTtJQUNFO0lBQ0E7RWpCb3ZCRjs7RWlCdHZCQTtJQUNFO0lBQ0E7RWpCeXZCRjs7RWlCM3ZCQTtJQUNFO0lBQ0E7RWpCOHZCRjs7RWlCaHdCQTtJQUNFO0lBQ0E7RWpCbXdCRjs7RWlCcndCQTtJQUNFO0lBQ0E7RWpCd3dCRjs7RWlCMXdCQTtJQUNFO0lBQ0E7RWpCNndCRjs7RW1CaHlCSTtJRkNKO0lBQ0E7SUFDQTtFakJteUJBOztFbUJoeUJRO0lGYlI7SUFJQTtFakI4eUJBOztFbUJyeUJRO0lGYlI7SUFJQTtFakJtekJBOztFbUIxeUJRO0lGYlI7SUFJQTtFakJ3ekJBOztFbUIveUJRO0lGYlI7SUFJQTtFakI2ekJBOztFbUJwekJRO0lGYlI7SUFJQTtFakJrMEJBOztFbUJ6ekJRO0lGYlI7SUFJQTtFakJ1MEJBOztFbUI5ekJRO0lGYlI7SUFJQTtFakI0MEJBOztFbUJuMEJRO0lGYlI7SUFJQTtFakJpMUJBOztFbUJ4MEJRO0lGYlI7SUFJQTtFakJzMUJBOztFbUI3MEJRO0lGYlI7SUFJQTtFakIyMUJBOztFbUJsMUJRO0lGYlI7SUFJQTtFakJnMkJBOztFbUJ2MUJRO0lGYlI7SUFJQTtFakJxMkJBOztFbUJ0MUJJO0lBQXdCO0VuQjAxQjVCOztFbUJ4MUJJO0lBQXVCO0VuQjQxQjNCOztFbUJ6MUJNO0lBQXdCLFFBRGI7RW5CODFCakI7O0VtQjcxQk07SUFBd0IsUUFEYjtFbkJrMkJqQjs7RW1CajJCTTtJQUF3QixRQURiO0VuQnMyQmpCOztFbUJyMkJNO0lBQXdCLFFBRGI7RW5CMDJCakI7O0VtQnoyQk07SUFBd0IsUUFEYjtFbkI4MkJqQjs7RW1CNzJCTTtJQUF3QixRQURiO0VuQmszQmpCOztFbUJqM0JNO0lBQXdCLFFBRGI7RW5CczNCakI7O0VtQnIzQk07SUFBd0IsUUFEYjtFbkIwM0JqQjs7RW1CejNCTTtJQUF3QixRQURiO0VuQjgzQmpCOztFbUI3M0JNO0lBQXdCLFFBRGI7RW5CazRCakI7O0VtQmo0Qk07SUFBd0IsU0FEYjtFbkJzNEJqQjs7RW1CcjRCTTtJQUF3QixTQURiO0VuQjA0QmpCOztFbUJ6NEJNO0lBQXdCLFNBRGI7RW5CODRCakI7O0VtQnQ0QlU7SUZoQlY7RWpCMDVCQTs7RW1CMTRCVTtJRmhCVjtFakI4NUJBOztFbUI5NEJVO0lGaEJWO0VqQms2QkE7O0VtQmw1QlU7SUZoQlY7RWpCczZCQTs7RW1CdDVCVTtJRmhCVjtFakIwNkJBOztFbUIxNUJVO0lGaEJWO0VqQjg2QkE7O0VtQjk1QlU7SUZoQlY7RWpCazdCQTs7RW1CbDZCVTtJRmhCVjtFakJzN0JBOztFbUJ0NkJVO0lGaEJWO0VqQjA3QkE7O0VtQjE2QlU7SUZoQlY7RWpCODdCQTs7RW1COTZCVTtJRmhCVjtFakJrOEJBOztFbUJsN0JVO0lGaEJWO0VqQnM4QkE7QUFDRjtBa0JsOEJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VuQmcrQk47O0VpQnA4QkE7SUFDRTtJQUNBO0VqQnU4QkY7O0VpQno4QkE7SUFDRTtJQUNBO0VqQjQ4QkY7O0VpQjk4QkE7SUFDRTtJQUNBO0VqQmk5QkY7O0VpQm45QkE7SUFDRTtJQUNBO0VqQnM5QkY7O0VpQng5QkE7SUFDRTtJQUNBO0VqQjI5QkY7O0VpQjc5QkE7SUFDRTtJQUNBO0VqQmcrQkY7O0VtQm4vQkk7SUZDSjtJQUNBO0lBQ0E7RWpCcy9CQTs7RW1Cbi9CUTtJRmJSO0lBSUE7RWpCaWdDQTs7RW1CeC9CUTtJRmJSO0lBSUE7RWpCc2dDQTs7RW1CNy9CUTtJRmJSO0lBSUE7RWpCMmdDQTs7RW1CbGdDUTtJRmJSO0lBSUE7RWpCZ2hDQTs7RW1CdmdDUTtJRmJSO0lBSUE7RWpCcWhDQTs7RW1CNWdDUTtJRmJSO0lBSUE7RWpCMGhDQTs7RW1CamhDUTtJRmJSO0lBSUE7RWpCK2hDQTs7RW1CdGhDUTtJRmJSO0lBSUE7RWpCb2lDQTs7RW1CM2hDUTtJRmJSO0lBSUE7RWpCeWlDQTs7RW1CaGlDUTtJRmJSO0lBSUE7RWpCOGlDQTs7RW1CcmlDUTtJRmJSO0lBSUE7RWpCbWpDQTs7RW1CMWlDUTtJRmJSO0lBSUE7RWpCd2pDQTs7RW1CemlDSTtJQUF3QjtFbkI2aUM1Qjs7RW1CM2lDSTtJQUF1QjtFbkIraUMzQjs7RW1CNWlDTTtJQUF3QixRQURiO0VuQmlqQ2pCOztFbUJoakNNO0lBQXdCLFFBRGI7RW5CcWpDakI7O0VtQnBqQ007SUFBd0IsUUFEYjtFbkJ5akNqQjs7RW1CeGpDTTtJQUF3QixRQURiO0VuQjZqQ2pCOztFbUI1akNNO0lBQXdCLFFBRGI7RW5CaWtDakI7O0VtQmhrQ007SUFBd0IsUUFEYjtFbkJxa0NqQjs7RW1CcGtDTTtJQUF3QixRQURiO0VuQnlrQ2pCOztFbUJ4a0NNO0lBQXdCLFFBRGI7RW5CNmtDakI7O0VtQjVrQ007SUFBd0IsUUFEYjtFbkJpbENqQjs7RW1CaGxDTTtJQUF3QixRQURiO0VuQnFsQ2pCOztFbUJwbENNO0lBQXdCLFNBRGI7RW5CeWxDakI7O0VtQnhsQ007SUFBd0IsU0FEYjtFbkI2bENqQjs7RW1CNWxDTTtJQUF3QixTQURiO0VuQmltQ2pCOztFbUJ6bENVO0lGaEJWO0VqQjZtQ0E7O0VtQjdsQ1U7SUZoQlY7RWpCaW5DQTs7RW1Cam1DVTtJRmhCVjtFakJxbkNBOztFbUJybUNVO0lGaEJWO0VqQnluQ0E7O0VtQnptQ1U7SUZoQlY7RWpCNm5DQTs7RW1CN21DVTtJRmhCVjtFakJpb0NBOztFbUJqbkNVO0lGaEJWO0VqQnFvQ0E7O0VtQnJuQ1U7SUZoQlY7RWpCeW9DQTs7RW1Cem5DVTtJRmhCVjtFakI2b0NBOztFbUI3bkNVO0lGaEJWO0VqQmlwQ0E7O0VtQmpvQ1U7SUZoQlY7RWpCcXBDQTs7RW1Ccm9DVTtJRmhCVjtFakJ5cENBO0FBQ0Y7QWtCcnBDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbkJtckNOOztFaUJ2cENBO0lBQ0U7SUFDQTtFakIwcENGOztFaUI1cENBO0lBQ0U7SUFDQTtFakIrcENGOztFaUJqcUNBO0lBQ0U7SUFDQTtFakJvcUNGOztFaUJ0cUNBO0lBQ0U7SUFDQTtFakJ5cUNGOztFaUIzcUNBO0lBQ0U7SUFDQTtFakI4cUNGOztFaUJockNBO0lBQ0U7SUFDQTtFakJtckNGOztFbUJ0c0NJO0lGQ0o7SUFDQTtJQUNBO0VqQnlzQ0E7O0VtQnRzQ1E7SUZiUjtJQUlBO0VqQm90Q0E7O0VtQjNzQ1E7SUZiUjtJQUlBO0VqQnl0Q0E7O0VtQmh0Q1E7SUZiUjtJQUlBO0VqQjh0Q0E7O0VtQnJ0Q1E7SUZiUjtJQUlBO0VqQm11Q0E7O0VtQjF0Q1E7SUZiUjtJQUlBO0VqQnd1Q0E7O0VtQi90Q1E7SUZiUjtJQUlBO0VqQjZ1Q0E7O0VtQnB1Q1E7SUZiUjtJQUlBO0VqQmt2Q0E7O0VtQnp1Q1E7SUZiUjtJQUlBO0VqQnV2Q0E7O0VtQjl1Q1E7SUZiUjtJQUlBO0VqQjR2Q0E7O0VtQm52Q1E7SUZiUjtJQUlBO0VqQml3Q0E7O0VtQnh2Q1E7SUZiUjtJQUlBO0VqQnN3Q0E7O0VtQjd2Q1E7SUZiUjtJQUlBO0VqQjJ3Q0E7O0VtQjV2Q0k7SUFBd0I7RW5CZ3dDNUI7O0VtQjl2Q0k7SUFBdUI7RW5Ca3dDM0I7O0VtQi92Q007SUFBd0IsUUFEYjtFbkJvd0NqQjs7RW1CbndDTTtJQUF3QixRQURiO0VuQnd3Q2pCOztFbUJ2d0NNO0lBQXdCLFFBRGI7RW5CNHdDakI7O0VtQjN3Q007SUFBd0IsUUFEYjtFbkJneENqQjs7RW1CL3dDTTtJQUF3QixRQURiO0VuQm94Q2pCOztFbUJueENNO0lBQXdCLFFBRGI7RW5Cd3hDakI7O0VtQnZ4Q007SUFBd0IsUUFEYjtFbkI0eENqQjs7RW1CM3hDTTtJQUF3QixRQURiO0VuQmd5Q2pCOztFbUIveENNO0lBQXdCLFFBRGI7RW5Cb3lDakI7O0VtQm55Q007SUFBd0IsUUFEYjtFbkJ3eUNqQjs7RW1CdnlDTTtJQUF3QixTQURiO0VuQjR5Q2pCOztFbUIzeUNNO0lBQXdCLFNBRGI7RW5CZ3pDakI7O0VtQi95Q007SUFBd0IsU0FEYjtFbkJvekNqQjs7RW1CNXlDVTtJRmhCVjtFakJnMENBOztFbUJoekNVO0lGaEJWO0VqQm8wQ0E7O0VtQnB6Q1U7SUZoQlY7RWpCdzBDQTs7RW1CeHpDVTtJRmhCVjtFakI0MENBOztFbUI1ekNVO0lGaEJWO0VqQmcxQ0E7O0VtQmgwQ1U7SUZoQlY7RWpCbzFDQTs7RW1CcDBDVTtJRmhCVjtFakJ3MUNBOztFbUJ4MENVO0lGaEJWO0VqQjQxQ0E7O0VtQjUwQ1U7SUZoQlY7RWpCZzJDQTs7RW1CaDFDVTtJRmhCVjtFakJvMkNBOztFbUJwMUNVO0lGaEJWO0VqQncyQ0E7O0VtQngxQ1U7SUZoQlY7RWpCNDJDQTtBQUNGO0FrQngyQ0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RW5CczRDTjs7RWlCMTJDQTtJQUNFO0lBQ0E7RWpCNjJDRjs7RWlCLzJDQTtJQUNFO0lBQ0E7RWpCazNDRjs7RWlCcDNDQTtJQUNFO0lBQ0E7RWpCdTNDRjs7RWlCejNDQTtJQUNFO0lBQ0E7RWpCNDNDRjs7RWlCOTNDQTtJQUNFO0lBQ0E7RWpCaTRDRjs7RWlCbjRDQTtJQUNFO0lBQ0E7RWpCczRDRjs7RW1CejVDSTtJRkNKO0lBQ0E7SUFDQTtFakI0NUNBOztFbUJ6NUNRO0lGYlI7SUFJQTtFakJ1NkNBOztFbUI5NUNRO0lGYlI7SUFJQTtFakI0NkNBOztFbUJuNkNRO0lGYlI7SUFJQTtFakJpN0NBOztFbUJ4NkNRO0lGYlI7SUFJQTtFakJzN0NBOztFbUI3NkNRO0lGYlI7SUFJQTtFakIyN0NBOztFbUJsN0NRO0lGYlI7SUFJQTtFakJnOENBOztFbUJ2N0NRO0lGYlI7SUFJQTtFakJxOENBOztFbUI1N0NRO0lGYlI7SUFJQTtFakIwOENBOztFbUJqOENRO0lGYlI7SUFJQTtFakIrOENBOztFbUJ0OENRO0lGYlI7SUFJQTtFakJvOUNBOztFbUIzOENRO0lGYlI7SUFJQTtFakJ5OUNBOztFbUJoOUNRO0lGYlI7SUFJQTtFakI4OUNBOztFbUIvOENJO0lBQXdCO0VuQm05QzVCOztFbUJqOUNJO0lBQXVCO0VuQnE5QzNCOztFbUJsOUNNO0lBQXdCLFFBRGI7RW5CdTlDakI7O0VtQnQ5Q007SUFBd0IsUUFEYjtFbkIyOUNqQjs7RW1CMTlDTTtJQUF3QixRQURiO0VuQis5Q2pCOztFbUI5OUNNO0lBQXdCLFFBRGI7RW5CbStDakI7O0VtQmwrQ007SUFBd0IsUUFEYjtFbkJ1K0NqQjs7RW1CdCtDTTtJQUF3QixRQURiO0VuQjIrQ2pCOztFbUIxK0NNO0lBQXdCLFFBRGI7RW5CKytDakI7O0VtQjkrQ007SUFBd0IsUUFEYjtFbkJtL0NqQjs7RW1CbC9DTTtJQUF3QixRQURiO0VuQnUvQ2pCOztFbUJ0L0NNO0lBQXdCLFFBRGI7RW5CMi9DakI7O0VtQjEvQ007SUFBd0IsU0FEYjtFbkIrL0NqQjs7RW1COS9DTTtJQUF3QixTQURiO0VuQm1nRGpCOztFbUJsZ0RNO0lBQXdCLFNBRGI7RW5CdWdEakI7O0VtQi8vQ1U7SUZoQlY7RWpCbWhEQTs7RW1CbmdEVTtJRmhCVjtFakJ1aERBOztFbUJ2Z0RVO0lGaEJWO0VqQjJoREE7O0VtQjNnRFU7SUZoQlY7RWpCK2hEQTs7RW1CL2dEVTtJRmhCVjtFakJtaURBOztFbUJuaERVO0lGaEJWO0VqQnVpREE7O0VtQnZoRFU7SUZoQlY7RWpCMmlEQTs7RW1CM2hEVTtJRmhCVjtFakIraURBOztFbUIvaERVO0lGaEJWO0VqQm1qREE7O0VtQm5pRFU7SUZoQlY7RWpCdWpEQTs7RW1CdmlEVTtJRmhCVjtFakIyakRBOztFbUIzaURVO0lGaEJWO0VqQitqREE7QUFDRjtBb0JubkRBO0VBQ0U7RUFDQSxtQmZtSE87RWVsSFAsY2ZhUztFZVpULDZCZjBTNEI7QUwyMEM5QjtBb0JubkRFOztFQUVFLGdCZm1TMEI7RWVsUzFCO0VBQ0E7QXBCcW5ESjtBb0JsbkRFO0VBQ0U7RUFDQTtBcEJvbkRKO0FvQmpuREU7RUFDRTtBcEJtbkRKOztBb0J6bURFOztFQUVFLGVmNlEwQjtBTCsxQzlCOztBb0JubURBO0VBQ0U7QXBCc21ERjtBb0JwbURFOztFQUVFO0FwQnNtREo7QW9CbG1ESTs7RUFFRTtBcEJvbUROOztBb0I5bERFOzs7O0VBSUU7QXBCaW1ESjs7QW9CeGxERTtFQUNFLHFDZndPMEI7QUxtM0M5Qjs7QVExcERFO0VZMkVJLGNmbkVLO0Vlb0VMLHNDZjROd0I7QUx1M0M5Qjs7QXFCcnFESTs7O0VBR0UseUJEMkYrQjtBcEI2a0RyQztBcUJwcURNOzs7O0VBSUUscUJEbUZ5RTtBcEJtbERqRjs7QVEzcURFO0VhaUJNLHlCQUplO0FyQmtxRHZCO0FxQjVwRFE7O0VBRUUseUJBUmE7QXJCc3FEdkI7O0FxQnpyREk7OztFQUdFLHlCRDJGK0I7QXBCaW1EckM7QXFCeHJETTs7OztFQUlFLHFCRG1GeUU7QXBCdW1EakY7O0FRL3JERTtFYWlCTSx5QkFKZTtBckJzckR2QjtBcUJockRROztFQUVFLHlCQVJhO0FyQjByRHZCOztBcUI3c0RJOzs7RUFHRSx5QkQyRitCO0FwQnFuRHJDO0FxQjVzRE07Ozs7RUFJRSxxQkRtRnlFO0FwQjJuRGpGOztBUW50REU7RWFpQk0seUJBSmU7QXJCMHNEdkI7QXFCcHNEUTs7RUFFRSx5QkFSYTtBckI4c0R2Qjs7QXFCanVESTs7O0VBR0UseUJEMkYrQjtBcEJ5b0RyQztBcUJodURNOzs7O0VBSUUscUJEbUZ5RTtBcEIrb0RqRjs7QVF2dURFO0VhaUJNLHlCQUplO0FyQjh0RHZCO0FxQnh0RFE7O0VBRUUseUJBUmE7QXJCa3VEdkI7O0FxQnJ2REk7OztFQUdFLHlCRDJGK0I7QXBCNnBEckM7QXFCcHZETTs7OztFQUlFLHFCRG1GeUU7QXBCbXFEakY7O0FRM3ZERTtFYWlCTSx5QkFKZTtBckJrdkR2QjtBcUI1dURROztFQUVFLHlCQVJhO0FyQnN2RHZCOztBcUJ6d0RJOzs7RUFHRSx5QkQyRitCO0FwQmlyRHJDO0FxQnh3RE07Ozs7RUFJRSxxQkRtRnlFO0FwQnVyRGpGOztBUS93REU7RWFpQk0seUJBSmU7QXJCc3dEdkI7QXFCaHdEUTs7RUFFRSx5QkFSYTtBckIwd0R2Qjs7QXFCN3hESTs7O0VBR0UseUJEMkYrQjtBcEJxc0RyQztBcUI1eERNOzs7O0VBSUUscUJEbUZ5RTtBcEIyc0RqRjs7QVFueURFO0VhaUJNLHlCQUplO0FyQjB4RHZCO0FxQnB4RFE7O0VBRUUseUJBUmE7QXJCOHhEdkI7O0FxQmp6REk7OztFQUdFLHlCRDJGK0I7QXBCeXREckM7QXFCaHpETTs7OztFQUlFLHFCRG1GeUU7QXBCK3REakY7O0FRdnpERTtFYWlCTSx5QkFKZTtBckI4eUR2QjtBcUJ4eURROztFQUVFLHlCQVJhO0FyQmt6RHZCOztBcUJyMERJOzs7RUFHRSxzQ2hCMlN3QjtBTDZoRDlCOztBUXIwREU7RWFpQk0sc0NBSmU7QXJCNHpEdkI7QXFCdHpEUTs7RUFFRSxzQ0FSYTtBckJnMER2Qjs7QW9CeHVESTtFQUNFLFdmdkdLO0Vld0dMLHlCZi9GSztFZWdHTCxxQmY0TXdCO0FMK2hEOUI7QW9CdHVESTtFQUNFLGNmeEdLO0VleUdMLHlCZjlHSztFZStHTCxxQmY5R0s7QUxzMURYOztBb0JudURBO0VBQ0UsV2Z2SFM7RWV3SFQseUJmL0dTO0FMcTFEWDtBb0JwdURFOzs7RUFHRSxxQmZ3TDBCO0FMOGlEOUI7QW9CbnVERTtFQUNFO0FwQnF1REo7QW9CanVESTtFQUNFLDJDZjZLd0I7QUxzakQ5QjtBUXgyREU7RVk0SU0sV2Y3SUc7RWU4SUgsNENmc0tzQjtBTHlqRDlCOztBa0IveURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RXBCaXRETjtFb0I5c0RNO0lBQ0U7RXBCZ3REUjtBQUNGO0FrQjN6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFcEI0dEROO0VvQnp0RE07SUFDRTtFcEIydERSO0FBQ0Y7QWtCdDBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VwQnV1RE47RW9CcHVETTtJQUNFO0VwQnN1RFI7QUFDRjtBa0JqMURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RXBCa3ZETjtFb0IvdURNO0lBQ0U7RXBCaXZEUjtBQUNGO0FvQjN2REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBcEI0dkRSO0FvQnp2RFE7RUFDRTtBcEIydkRWOztBc0J4NkRBO0VBQ0U7RUFDQTtFQUNBLDJCakIrWnNDO0VpQjladEM7RWhCcUhJLGVBdENhO0VnQjVFakIsZ0JqQnFPNEI7RWlCcE81QixnQmpCd080QjtFaUJ2TzVCLGNqQkdTO0VpQkZULHNCakJMUztFaUJNVDtFQUNBO0VUQUU7RUNGRSx3Q1FPSjtFQ1BJLHdFRFFKO0F0QnU2REY7QXVCMzZETTtFRGROO0lDZVE7RXZCODZETjtBQUNGO0FzQno2REU7RUFDRTtFQUNBO0F0QjI2REo7QXNCdjZERTtFQUNFO0VBQ0E7QXRCeTZESjtBd0IvN0RFO0VBQ0UsY25CSU87RW1CSFAsc0JuQkpPO0VtQktQLHFCbkIyWW9DO0VtQjFZcEM7RVZERSx3Q0FMYTtBZHc4RG5CO0FzQno2REU7RUFDRSxjakJxWG9DO0VpQm5YcEM7QXRCMDZESjtBc0JsNkRFO0VBRUUseUJqQjFDTztFaUI0Q1A7QXRCazZESjs7QXNCMTVERTs7OztFQUNFO0F0Qmc2REo7O0FzQjM1REU7RUFNRSxjakIzRE87RWlCNERQLHNCakJuRU87QUw0OURYOztBc0JwNURBOztFQUVFO0VBQ0E7QXRCdTVERjs7QXNCNzREQTtFQUNFO0VBQ0E7RUFDQTtFaEIzQkU7RWdCNkJGLGdCakJpSjRCO0FMK3ZEOUI7O0FzQjc0REE7RUFDRTtFQUNBO0VoQnFCSSxrQkF0Q2E7RWdCbUJqQixnQmpCbUc0QjtBTDZ5RDlCOztBc0I3NERBO0VBQ0U7RUFDQTtFaEJjSSxtQkF0Q2E7RWdCMEJqQixnQmpCNkY0QjtBTG16RDlCOztBc0J2NERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWhCREksZUF0Q2E7RWdCeUNqQixnQmpCb0g0QjtFaUJuSDVCLGNqQi9HUztFaUJnSFQ7RUFDQTtFQUNBO0F0QjA0REY7QXNCeDRERTtFQUVFO0VBQ0E7QXRCeTRESjs7QXNCNzNEQTtFQUNFLDZCakJtUnNDO0VpQmxSdEM7RWhCMUJJLG1CQXRDYTtFZ0JrRWpCLGdCakJxRDRCO0VROUwxQjtBYjBnRUo7O0FzQjczREE7RUFDRSw0QmpCOFFzQztFaUI3UXRDO0VoQmxDSSxrQkF0Q2E7RWdCMEVqQixnQmpCNEM0QjtFUTdMMUI7QWJraEVKOztBc0IzM0RFO0VBRUU7QXRCNjNESjs7QXNCejNEQTtFQUNFO0F0QjQzREY7O0FzQnAzREE7RUFDRSxtQmpCa1FzQztBTHFuRHhDOztBc0JwM0RBO0VBQ0U7RUFDQSxtQmpCb1BzQztBTG1vRHhDOztBc0IvMkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCazNERjtBc0JoM0RFOztFQUVFO0VBQ0E7QXRCazNESjs7QXNCejJEQTtFQUNFO0VBQ0E7RUFDQSxxQmpCeU5zQztBTG1wRHhDOztBc0J6MkRBO0VBQ0U7RUFDQSxrQmpCcU5zQztFaUJwTnRDO0F0QjQyREY7QXNCejJERTtFQUVFLGNqQnJOTztBTCtqRVg7O0FzQnQyREE7RUFDRTtBdEJ5MkRGOztBc0J0MkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJqQnNNc0M7QUxtcUR4QztBc0J0MkRFO0VBQ0U7RUFDQTtFQUNBLHVCakJpTW9DO0VpQmhNcEM7QXRCdzJESjs7QXdCcmpFRTtFQUNFO0VBQ0E7RUFDQSxtQm5CbVlvQztFQzFXcEM7RWtCdkJBLGNGcU5xQztBdEJtMkR6Qzs7QXdCcmpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbUVFLG1CQXRDYTtFa0IzQmYsZ0JuQndMMEI7RW1CdkwxQjtFQUNBO0VYOUNBO0FidW1FSjtBd0JwakVJO0VBRUU7QXhCcWpFTjs7QXdCaGpFSTs7OztFQUVFO0F4QnFqRU47O0F3Qm5tRUk7RUFvREUscUJGa0xtQztFRS9LakMsc0JuQjZVZ0M7RW1CNVVoQztFQUNBO0VBQ0E7RUFDQTtBeEJpakVSO0F3QjlpRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBeEJnakVSOztBd0JobkVJO0VBeUVJLHNCbkIyVGdDO0VtQjFUaEM7QXhCMmlFUjs7QXdCcm5FSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0F4QnNpRVI7QXdCbmlFTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0F4QnFpRVI7O0F3QjloRU07RUFDRSxjRm9JaUM7QXRCNjVEekM7QXdCOWhFTTs7O0VBRUU7QXhCaWlFUjs7QXdCMWhFTTtFQUNFLGNGdUhpQztBdEJzNkR6QztBd0IzaEVRO0VBQ0UscUJGb0grQjtBdEJ5NkR6QztBd0J4aEVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBeEIwaEUvQjtBd0JyaEVRO0VBQ0U7QXhCdWhFVjtBd0JwaEVRO0VBQ0UscUJBVnFCO0F4QmdpRS9COztBd0I3Z0VNO0VBQ0UscUJBcEJ1QjtBeEJvaUUvQjtBd0I1Z0VRO0VBQ0UscUJBekJxQjtFQTBCckI7QXhCOGdFVjs7QXdCcnBFRTtFQUNFO0VBQ0E7RUFDQSxtQm5CbVlvQztFQzFXcEM7RWtCdkJBLGNGcU5xQztBdEJtOER6Qzs7QXdCcnBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbUVFLG1CQXRDYTtFa0IzQmYsZ0JuQndMMEI7RW1CdkwxQjtFQUNBO0VYOUNBO0FidXNFSjtBd0JwcEVJO0VBRUU7QXhCcXBFTjs7QXdCaHBFSTs7OztFQUVFO0F4QnFwRU47O0F3Qm5zRUk7RUFvREUscUJGa0xtQztFRS9LakMsc0JuQjZVZ0M7RW1CNVVoQztFQUNBO0VBQ0E7RUFDQTtBeEJpcEVSO0F3QjlvRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBeEJncEVSOztBd0JodEVJO0VBeUVJLHNCbkIyVGdDO0VtQjFUaEM7QXhCMm9FUjs7QXdCcnRFSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0F4QnNvRVI7QXdCbm9FTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0F4QnFvRVI7O0F3QjluRU07RUFDRSxjRm9JaUM7QXRCNi9EekM7QXdCOW5FTTs7O0VBRUU7QXhCaW9FUjs7QXdCMW5FTTtFQUNFLGNGdUhpQztBdEJzZ0V6QztBd0IzbkVRO0VBQ0UscUJGb0grQjtBdEJ5Z0V6QztBd0J4bkVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBeEIwbkUvQjtBd0JybkVRO0VBQ0U7QXhCdW5FVjtBd0JwbkVRO0VBQ0UscUJBVnFCO0F4QmdvRS9COztBd0I3bUVNO0VBQ0UscUJBcEJ1QjtBeEJvb0UvQjtBd0I1bUVRO0VBQ0UscUJBekJxQjtFQTBCckI7QXhCOG1FVjs7QXNCL2dFQTtFQUNFO0VBQ0E7RUFDQTtBdEJraEVGO0FzQjdnRUU7RUFDRTtBdEIrZ0VKO0FrQjl1RUk7RUlvT0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEI2Z0VKO0VzQnpnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QjJnRUo7RXNCdmdFRTtJQUNFO0lBQ0E7SUFDQTtFdEJ5Z0VKO0VzQnJnRUU7SUFDRTtFdEJ1Z0VKO0VzQnBnRUU7O0lBRUU7RXRCc2dFSjtFc0JqZ0VFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEJtZ0VKO0VzQmpnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmpCd0drQztJaUJ2R2xDO0V0Qm1nRUo7RXNCaGdFRTtJQUNFO0lBQ0E7RXRCa2dFSjtFc0JoZ0VFO0lBQ0U7RXRCa2dFSjtBQUNGOztBMEJwMUVBO0VBQ0U7RUFFQSxnQnJCeU80QjtFcUJ4TzVCLGNyQlVTO0VxQlRUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RXJCdUJJLGVBdENhO0VxQmlCakIsZ0J0QjRJNEI7RVFwTzFCO0VVRkUscUlHR0o7QTFCdTFFRjtBdUJ0MUVNO0VHZE47SUhlUTtFdkJ5MUVOO0FBQ0Y7QVFuMkVFO0VrQlVFLGNyQkZPO0VxQkdQO0ExQjQxRUo7QTBCejFFRTtFQUVFO0VBQ0EsZ0JyQm1WMEI7QUx1Z0U5QjtBMEJ0MUVFO0VBRUUsYXJCOFUwQjtFU2pXeEIsZ0JZb0JGO0ExQnUxRUo7QTBCcDFFRTtFQUNFO0ExQnMxRUo7QTBCcDFFSTtFWjFCRSxnQlk0QkE7QTFCcTFFTjtBMEIzMEVBOztFQUVFO0ExQjYwRUY7O0EwQnAwRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQm00RUY7QVFoNEVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0I0NEV6RztBMkJoNEVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQ0NEVuQjtBMkJ4M0VFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQZzFFZjtBMkJsM0VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjQ1RTdMO0EyQjcyRUk7RUFLSTtBM0IyMkVSOztBMEJuMkVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0JrNkVGO0FRLzVFRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCMjZFekc7QTJCLzVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLDRDQUxhO0FkMjZFbkI7QTJCdjVFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUCsyRWY7QTJCajVFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0IyN0U3TDtBMkI1NEVJO0VBS0k7QTNCMDRFUjs7QTBCbDRFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7RU81RFQsZ0JhUEo7QTNCaThFRjtBUTk3RUU7RW1CQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQjA4RXpHO0EyQjk3RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFYlduRywwQ0FMYTtBZDA4RW5CO0EyQnQ3RUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVA4NEVmO0EyQmg3RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCMDlFN0w7QTJCMzZFSTtFQUtJO0EzQnk2RVI7O0EwQmo2RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQmcrRUY7QVE3OUVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0J5K0V6RztBMkI3OUVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWR5K0VuQjtBMkJyOUVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQNjZFZjtBMkIvOEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnkvRTdMO0EyQjE4RUk7RUFLSTtBM0J3OEVSOztBMEJoOEVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0IrL0VGO0FRNS9FRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCd2dGekc7QTJCNS9FRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLDJDQUxhO0Fkd2dGbkI7QTJCcC9FRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUDQ4RWY7QTJCOStFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0J3aEY3TDtBMkJ6K0VJO0VBS0k7QTNCdStFUjs7QTBCLzlFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7RU81RFQsZ0JhUEo7QTNCOGhGRjtBUTNoRkU7RW1CQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQnVpRnpHO0EyQjNoRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFYlduRywwQ0FMYTtBZHVpRm5CO0EyQm5oRkU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVAyK0VmO0EyQjdnRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCdWpGN0w7QTJCeGdGSTtFQUtJO0EzQnNnRlI7O0EwQjkvRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQjZqRkY7QVExakZFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0Jza0Z6RztBMkIxakZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWRza0ZuQjtBMkJsakZFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQMGdGZjtBMkI1aUZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnNsRjdMO0EyQnZpRkk7RUFLSTtBM0JxaUZSOztBMEI3aEZFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0I0bEZGO0FRemxGRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCcW1Gekc7QTJCemxGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLHlDQUxhO0FkcW1GbkI7QTJCamxGRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUHlpRmY7QTJCM2tGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0JxbkY3TDtBMkJ0a0ZJO0VBS0k7QTNCb2tGUjs7QTBCdGpGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHNqRmY7QVF0bkZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQMmpGZjtBMkI5akZFO0VBRUU7QTNCK2pGSjtBMkI1akZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCNmpGSjtBMkIxakZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQdWtGZjtBMkJ4akZJO0VBS0k7QTNCc2pGUjs7QTBCL2tGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUCtrRmY7QVEvb0ZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQb2xGZjtBMkJ2bEZFO0VBRUU7QTNCd2xGSjtBMkJybEZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCc2xGSjtBMkJubEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQZ21GZjtBMkJqbEZJO0VBS0k7QTNCK2tGUjs7QTBCeG1GRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHdtRmY7QVF4cUZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQNm1GZjtBMkJobkZFO0VBRUU7QTNCaW5GSjtBMkI5bUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCK21GSjtBMkI1bUZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQeW5GZjtBMkIxbUZJO0VBS0k7QTNCd21GUjs7QTBCam9GRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUGlvRmY7QVFqc0ZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQc29GZjtBMkJ6b0ZFO0VBRUU7QTNCMG9GSjtBMkJ2b0ZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCd29GSjtBMkJyb0ZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQa3BGZjtBMkJub0ZJO0VBS0k7QTNCaW9GUjs7QTBCMXBGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUDBwRmY7QVExdEZFO0VtQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQK3BGZjtBMkJscUZFO0VBRUU7QTNCbXFGSjtBMkJocUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCaXFGSjtBMkI5cEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQMnFGZjtBMkI1cEZJO0VBS0k7QTNCMHBGUjs7QTBCbnJGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUG1yRmY7QVFudkZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQd3JGZjtBMkIzckZFO0VBRUU7QTNCNHJGSjtBMkJ6ckZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCMHJGSjtBMkJ2ckZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQb3NGZjtBMkJyckZJO0VBS0k7QTNCbXJGUjs7QTBCNXNGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUDRzRmY7QVE1d0ZFO0VtQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQaXRGZjtBMkJwdEZFO0VBRUU7QTNCcXRGSjtBMkJsdEZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCbXRGSjtBMkJodEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQNnRGZjtBMkI5c0ZJO0VBS0k7QTNCNHNGUjs7QTBCcnVGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHF1RmY7QVFyeUZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQMHVGZjtBMkI3dUZFO0VBRUU7QTNCOHVGSjtBMkIzdUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCNHVGSjtBMkJ6dUZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQc3ZGZjtBMkJ2dUZJO0VBS0k7QTNCcXVGUjs7QTBCbnZGQTtFQUNFLGdCckIrSjRCO0VxQjlKNUIsY3JCcUUwQjtFcUJwRTFCLHFCckJxRTBCO0FMaXJGNUI7QVEvekZFO0VrQjRFRSxjckJtRXdCO0VxQmxFeEIscUJyQm1Fd0I7QUxtckY1QjtBMEJudkZFO0VBRUUscUJyQjhEd0I7QUxzckY1QjtBMEJqdkZFO0VBRUUsY3JCbEZPO0VxQm1GUDtBMUJrdkZKOztBMEJ2dUZBO0VDUEU7RXJCdUJJLGtCQXRDYTtFcUJpQmpCLGdCdEJxRzRCO0VRN0wxQjtBYjIwRko7O0EwQjF1RkE7RUNYRTtFckJ1QkksbUJBdENhO0VxQmlCakIsZ0J0QnNHNEI7RVE5TDFCO0FiazFGSjs7QTBCeHVGQTtFQUNFO0VBQ0E7QTFCMnVGRjtBMEJ4dUZFO0VBQ0Usa0JyQm9QMEI7QUxzL0U5Qjs7QTBCbHVGRTs7O0VBQ0U7QTFCdXVGSjs7QTRCbDNGQTtFTGdCTSxnQ0tmSjtBNUJxM0ZGO0F1QmwyRk07RUtwQk47SUxxQlE7RXZCcTJGTjtBQUNGO0E0QngzRkU7RUFDRTtBNUIwM0ZKOztBNEJyM0ZFO0VBQ0U7QTVCdzNGSjs7QTRCcDNGQTtFQUNFO0VBQ0E7RUFDQTtFTERJLDZCS0VKO0E1QnUzRkY7QXVCcjNGTTtFS05OO0lMT1E7RXZCdzNGTjtBQUNGOztBNkI3NEZBOzs7O0VBSUU7QTdCZzVGRjs7QTZCNzRGQTtFQUNFO0E3Qmc1RkY7QThCNTNGSTtFQUNFO0VBQ0Esb0J2QitOd0I7RXVCOU54Qix1QnZCNk53QjtFdUI1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E5Qis1RkY7QThCMTJGSTtFQUNFO0E5QjQyRk47O0E2QnQ1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheEJzaUJrQztFd0JyaUJsQztFQUNBO0VBQ0EsZ0J4QnFnQmtDO0V3QnBnQmxDO0VBQ0E7RXZCc0dJLGVBdENhO0V1QjlEakIsY3hCUFM7RXdCUVQ7RUFDQTtFQUNBLHNCeEJuQlM7RXdCb0JUO0VBQ0E7RWhCZEU7RUNGRSw4Q2VrQko7QTdCeTVGRjs7QTZCbDVGSTtFQUNFO0VBQ0E7QTdCcTVGTjs7QTZCbDVGSTtFQUNFO0VBQ0E7QTdCcTVGTjs7QWtCejRGSTtFV25CQTtJQUNFO0lBQ0E7RTdCZzZGSjs7RTZCNzVGRTtJQUNFO0lBQ0E7RTdCZzZGSjtBQUNGO0FrQnI1Rkk7RVduQkE7SUFDRTtJQUNBO0U3QjI2Rko7O0U2Qng2RkU7SUFDRTtJQUNBO0U3QjI2Rko7QUFDRjtBa0JoNkZJO0VXbkJBO0lBQ0U7SUFDQTtFN0JzN0ZKOztFNkJuN0ZFO0lBQ0U7SUFDQTtFN0JzN0ZKO0FBQ0Y7QWtCMzZGSTtFV25CQTtJQUNFO0lBQ0E7RTdCaThGSjs7RTZCOTdGRTtJQUNFO0lBQ0E7RTdCaThGSjtBQUNGO0E2QjE3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnhCa2VnQztBTDA5RXBDO0E4QjM5Rkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBOUJ1L0ZGO0E4Qno4Rkk7RUFDRTtBOUIyOEZOOztBNkJoOEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnhCb2RnQztBTCsrRXBDO0E4QmgvRkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBOUJxZ0dGO0E4Qjk5Rkk7RUFDRTtBOUJnK0ZOO0E2QjM4Rkk7RUFDRTtBN0I2OEZOOztBNkJ2OEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnhCbWNnQztBTHVnRnBDO0E4QnhnR0k7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtBOUIwZ0dOO0E4Qi8vRk07RUFDRTtBOUJpZ0dSO0E4QjkvRk07RUFDRTtFQUNBLHFCdkI0TXNCO0V1QjNNdEIsdUJ2QjBNc0I7RXVCek10QjtFQTlCTjtFQUNBO0VBQ0E7QTlCK2hHRjtBOEI5L0ZJO0VBQ0U7QTlCZ2dHTjtBNkIxOUZJO0VBQ0U7QTdCNDlGTjs7QTZCcDlGRTtFQUlFO0VBQ0E7QTdCbzlGSjs7QTZCLzhGQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBL0Jpa0dGOztBNkIvOEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhCbUg0QjtFd0JsSDVCLGN4QjVHUztFd0I2R1Q7RUFFQTtFQUNBO0VBQ0E7QTdCaTlGRjtBUXRrR0U7RXFCb0lFLGN4Qm1aZ0M7RXdCbFpoQztFSi9JQSx5QnBCTU87QUwra0dYO0E2Qmw4RkU7RUFFRSxXeEJoSk87RXdCaUpQO0VKdEpBLHlCcEJvTjBCO0FMczRGOUI7QTZCaDhGRTtFQUVFLGN4QmpKTztFd0JrSlA7RUFDQTtBN0JpOEZKOztBNkJ6N0ZBO0VBQ0U7QTdCNDdGRjs7QTZCeDdGQTtFQUNFO0VBQ0Esb0J0QmdtQmtDO0VzQi9sQmxDO0V2QnJESSxtQkF0Q2E7RXVCNkZqQixjeEJyS1M7RXdCc0tUO0E3QjI3RkY7O0E2QnY3RkE7RUFDRTtFQUNBO0VBQ0EsY3hCMUtTO0FMb21HWDs7QWdDcm5HQTs7RUFFRTtFQUNBO0VBQ0E7QWhDd25HRjtBZ0N0bkdFOztFQUNFO0VBQ0E7QWhDeW5HSjtBUXhuR0U7O0V3QklJO0FoQ3duR047QWdDdG5HSTs7OztFQUdFO0FoQ3luR047O0FnQ25uR0E7RUFDRTtFQUNBO0VBQ0E7QWhDc25HRjtBZ0NwbkdFO0VBQ0U7QWhDc25HSjs7QWdDaG5HRTs7RUFFRTtBaENtbkdKO0FnQy9tR0U7O0VuQlhFO0VBQ0E7QWI4bkdKO0FnQy9tR0U7O0VuQkZFO0VBQ0E7QWJxbkdKOztBZ0NsbUdBO0VBQ0U7RUFDQTtBaENxbUdGO0FnQ25tR0U7RUFHRTtBaENtbUdKO0FnQ2htR0U7RUFDRTtBaENrbUdKOztBZ0M5bEdBO0VBQ0U7RUFDQTtBaENpbUdGOztBZ0M5bEdBO0VBQ0U7RUFDQTtBaENpbUdGOztBZ0MzbEdBO0VsQmhGTSxnQmtCaUZKO0FoQzhsR0Y7QWdDM2xHRTtFbEJwRkksZ0JrQnFGRjtBaEM2bEdKOztBZ0NwbEdBO0VBQ0U7RUFDQTtFQUNBO0FoQ3VsR0Y7QWdDcmxHRTs7RUFFRTtBaEN1bEdKO0FnQ3BsR0U7O0VBRUU7QWhDc2xHSjtBZ0NsbEdFOztFbkJyRkU7RUFDQTtBYjJxR0o7QWdDbGxHRTs7RW5CeEdFO0VBQ0E7QWI4ckdKOztBZ0Nua0dFOztFQUVFO0FoQ3NrR0o7QWdDcGtHSTs7OztFQUVFO0VBQ0E7RUFDQTtBaEN3a0dOOztBaUNqdUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvdUdGO0FpQ2x1R0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ291R0o7QWlDbHVHSTs7Ozs7Ozs7Ozs7O0VBR0U7QWpDNnVHTjtBaUN4dUdFOzs7RUFHRTtBakMwdUdKO0FpQ3R1R0U7RUFDRTtBakN3dUdKO0FpQ251R0k7O0VwQklBO0VBQ0E7QWJtdUdKO0FpQ251R0U7RUFDRTtFQUNBO0FqQ3F1R0o7QWlDbnVHSTtFcEJMQTtFQUNBO0FiMnVHSjtBaUNsdUdJOzs7RXBCeEJBO0VBQ0E7QWIrdkdKO0FpQ2h1R0k7OztFcEJoQ0E7RUFDQTtBYnF3R0o7O0FpQ3Z0R0E7O0VBRUU7QWpDMHRHRjtBaUNydEdFOztFQUNFO0VBQ0E7QWpDd3RHSjtBaUN0dEdJOztFQUNFO0FqQ3l0R047QWlDcnRHRTs7Ozs7Ozs7RUFJRTtBakMydEdKOztBaUN2dEdBO0VBQXVCO0FqQzJ0R3ZCOztBaUMxdEdBO0VBQXNCO0FqQzh0R3RCOztBaUN0dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCU0ksZUF0Q2E7RTJCK0JqQixnQjVCMEg0QjtFNEJ6SDVCLGdCNUI2SDRCO0U0QjVINUIsYzVCeEdTO0U0QnlHVDtFQUNBO0VBQ0EseUI1QmhIUztFNEJpSFQ7RXBCNUdFO0FiczBHSjtBaUN0dEdFOztFQUVFO0FqQ3d0R0o7O0FpQzlzR0E7O0VBRUUsNEI1QjhSc0M7QUxtN0Z4Qzs7QWlDOXNHQTs7Ozs7O0VBTUU7RTNCMUJJLGtCQXRDYTtFMkJrRWpCLGdCNUJvRDRCO0VRN0wxQjtBYjIxR0o7O0FpQzlzR0E7O0VBRUUsNkI1QjBRc0M7QUx1OEZ4Qzs7QWlDOXNHQTs7Ozs7O0VBTUU7RTNCM0NJLG1CQXRDYTtFMkJtRmpCLGdCNUJvQzRCO0VROUwxQjtBYjQyR0o7O0FpQzlzR0E7O0VBRUU7QWpDaXRHRjs7QWlDdHNHQTs7Ozs7Ozs7RXBCM0pJO0VBQ0E7QWI0MkdKOztBaUN2c0dBOzs7Ozs7RXBCeEpJO0VBQ0E7QWJ3MkdKOztBa0NoNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ201R0Y7O0FrQ2g1R0E7RUFDRTtFQUNBLGtCN0I4YXNDO0FMcStGeEM7O0FrQ2g1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXN0J5YXNDO0U2QnhhdEM7RUFDQTtBbENtNUdGO0FrQ2o1R0U7RUFDRSxXN0JyQk87RTZCc0JQLHFCN0J5TDBCO0VvQnBOMUIseUJwQm9OMEI7RVMxTXhCLGdCb0JtQkY7QWxDbTVHSjtBa0NoNUdFO0VBR0k7QWxDZzVHTjtBa0MxNEdFO0VBQ0UscUI3QjJXb0M7QUxpaUd4QztBa0N6NEdFO0VBQ0UsVzdCekNPO0U2QjBDUCx5QjdCK1o0QztFNkI5WjVDLHFCN0I4WjRDO0VTcGMxQyxnQm9CdUNGO0FsQzI0R0o7QWtDcjRHSTtFQUNFLGM3QjdDSztBTG83R1g7QWtDcjRHTTtFQUNFLHlCN0JwREc7QUwyN0dYOztBa0M3M0dBO0VBQ0U7RUFDQTtFQUVBO0FsQyszR0Y7QWtDMzNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzdCNFdvQztFNkIzV3BDLFk3QjJXb0M7RTZCMVdwQztFQUNBO0VBQ0EseUI3QjlFTztFNkIrRVA7RXBCN0VFLHNEb0I4RUY7QWxDNjNHSjtBa0N6M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXN0I2Vm9DO0U2QjVWcEMsWTdCNFZvQztFNkIzVnBDO0VBQ0E7QWxDMjNHSjs7QWtDajNHRTtFckJsR0U7QWJ1OUdKO0FrQ2gzR0k7RUFDRTtBbENrM0dOO0FrQzcyR0k7RUFDRSxxQjdCMEZ3QjtFb0JwTjFCLHlCcEJvTjBCO0VTMU14QixnQm9Ca0hBO0FsQysyR047QWtDNzJHSTtFQUNFO0FsQysyR047QWtDMTJHSTtFVHBJQSx3Q3BCd2M0QztBTHlpR2hEO0FrQzEyR0k7RVR2SUEsd0NwQndjNEM7QUw0aUdoRDs7QWtDbDJHRTtFQUVFLGtCN0JxVTRDO0FMK2hHaEQ7QWtDaDJHSTtFQUNFO0FsQ2syR047QWtDNzFHSTtFVDlKQSx3Q3BCd2M0QztBTHNqR2hEOztBa0NyMUdBO0VBQ0U7QWxDdzFHRjtBa0NyMUdJO0VBQ0U7RUFDQSxjM0JpWTBDO0UyQmhZMUM7RUFFQSxxQjNCK1gwQztBUHU5RmhEO0FrQ24xR0k7RUFDRTtFQUNBO0VBQ0EsdUIzQjBYMEM7RTJCelgxQyx3QjNCeVgwQztFMkJ4WDFDLHlCN0JoTEs7RTZCa0xMLHFCM0JxWDBDO0VnQnZpQjFDLHlJV21MQTtBbENvMUdOO0F1Qm5nSE07RVd1S0Y7SVh0S0k7RXZCc2dITjtBQUNGO0FrQ3AxR0k7RUFDRSx5QjdCM0xLO0U2QjRMTDtBbENzMUdOO0FrQ2oxR0k7RVR6TUEsd0NwQndjNEM7QUxxbEdoRDs7QWtDdjBHQTtFQUNFO0VBQ0E7RUFDQSwyQjdCeU1zQztFNkJ4TXRDO0U1QmpHSSxlQXRDYTtFNEIwSWpCLGdCN0JlNEI7RTZCZDVCLGdCN0JrQjRCO0U2QmpCNUIsYzdCbk5TO0U2Qm9OVDtFQUNBO0VBQ0E7RXJCdE5FO0VDRkUsZ0RvQjBOSjtFQUNBO0FsQ3kwR0Y7QWtDdjBHRTtFQUNFLHFCN0I2S29DO0U2QjVLcEM7RXBCL05FLGdEQUxhO0FkOGlIbkI7QWtDbDBHSTtFQU1FLGM3QjNPSztFNkI0T0wsc0I3Qm5QSztBTGtqSFg7QWtDM3pHRTtFQUVFO0VBQ0Esc0I3QjhOK0I7RTZCN04vQjtBbEM0ekdKO0FrQ3p6R0U7RUFDRSxjN0J6UE87RTZCMFBQLHlCN0I5UE87QUx5akhYO0FrQ3Z6R0U7RUFDRTtBbEN5ekdKO0FrQ3J6R0U7RUFDRTtFQUNBO0FsQ3V6R0o7O0FrQ256R0E7RUFDRSw2QjdCZ0pzQztFNkIvSXRDLG9CN0JvRDRCO0U2Qm5ENUIsdUI3Qm1ENEI7RTZCbEQ1QixvQjdCbUQ0QjtFQ3pRMUI7QU42Z0hKOztBa0NuekdBO0VBQ0UsNEI3QjJJc0M7RTZCMUl0QyxtQjdCZ0Q0QjtFNkIvQzVCLHNCN0IrQzRCO0U2QjlDNUIsa0I3QitDNEI7RUM3UTFCO0FOcWhISjs7QWtDOXlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCN0JxSHNDO0U2QnBIdEM7QWxDaXpHRjs7QWtDOXlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCN0I2R3NDO0U2QjVHdEM7RUFDQTtFQUNBO0FsQ2l6R0Y7QWtDL3lHRTtFQUNFLHFCN0IwRm9DO0U2QnpGcEMsZ0I3QmlMZ0M7QUxnb0dwQztBa0M3eUdFO0VBRUUseUI3QjNUTztBTHltSFg7QWtDMXlHSTtFQUNFLGlCN0I2TGE7QUwrbUduQjtBa0N4eUdFO0VBQ0U7QWxDMHlHSjs7QWtDdHlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQjdCNEVzQztFNkIzRXRDO0VBQ0E7RUFFQSxnQjdCOUc0QjtFNkIrRzVCLGdCN0IzRzRCO0U2QjRHNUIsYzdCaFZTO0U2QmlWVCxzQjdCeFZTO0U2QnlWVDtFckJsVkU7RUNGRSxnQm9Cc1ZKO0FsQ3d5R0Y7QWtDdHlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU3QnFEb0M7RTZCcERwQztFQUNBLGdCN0IzSDBCO0U2QjRIMUIsYzdCaFdPO0U2QmlXUDtFVDdXQSx5QnBCT087RTZCd1dQO0VyQm5XQTtBYjRvSEo7O0FrQzl4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2l5R0Y7QWtDL3hHRTtFQUNFO0FsQ2l5R0o7QWtDN3hHSTtFQUEwQixnRTdCa0llO0FMOHBHN0M7QWtDL3hHSTtFQUEwQixnRTdCaUllO0FMaXFHN0M7QWtDanlHSTtFQUEwQixnRTdCZ0llO0FMb3FHN0M7QWtDanlHRTtFQUNFO0FsQ215R0o7QWtDaHlHRTtFQUNFLFczQm1OeUM7RTJCbE56QyxZM0JrTnlDO0UyQmpOekM7RVRsWkEseUJwQm9OMEI7RTZCZ00xQixTM0JrTnlDO0VNMWxCekM7RUNGRSwrQ29CNFlGO0VYNVlFLDRHVzZZRjtFQUNBO0FsQ2t5R0o7QXVCNXFITTtFV2lZSjtJWGhZTTtFdkIrcUhOO0FBQ0Y7QWtDcnlHSTtFVDFaQSx5QmxCMm1CeUM7QVB1bEc3QztBa0NueUdFO0VBQ0UsVzNCNExnQztFMkIzTGhDLGMzQjRMZ0M7RTJCM0xoQztFQUNBLGUzQjJMZ0M7RTJCMUxoQyx5QjdCNVpPO0U2QjZaUDtFckJ6WkE7RUNGRSxzRG9CNlpGO0FsQ3F5R0o7QWtDbHlHRTtFQUNFLFczQndMeUM7RTJCdkx6QyxZM0J1THlDO0VrQm5tQnpDLHlCcEJvTjBCO0U2QjBOMUIsUzNCd0x5QztFTTFsQnpDO0VDRkUsK0NvQnNhRjtFWHRhRSw0R1d1YUY7RUFDQTtBbENveUdKO0F1QnhzSE07RVc0Wko7SVgzWk07RXZCMnNITjtBQUNGO0FrQ3Z5R0k7RVRwYkEseUJsQjJtQnlDO0FQbW5HN0M7QWtDcnlHRTtFQUNFLFczQmtLZ0M7RTJCaktoQyxjM0JrS2dDO0UyQmpLaEM7RUFDQSxlM0JpS2dDO0UyQmhLaEMseUI3QnRiTztFNkJ1YlA7RXJCbmJBO0VDRkUsc0RvQnViRjtBbEN1eUdKO0FrQ3B5R0U7RUFDRSxXM0I4SnlDO0UyQjdKekMsWTNCNkp5QztFMkI1SnpDO0VBQ0EsZTdCakRvQztFNkJrRHBDLGM3QmxEb0M7RW9CdlpwQyx5QnBCb04wQjtFNkJ1UDFCLFMzQjJKeUM7RU0xbEJ6QztFQ0ZFLCtDb0JtY0Y7RVhuY0UsNEdXb2NGO0VBQ0E7QWxDc3lHSjtBdUJ2dUhNO0VXc2JKO0lYcmJNO0V2QjB1SE47QUFDRjtBa0N6eUdJO0VUamRBLHlCbEIybUJ5QztBUGtwRzdDO0FrQ3Z5R0U7RUFDRSxXM0JxSWdDO0UyQnBJaEMsYzNCcUlnQztFMkJwSWhDO0VBQ0EsZTNCb0lnQztFMkJuSWhDO0VBQ0E7RUFDQTtFcEJuZEUsc0RvQm9kRjtBbEN5eUdKO0FrQ3R5R0U7RUFDRSx5QjdCMWRPO0VRSVA7QWIrdkhKO0FrQ3J5R0U7RUFDRTtFQUNBLHlCN0JoZU87RVFJUDtBYm93SEo7QWtDbnlHSTtFQUNFLHlCN0JwZUs7QUx5d0hYO0FrQ2x5R0k7RUFDRTtBbENveUdOO0FrQ2p5R0k7RUFDRSx5QjdCNWVLO0FMK3dIWDtBa0NoeUdJO0VBQ0U7QWxDa3lHTjtBa0MveEdJO0VBQ0UseUI3QnBmSztBTHF4SFg7O0FrQzV4R0E7OztFWHpmTSw0R1c0Zko7QWxDK3hHRjtBdUJ2eEhNO0VXcWZOOzs7SVhwZlE7RXZCNHhITjtBQUNGOztBbUM3eUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNnekhGOztBbUM3eUhBO0VBQ0U7RUFDQTtBbkNnekhGO0FRL3lIRTtFMkJHRTtBbkMreUhKO0FtQzN5SEU7RUFDRSxjOUJQTztFOEJRUDtFQUNBO0FuQzZ5SEo7O0FtQ3J5SEE7RUFDRTtBbkN3eUhGO0FtQ3R5SEU7RUFDRTtFQUNBO0V0QlpBO0VBQ0E7QWJxekhKO0FRajBIRTtFMkIyQkkscUM5QmdpQjhCO0FMeXdHcEM7QW1DdHlISTtFQUNFLGM5QjlCSztFOEIrQkw7RUFDQTtBbkN3eUhOO0FtQ3B5SEU7O0VBRUUsYzlCckNPO0U4QnNDUCxzQjlCN0NPO0U4QjhDUCxrQzlCcWhCZ0M7QUxpeEdwQztBbUNueUhFO0VBRUU7RXRCbkNBO0VBQ0E7QWJ3MEhKOztBbUMxeEhFO0V0QnhERTtBYnMxSEo7QW1DMXhIRTs7RUFFRSxXOUJyRU87RThCc0VQLHlCOUJ5STBCO0FMbXBIOUI7O0FtQ2x4SEU7O0VBRUU7RUFDQTtBbkNxeEhKOztBbUNoeEhFOztFQUVFO0VBQ0E7RUFDQTtBbkNteEhKOztBbUN6d0hFO0VBQ0U7QW5DNHdISjtBbUMxd0hFO0VBQ0U7QW5DNHdISjs7QW9DaDNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENtM0hGO0FvQy8ySEU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3MzSEo7QW9DbDJIQTtFQUNFO0VBQ0Esc0IvQjBpQmtDO0UrQnppQmxDLHlCL0J5aUJrQztFK0J4aUJsQyxvQi9CZ2lCa0M7RUN4ZDlCLGtCQXRDYTtFOEJoQ2pCO0VBQ0E7QXBDbzJIRjtBUTk0SEU7RTRCNkNFO0FwQ28ySEo7O0FvQzMxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzgxSEY7QW9DNTFIRTtFQUNFO0VBQ0E7QXBDODFISjtBb0MzMUhFO0VBQ0U7RUFDQTtBcEM2MUhKOztBb0NwMUhBO0VBQ0U7RUFDQSxtQi9CcWVrQztFK0JwZWxDLHNCL0JvZWtDO0FMbTNHcEM7O0FvQzMwSEE7RUFDRTtFQUNBO0VBR0E7QXBDNDBIRjs7QW9DeDBIQTtFQUNFO0U5QlNJLGtCQXRDYTtFOEIrQmpCO0VBQ0E7RUFDQTtFdkJ4R0U7QWJvN0hKO0FRdDdIRTtFNEI4R0U7QXBDMjBISjs7QW9DcjBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN3MEhGOztBb0NyMEhBO0VBQ0UsZ0I3QitrQmtDO0U2QjlrQmxDO0FwQ3cwSEY7O0FrQjk0SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VwQ3EwSFI7QUFDRjtBa0J2NkhJO0VrQjZGQTtJQW9CSTtJQUNBO0VwQzB6SE47RW9DeHpITTtJQUNFO0VwQzB6SFI7RW9DeHpIUTtJQUNFO0VwQzB6SFY7RW9DdnpIUTtJQUNFLG1CL0JpYXdCO0krQmhheEIsa0IvQmdhd0I7RUx5NUdsQztFb0NwekhNOzs7Ozs7SUFDRTtFcEMyekhSO0VvQzd5SE07SUFDRTtFcEMreUhSO0VvQzV5SE07SUFDRTtJQUdBO0VwQzR5SFI7RW9DenlITTtJQUNFO0VwQzJ5SFI7QUFDRjtBa0I1N0hJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFcENrM0hSO0FBQ0Y7QWtCcDlISTtFa0I2RkE7SUFvQkk7SUFDQTtFcEN1MkhOO0VvQ3IySE07SUFDRTtFcEN1MkhSO0VvQ3IySFE7SUFDRTtFcEN1MkhWO0VvQ3AySFE7SUFDRSxtQi9CaWF3QjtJK0JoYXhCLGtCL0JnYXdCO0VMczhHbEM7RW9DajJITTs7Ozs7O0lBQ0U7RXBDdzJIUjtFb0MxMUhNO0lBQ0U7RXBDNDFIUjtFb0N6MUhNO0lBQ0U7SUFHQTtFcEN5MUhSO0VvQ3QxSE07SUFDRTtFcEN3MUhSO0FBQ0Y7QWtCeitISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RXBDKzVIUjtBQUNGO0FrQmpnSUk7RWtCNkZBO0lBb0JJO0lBQ0E7RXBDbzVITjtFb0NsNUhNO0lBQ0U7RXBDbzVIUjtFb0NsNUhRO0lBQ0U7RXBDbzVIVjtFb0NqNUhRO0lBQ0UsbUIvQmlhd0I7SStCaGF4QixrQi9CZ2F3QjtFTG0vR2xDO0VvQzk0SE07Ozs7OztJQUNFO0VwQ3E1SFI7RW9DdjRITTtJQUNFO0VwQ3k0SFI7RW9DdDRITTtJQUNFO0lBR0E7RXBDczRIUjtFb0NuNEhNO0lBQ0U7RXBDcTRIUjtBQUNGO0FrQnRoSUk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VwQzQ4SFI7QUFDRjtBa0I5aUlJO0VrQjZGQTtJQW9CSTtJQUNBO0VwQ2k4SE47RW9DLzdITTtJQUNFO0VwQ2k4SFI7RW9DLzdIUTtJQUNFO0VwQ2k4SFY7RW9DOTdIUTtJQUNFLG1CL0JpYXdCO0krQmhheEIsa0IvQmdhd0I7RUxnaUhsQztFb0MzN0hNOzs7Ozs7SUFDRTtFcENrOEhSO0VvQ3A3SE07SUFDRTtFcENzN0hSO0VvQ243SE07SUFDRTtJQUdBO0VwQ203SFI7RW9DaDdITTtJQUNFO0VwQ2s3SFI7QUFDRjtBb0NuL0hJO0VBb0JJO0VBQ0E7QXBDaytIUjtBb0NyL0hROzs7Ozs7RUFDRTtFQUNBO0FwQzQvSFY7QW9DeitIUTtFQUNFO0FwQzIrSFY7QW9DeitIVTtFQUNFO0FwQzIrSFo7QW9DeCtIVTtFQUNFLG1CL0JpYXdCO0UrQmhheEIsa0IvQmdhd0I7QUwwa0hwQztBb0NyK0hROzs7Ozs7RUFDRTtBcEM0K0hWO0FvQzk5SFE7RUFDRTtBcENnK0hWO0FvQzc5SFE7RUFDRTtFQUdBO0FwQzY5SFY7QW9DMTlIUTtFQUNFO0FwQzQ5SFY7O0FvQzk4SEU7RUFDRSx5Qi9CdVlnQztBTDBrSHBDO0FRenFJRTtFNEIyTkkseUIvQm9ZOEI7QUw2a0hwQztBb0M1OEhJO0VBQ0UseUIvQjRYOEI7QUxrbEhwQztBUS9xSUU7RTRCb09NLHlCL0IwWDRCO0FMb2xIcEM7QW9DMzhITTtFQUNFLHlCL0J3WDRCO0FMcWxIcEM7QW9DejhISTs7OztFQUlFLHlCL0IrVzhCO0FMNGxIcEM7QW9DdjhIRTtFQUNFLHlCL0J3V2dDO0UrQnZXaEMsZ0MvQjRXZ0M7QUw2bEhwQztBb0N0OEhFO0VBQ0U7QXBDdzhISjtBb0NyOEhFO0VBQ0UseUIvQitWZ0M7QUx3bUhwQztBb0N0OEhJO0VBQ0UseUIvQitWOEI7QUx5bUhwQztBUXhzSUU7RTRCbVFNLHlCL0I0VjRCO0FMNG1IcEM7O0FvQ2g4SEU7RUFDRSxXL0JqUk87QUxvdElYO0FRL3NJRTtFNEIrUUksVy9CcFJLO0FMdXRJWDtBb0M5N0hJO0VBQ0UsZ0MvQmlVOEI7QUwrbkhwQztBUXJ0SUU7RTRCd1JNLFkvQitUNEI7QUxpb0hwQztBb0M3N0hNO0VBQ0UsZ0MvQjZUNEI7QUxrb0hwQztBb0MzN0hJOzs7O0VBSUUsVy9CelNLO0FMc3VJWDtBb0N6N0hFO0VBQ0UsZ0MvQjZTZ0M7RStCNVNoQyxzQy9CaVRnQztBTDBvSHBDO0FvQ3g3SEU7RUFDRTtBcEMwN0hKO0FvQ3Y3SEU7RUFDRSxnQy9Cb1NnQztBTHFwSHBDO0FvQ3g3SEk7RUFDRSxXL0J6VEs7QUxtdklYO0FROXVJRTtFNEJ1VE0sVy9CNVRHO0FMc3ZJWDs7QXFDN3ZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RXhCS0U7QWIydklKO0FxQzd2SUU7RUFDRTtFQUNBO0FyQyt2SUo7QXFDNXZJRTtFQUNFO0VBQ0E7QXJDOHZJSjtBcUM1dklJO0VBQ0U7RXhCQ0Y7RUFDQTtBYjh2SUo7QXFDNXZJSTtFQUNFO0V4QlVGO0VBQ0E7QWJxdklKO0FxQ3p2SUU7O0VBRUU7QXJDMnZJSjs7QXFDdnZJQTtFQUdFO0VBR0E7RUFDQSxnQmhDd21Ca0M7QUw4b0hwQzs7QXFDbHZJQTtFQUNFLHNCaENrbUJrQztBTG1wSHBDOztBcUNsdklBO0VBQ0U7RUFDQTtBckNxdklGOztBcUNsdklBO0VBQ0U7QXJDcXZJRjs7QVExeUlFO0U2QjBERTtBckNvdklKO0FxQ2p2SUU7RUFDRSxvQmhDaWxCZ0M7QUxrcUhwQzs7QXFDM3VJQTtFQUNFO0VBQ0E7RUFFQSxxQ2hDMGtCa0M7RWdDemtCbEM7QXJDNnVJRjtBcUMzdUlFO0V4QnZFRTtBYnF6SUo7O0FxQ3p1SUE7RUFDRTtFQUVBLHFDaEMrakJrQztFZ0M5akJsQztBckMydUlGO0FxQ3p1SUU7RXhCbEZFO0FiOHpJSjs7QXFDbHVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3F1SUY7O0FxQ2x1SUE7RUFDRTtFQUNBO0FyQ3F1SUY7O0FxQ2p1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoQ2tpQmtDO0VRanBCaEM7QWJvMUlKOztBcUNqdUlBOzs7RUFHRTtFQUNBO0FyQ291SUY7O0FxQ2p1SUE7O0V4QmpISTtFQUNBO0FidTFJSjs7QXFDbHVJQTs7RXhCeEdJO0VBQ0E7QWIrMElKOztBcUMvdElFO0VBQ0Usb0JoQzBnQmdDO0FMd3RIcEM7QWtCajBJSTtFbUI2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFckNrdUlGO0VxQ2h1SUU7SUFFRTtJQUNBLG1CaEM4ZjhCO0lnQzdmOUI7SUFDQSxrQmhDNGY4QjtFTHF1SGxDO0FBQ0Y7O0FxQ3J0SUU7RUFDRSxvQmhDOGVnQztBTDB1SHBDO0FrQm4xSUk7RW1CdUhKO0lBUUk7SUFDQTtFckN3dElGO0VxQ3J0SUU7SUFFRTtJQUNBO0VyQ3N0SUo7RXFDcHRJSTtJQUNFO0lBQ0E7RXJDc3RJTjtFcUNqdElNO0l4QnpLSjtJQUNBO0ViNjNJRjtFcUNsdElROztJQUdFO0VyQ210SVY7RXFDanRJUTs7SUFHRTtFckNrdElWO0VxQzlzSU07SXhCMUtKO0lBQ0E7RWIyM0lGO0VxQy9zSVE7O0lBR0U7RXJDZ3RJVjtFcUM5c0lROztJQUdFO0VyQytzSVY7QUFDRjs7QXFDbHNJRTtFQUNFLHNCaENzYWdDO0FMK3hIcEM7QWtCNzNJSTtFbUJzTEo7SUFNSSxlaENnYmdDO0lnQy9haEMsbUJoQ2diZ0M7SWdDL2FoQztJQUNBO0VyQ3FzSUY7RXFDbnNJRTtJQUNFO0lBQ0E7RXJDcXNJSjtBQUNGOztBcUM1cklBO0VBQ0U7QXJDK3JJRjtBcUM3cklFO0VBQ0U7QXJDK3JJSjtBcUM3cklJO0VBQ0U7RXhCdk9GO0VBQ0E7QWJ1NklKO0FxQzdySUk7RXhCelBBO0VBQ0E7QWJ5N0lKO0FxQzdySUk7RXhCdFFBO0V3QndRRTtBckMrcklOOztBc0N6OUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJqQ28xQmtDO0VpQ2wxQmxDO0VBQ0EseUJqQ01TO0VRS1A7QWJpOUlKOztBc0N0OUlFO0VBQ0Usb0JqQ3cwQmdDO0FMaXBIcEM7QXNDdjlJSTtFQUNFO0VBQ0EscUJqQ28wQjhCO0VpQ24wQjlCLGNqQ0ZLO0VpQ0dMO0F0Q3k5SU47QXNDLzhJRTtFQUNFO0F0Q2k5SUo7QXNDOThJRTtFQUNFO0F0Q2c5SUo7QXNDNzhJRTtFQUNFLGNqQ3RCTztBTHErSVg7O0F1Q3QvSUE7RUFDRTtFN0JHQTtFQUNBO0VHYUU7QWIyK0lKOztBdUN2L0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmxDaW5Ca0M7RWtDaG5CbEMsY2xDNkkwQjtFa0MzSTFCLHNCbENIUztFa0NJVDtBdkN5L0lGO0F1Q3YvSUU7RUFDRTtFQUNBLGNsQ3dJd0I7RWtDdkl4QjtFQUNBLHlCbENSTztFa0NTUCxxQmxDUk87QUxpZ0pYO0F1Q3QvSUU7RUFDRTtFQUNBLFVoQzJ3QmdDO0VnQzF3QmhDLGdEbENrVDBCO0FMc3NJOUI7O0F1Q2wvSUk7RUFDRTtFMUJhRjtFQUNBO0FieStJSjtBdUNsL0lJO0UxQk5BO0VBQ0E7QWIyL0lKO0F1Q2ovSUU7RUFDRTtFQUNBLFdsQ3BDTztFa0NxQ1AseUJsQzBLMEI7RWtDeksxQixxQmxDeUswQjtBTDAwSTlCO0F1Q2gvSUU7RUFDRSxjbENwQ087RWtDcUNQO0VBRUE7RUFDQSxzQmxDOUNPO0VrQytDUCxxQmxDNUNPO0FMNmhKWDs7QXdDeGlKRTtFQUNFO0VsQzJIRSxrQkF0Q2E7RWtDbkZmLGdCbkN5TTBCO0FMazJJOUI7QXdDdGlKTTtFM0JxQ0Y7RUFDQTtBYm9nSko7QXdDcmlKTTtFM0JrQkY7RUFDQTtBYnNoSko7O0F3Q3RqSkU7RUFDRTtFbEMySEUsbUJBdENhO0VrQ25GZixnQm5DME0wQjtBTCsySTlCO0F3Q3BqSk07RTNCcUNGO0VBQ0E7QWJraEpKO0F3Q25qSk07RTNCa0JGO0VBQ0E7QWJvaUpKOztBeUNsa0pBO0VBQ0U7RUFDQTtFbkNpRUU7RW1DL0RGLGdCcEMwTzRCO0VvQ3pPNUI7RUFDQTtFQUNBO0VBQ0E7RTVCS0U7RVVGRSxxSWtCREo7QXpDcWtKRjtBdUJoa0pNO0VrQmZOO0lsQmdCUTtFdkJta0pOO0FBQ0Y7QVF6a0pFO0VpQ0dJO0F6Q3lrSk47O0F5Q3BrSkU7RUFDRTtBekN1a0pKOztBeUNsa0pBO0VBQ0U7RUFDQTtBekNxa0pGOztBeUM5akpBO0VBQ0Usb0JwQytyQmtDO0VvQzlyQmxDLG1CcEM4ckJrQztFUXJ0QmhDO0FieWxKSjs7QXlDempKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBvaUpmO0FRaG1KRTtFa0NWSTtFQUNBO0ExQzZtSk47QTBDMW1KSTtFQUVFO0VBQ0E7QTFDMm1KTjs7QXlDdGtKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBpakpmO0FRN21KRTtFa0NWSTtFQUNBO0ExQzBuSk47QTBDdm5KSTtFQUVFO0VBQ0E7QTFDd25KTjs7QXlDbmxKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVA4akpmO0FRMW5KRTtFa0NWSTtFQUNBO0ExQ3VvSk47QTBDcG9KSTtFQUVFO0VBQ0E7QTFDcW9KTjs7QXlDaG1KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVAya0pmO0FRdm9KRTtFa0NWSTtFQUNBO0ExQ29wSk47QTBDanBKSTtFQUVFO0VBQ0E7QTFDa3BKTjs7QXlDN21KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVB3bEpmO0FRcHBKRTtFa0NWSTtFQUNBO0ExQ2lxSk47QTBDOXBKSTtFQUVFO0VBQ0E7QTFDK3BKTjs7QXlDMW5KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBxbUpmO0FRanFKRTtFa0NWSTtFQUNBO0ExQzhxSk47QTBDM3FKSTtFQUVFO0VBQ0E7QTFDNHFKTjs7QXlDdm9KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBrbkpmO0FROXFKRTtFa0NWSTtFQUNBO0ExQzJySk47QTBDeHJKSTtFQUVFO0VBQ0E7QTFDeXJKTjs7QXlDcHBKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVArbkpmO0FRM3JKRTtFa0NWSTtFQUNBO0ExQ3dzSk47QTBDcnNKSTtFQUVFO0VBQ0E7QTFDc3NKTjs7QTJDbnRKQTtFQUNFO0VBQ0EsbUJ0Q2twQmtDO0VzQ2hwQmxDLHlCdENTUztFUUtQO0Fid3NKSjtBa0I5cEpJO0V5QjVESjtJQVFJO0UzQ3N0SkY7QUFDRjs7QTJDbnRKQTtFQUNFO0VBQ0E7RTlCSUU7QWJtdEpKOztBNENqdUpBO0VBQ0U7RUFDQTtFQUNBLG1CdkM0d0JrQztFdUMzd0JsQztFL0JVRTtBYjJ0Sko7O0E0Q2h1SkE7RUFFRTtBNUNrdUpGOztBNEM5dEpBO0VBQ0UsZ0J2QytONEI7QUxrZ0o5Qjs7QTRDenRKQTtFQUNFO0E1QzR0SkY7QTRDenRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMydEpKOztBNENqdEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q3N0SnZFO0E2Q2x3SkU7RUFDRTtBN0Nvd0pKO0E2Q2p3SkU7RUFDRTtBN0Ntd0pKOztBNEM3dEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q2t1SnZFO0E2Qzl3SkU7RUFDRTtBN0NneEpKO0E2Qzd3SkU7RUFDRTtBN0Mrd0pKOztBNEN6dUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Qzh1SnZFO0E2QzF4SkU7RUFDRTtBN0M0eEpKO0E2Q3p4SkU7RUFDRTtBN0MyeEpKOztBNENydkpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1QzB2SnZFO0E2Q3R5SkU7RUFDRTtBN0N3eUpKO0E2Q3J5SkU7RUFDRTtBN0N1eUpKOztBNENqd0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q3N3SnZFO0E2Q2x6SkU7RUFDRTtBN0NvekpKO0E2Q2p6SkU7RUFDRTtBN0NtekpKOztBNEM3d0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q2t4SnZFO0E2Qzl6SkU7RUFDRTtBN0NnMEpKO0E2Qzd6SkU7RUFDRTtBN0MrekpKOztBNEN6eEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Qzh4SnZFO0E2QzEwSkU7RUFDRTtBN0M0MEpKO0E2Q3owSkU7RUFDRTtBN0MyMEpKOztBNENyeUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1QzB5SnZFO0E2Q3QxSkU7RUFDRTtBN0N3MUpKO0E2Q3IxSkU7RUFDRTtBN0N1MUpKOztBOEMvMUpFO0VBQ0U7SUFBTztFOUNtMkpUO0U4Q2wySkU7SUFBSztFOUNxMkpQO0FBQ0Y7QThDbDJKQTtFQUNFO0VBQ0EsWXpDcXhCa0M7RXlDcHhCbEM7RUFDQTtFeENtSEksa0JBdENhO0V3QzNFakIseUJ6Q0RTO0VRS1A7RUNGRTtBZG8ySk47O0E4Q2oySkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd6Q2JTO0V5Q2NUO0VBQ0E7RUFDQSx5QnpDMHdCa0M7RWtCcnhCOUIsMkJ1QllKO0E5Q28ySkY7QXVCNTJKTTtFdUJETjtJdkJFUTtFdkIrMkpOO0FBQ0Y7O0E4Q3QySkE7RXJCWUU7RXFCVkE7QTlDeTJKRjs7QThDcjJKRTtFQUNFO0E5Q3cySko7QThDcjJKTTtFQUpKO0lBS007RTlDdzJKTjtBQUNGOztBK0NuNUpBO0VBQ0U7RUFDQTtBL0NzNUpGOztBK0NuNUpBO0VBQ0U7QS9DczVKRjs7QWdEeDVKQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VuQ1FFO0FiazVKSjs7QWdEaDVKQTtFQUNFO0VBQ0EsYzNDSlM7RTJDS1Q7QWhEbTVKRjtBUTE1SkU7RXdDV0U7RUFDQSxjM0NWTztFMkNXUDtFQUNBLHlCM0NsQk87QUxvNkpYO0FnRC80SkU7RUFDRSxjM0NkTztFMkNlUCx5QjNDdEJPO0FMdTZKWDs7QWdEeDRKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHNCM0N2Q1M7RTJDd0NUO0FoRHk0SkY7QWdEdjRKRTtFbkMxQkU7RUFDQTtBYm82Sko7QWdEdjRKRTtFbkNoQkU7RUFDQTtBYjA1Sko7QWdEdjRKRTtFQUVFLGMzQzlDTztFMkMrQ1A7RUFDQSxzQjNDdERPO0FMODdKWDtBZ0RwNEpFO0VBQ0U7RUFDQSxXM0M1RE87RTJDNkRQLHlCM0NrSjBCO0UyQ2pKMUIscUIzQ2lKMEI7QUxxdko5QjtBZ0RuNEpFO0VBQ0U7QWhEcTRKSjtBZ0RuNEpJO0VBQ0U7RUFDQSxxQjNDaUl3QjtBTG93SjlCOztBZ0R2M0pJO0VBQ0U7QWhEMDNKTjtBZ0R2M0pRO0VuQzFCSjtFQVpBO0FiaTZKSjtBZ0R0M0pRO0VuQzNDSjtFQVlBO0FieTVKSjtBZ0RyM0pRO0VBQ0U7QWhEdTNKVjtBZ0RwM0pRO0VBQ0UscUIzQ2dHb0I7RTJDL0ZwQjtBaERzM0pWO0FnRHAzSlU7RUFDRTtFQUNBLHNCM0MyRmtCO0FMMnhKOUI7O0FrQmo3Skk7RThCbUNBO0lBQ0U7RWhEazVKSjtFZ0QvNEpNO0luQzFCSjtJQVpBO0VieTdKRjtFZ0Q5NEpNO0luQzNDSjtJQVlBO0ViaTdKRjtFZ0Q3NEpNO0lBQ0U7RWhEKzRKUjtFZ0Q1NEpNO0lBQ0UscUIzQ2dHb0I7STJDL0ZwQjtFaEQ4NEpSO0VnRDU0SlE7SUFDRTtJQUNBLHNCM0MyRmtCO0VMbXpKNUI7QUFDRjtBa0IxOEpJO0U4Qm1DQTtJQUNFO0VoRDA2Sko7RWdEdjZKTTtJbkMxQko7SUFaQTtFYmk5SkY7RWdEdDZKTTtJbkMzQ0o7SUFZQTtFYnk4SkY7RWdEcjZKTTtJQUNFO0VoRHU2SlI7RWdEcDZKTTtJQUNFLHFCM0NnR29CO0kyQy9GcEI7RWhEczZKUjtFZ0RwNkpRO0lBQ0U7SUFDQSxzQjNDMkZrQjtFTDIwSjVCO0FBQ0Y7QWtCbCtKSTtFOEJtQ0E7SUFDRTtFaERrOEpKO0VnRC83Sk07SW5DMUJKO0lBWkE7RWJ5K0pGO0VnRDk3Sk07SW5DM0NKO0lBWUE7RWJpK0pGO0VnRDc3Sk07SUFDRTtFaEQrN0pSO0VnRDU3Sk07SUFDRSxxQjNDZ0dvQjtJMkMvRnBCO0VoRDg3SlI7RWdENTdKUTtJQUNFO0lBQ0Esc0IzQzJGa0I7RUxtMko1QjtBQUNGO0FrQjEvSkk7RThCbUNBO0lBQ0U7RWhEMDlKSjtFZ0R2OUpNO0luQzFCSjtJQVpBO0ViaWdLRjtFZ0R0OUpNO0luQzNDSjtJQVlBO0VieS9KRjtFZ0RyOUpNO0lBQ0U7RWhEdTlKUjtFZ0RwOUpNO0lBQ0UscUIzQ2dHb0I7STJDL0ZwQjtFaERzOUpSO0VnRHA5SlE7SUFDRTtJQUNBLHNCM0MyRmtCO0VMMjNKNUI7QUFDRjtBZ0R6OEpBO0VuQ25ISTtBYitqS0o7QWdEejhKRTtFQUNFO0FoRDI4Sko7QWdEejhKSTtFQUNFO0FoRDI4Sk47O0FpRHBsS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEbzhKM0M7QVE1a0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEc2xLUjtBaURubEtNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaEQ2OEoxRTs7QWlEbG1LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaERrOUozQztBUTFsS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakRvbUtSO0FpRGptS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRDI5SjFFOztBaURobktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRGcrSjNDO0FReG1LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FqRGtuS1I7QWlEL21LTTtFQUNFLFc1Q0hHO0U0Q0lILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEeStKMUU7O0FpRDluS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEOCtKM0M7QVF0bktFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEZ29LUjtBaUQ3bktNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaER1L0oxRTs7QWlENW9LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaEQ0L0ozQztBUXBvS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakQ4b0tSO0FpRDNvS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRHFnSzFFOztBaUQxcEtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRDBnSzNDO0FRbHBLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FqRDRwS1I7QWlEenBLTTtFQUNFLFc1Q0hHO0U0Q0lILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEbWhLMUU7O0FpRHhxS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEd2hLM0M7QVFocUtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEMHFLUjtBaUR2cUtNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaERpaUsxRTs7QWlEdHJLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaERzaUszQztBUTlxS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakR3cktSO0FpRHJyS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRCtpSzFFOztBa0R2c0tBO0VBQ0U7RTVDOEhJLGlCQXRDYTtFNEN0RmpCLGdCN0NnUDRCO0U2Qy9PNUI7RUFDQSxXN0NnQlM7RTZDZlQseUI3Q3EzQmtDO0U2Q3AzQmxDO0FsRDBzS0Y7QVFyc0tFO0UwQ0RFLFc3Q1VPO0U2Q1RQO0FsRHlzS0o7QVFyc0tFO0UwQ0NJO0FsRHVzS047O0FrRDVyS0E7RUFDRTtFQUNBO0VBQ0E7QWxEK3JLRjs7QWtEenJLQTtFQUNFO0FsRDRyS0Y7O0FtRGx1S0E7RUFHRSxpQjVDeTRCa0M7RTRDeDRCbEMsZ0I1Q3c0QmtDO0VEN3dCOUIsbUJBdENhO0U2Q2xGakIsMkM1QzA0QmtDO0U0Q3o0QmxDO0VBQ0E7RUFDQSxnRDVDMjRCa0M7RTRDMTRCbEM7RXRDT0U7QWI0dEtKO0FtRGh1S0U7RUFDRSxzQjVDODNCZ0M7QVBvMklwQztBbUQvdEtFO0VBQ0U7QW5EaXVLSjtBbUQ5dEtFO0VBQ0U7RUFDQTtBbkRndUtKO0FtRDd0S0U7RUFDRTtBbkQrdEtKOztBbUQzdEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzlDbkJTO0U4Q29CVCwyQzVDbTNCa0M7RTRDbDNCbEM7RUFDQTtFdENaRTtFQUNBO0FiMnVLSjs7QW1ENXRLQTtFQUNFLGdCNUNpMkJrQztBUDgzSXBDOztBb0Ryd0tBO0VBRUU7QXBEdXdLRjtBb0Ryd0tFO0VBQ0U7RUFDQTtBcER1d0tKOztBb0Rsd0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYS9DeWlCa0M7RStDeGlCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBcERtd0tGOztBb0Q1dktBO0VBQ0U7RUFDQTtFQUNBLGMvQzRzQjRCO0UrQzFzQjVCO0FwRDh2S0Y7QW9EM3ZLRTtFN0IzQkksbUM2QjRCRjtFQUNBLDhCN0NxNkJnQztBUHcxSXBDO0F1QnR4S007RTZCdUJKO0k3QnRCTTtFdkJ5eEtOO0FBQ0Y7QW9EaHdLRTtFQUNFLGU3Q202QmdDO0FQKzFJcEM7QW9EOXZLRTtFQUNFLHNCN0NnNkJnQztBUGcySXBDOztBb0Q1dktBO0VBQ0U7RUFDQTtBcEQrdktGO0FvRDd2S0U7RUFDRTtFQUNBO0FwRCt2S0o7QW9ENXZLRTs7RUFFRTtBcEQ4dktKO0FvRDN2S0U7RUFDRTtBcEQ2dktKOztBb0R6dktBO0VBQ0U7RUFDQTtFQUNBO0FwRDR2S0Y7QW9EenZLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDJ2S0o7QW9EdnZLRTtFQUNFO0VBQ0E7RUFDQTtBcER5dktKO0FvRHZ2S0k7RUFDRTtBcER5dktOO0FvRHR2S0k7RUFDRTtBcER3dktOOztBb0RsdktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCL0N2R1M7RStDd0dUO0VBQ0E7RXZDbEdFO0VDRkUsK0NzQ3NHSjtFQUVBO0FwRGt2S0Y7O0FvRDl1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhL0M2YmtDO0UrQzVibEM7RUFDQTtFQUNBLHNCL0M5R1M7QUwrMUtYO0FvRDl1S0U7RUFBUztBcERpdktYO0FvRGh2S0U7RUFBUyxZL0N3bkJtQjtBTDJuSjlCOztBb0Q5dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYS9Db25CNEI7RStDbm5CNUI7RXZDdEhFO0VBQ0E7QWJ3MktKO0FvRGh2S0U7RUFDRSxhL0MrbUIwQjtFK0M3bUIxQjtBcERpdktKOztBb0Q1dUtBO0VBQ0U7RUFDQSxnQi9Dd0Y0QjtBTHVwSzlCOztBb0QxdUtBO0VBQ0U7RUFHQTtFQUNBLGEvQ3drQjRCO0FMbXFKOUI7O0FvRHZ1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDeklFO0VBQ0E7QWJvM0tKO0FvRHR1S0U7RUFDRTtBcER3dUtKOztBb0RudUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERzdUtGOztBa0I3MktJO0VrQzZJRjtJQUNFLGdCL0M2akJnQztJK0M1akJoQztFcERvdUtGOztFb0RqdUtBO0lBQ0U7RXBEb3VLRjtFb0RsdUtFO0lBQ0U7RXBEb3VLSjs7RW9EaHVLQTtJQUNFO0VwRG11S0Y7RW9EanVLRTtJQUNFO0lBQ0E7RXBEbXVLSjs7RW9EL3RLQTtJdEMvTUksNENzQ2dORjtFcERrdUtGOztFb0QvdEtBO0lBQVksZ0IvQ3FpQnNCO0VMOHJKbEM7QUFDRjtBa0IzNEtJO0VrQzJLRjs7SUFFRSxnQi9DNmhCZ0M7RUxzc0psQztBQUNGO0FrQmo1S0k7RWtDa0xGO0lBQVksaUI3Qyt0QnNCO0VQb2dKbEM7QUFDRjtBcURqOUtBO0VBQ0U7RUFDQSxhaEQ2akJrQztFZ0Q1akJsQztFQUNBLFNoRGtyQjRCO0VpRHRyQjVCLG9MakR1TzRCO0VpRHJPNUI7RUFDQSxnQmpEOE80QjtFaUQ3TzVCLGdCakRpUDRCO0VpRGhQNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ0hJLG1CQXRDYTtFK0M5RWpCO0VBQ0E7QXJENjlLRjtBcUQzOUtFO0VBQVMsWWhEc3FCbUI7QUx3eko5QjtBcUQ1OUtFO0VBQ0U7RUFDQTtFQUNBLGFoRHNxQjBCO0VnRHJxQjFCLGNoRHNxQjBCO0FMd3pKOUI7QXFENTlLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRDg5S047O0FxRHo5S0E7RUFDRTtBckQ0OUtGO0FxRDE5S0U7RUFDRTtBckQ0OUtKO0FxRDE5S0k7RUFDRTtFQUNBO0VBQ0Esc0JoRG5CSztBTCsrS1g7O0FxRHY5S0E7RUFDRTtBckQwOUtGO0FxRHg5S0U7RUFDRTtFQUNBLGFoRHdvQjBCO0VnRHZvQjFCLGNoRHNvQjBCO0FMbzFKOUI7QXFEeDlLSTtFQUNFO0VBQ0E7RUFDQSx3QmhEbkNLO0FMNi9LWDs7QXFEcjlLQTtFQUNFO0FyRHc5S0Y7QXFEdDlLRTtFQUNFO0FyRHc5S0o7QXFEdDlLSTtFQUNFO0VBQ0E7RUFDQSx5QmhEakRLO0FMeWdMWDs7QXFEbjlLQTtFQUNFO0FyRHM5S0Y7QXFEcDlLRTtFQUNFO0VBQ0EsYWhEMG1CMEI7RWdEem1CMUIsY2hEd21CMEI7QUw4Mko5QjtBcURwOUtJO0VBQ0U7RUFDQTtFQUNBLHVCaERqRUs7QUx1aExYOztBcURqOEtBO0VBQ0UsZ0JoRG9rQjRCO0VnRG5rQjVCO0VBQ0EsV2hEbkdTO0VnRG9HVDtFQUNBLHNCaEQzRlM7RVFIUDtBYm1pTEo7O0F1RHJqTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhbEQyakJrQztFa0QxakJsQztFQUNBLGdCbERtc0JrQztFaUR4c0JsQyxvTGpEdU80QjtFaURyTzVCO0VBQ0EsZ0JqRDhPNEI7RWlEN081QixnQmpEaVA0QjtFaURoUDVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRGdISSxtQkF0Q2E7RWlEN0VqQjtFQUNBLHNCbERGUztFa0RHVDtFQUNBO0UxQ0dFO0VDRkUsK0N5Q0NKO0F2RGtrTEY7QXVEaGtMRTtFQUNFO0VBQ0E7RUFDQSxXbERrc0JnQztFa0Rqc0JoQyxjbERrc0JnQztFa0Rqc0JoQztBdkRra0xKO0F1RGhrTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RGlrTE47O0F1RDVqTEE7RUFDRSxxQmxEbXJCa0M7QUw0NEpwQztBdUQ3akxFO0VBQ0U7QXZEK2pMSjtBdUQ3akxJO0VBQ0U7RUFDQTtFQUNBLHFDbEQ4cUI4QjtBTGk1SnBDO0F1RDVqTEk7RUFDRSxXbERnS3dCO0VrRC9KeEI7RUFDQSxzQmxEekNLO0FMdW1MWDs7QXVEempMQTtFQUNFLG1CbEQrcEJrQztBTDY1SnBDO0F1RDFqTEU7RUFDRTtFQUNBLGFsRDJwQmdDO0VrRDFwQmhDLFlsRHlwQmdDO0VrRHhwQmhDO0F2RDRqTEo7QXVEMWpMSTtFQUNFO0VBQ0E7RUFDQSx1Q2xEdXBCOEI7QUxxNkpwQztBdUR6akxJO0VBQ0UsU2xEeUl3QjtFa0R4SXhCO0VBQ0Esd0JsRGhFSztBTDJuTFg7O0F1RHRqTEE7RUFDRSxrQmxEd29Ca0M7QUxpN0pwQztBdUR2akxFO0VBQ0U7QXZEeWpMSjtBdUR2akxJO0VBQ0U7RUFDQTtFQUNBLHdDbERtb0I4QjtBTHM3SnBDO0F1RHRqTEk7RUFDRSxRbERxSHdCO0VrRHBIeEI7RUFDQSx5QmxEcEZLO0FMNG9MWDtBdURuakxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbEQrbUJnQztFa0Q5bUJoQztFQUNBO0VBQ0E7QXZEcWpMSjs7QXVEampMQTtFQUNFLG9CbER3bUJrQztBTDQ4SnBDO0F1RGxqTEU7RUFDRTtFQUNBLGFsRG9tQmdDO0VrRG5tQmhDLFlsRGttQmdDO0VrRGptQmhDO0F2RG9qTEo7QXVEbGpMSTtFQUNFO0VBQ0E7RUFDQSxzQ2xEZ21COEI7QUxvOUpwQztBdURqakxJO0VBQ0UsVWxEa0Z3QjtFa0RqRnhCO0VBQ0EsdUJsRHZISztBTDBxTFg7O0F1RDdoTEE7RUFDRTtFQUNBO0VqRDNCSSxlQXRDYTtFaURtRWpCLGNsRHVHNEI7RWtEdEc1Qix5QmxEa2pCa0M7RWtEampCbEM7RTFDbklFO0VBQ0E7QWJvcUxKO0F1RC9oTEU7RUFDRTtBdkRpaUxKOztBdUQ3aExBO0VBQ0U7RUFDQSxjbERwSlM7QUxvckxYOztBd0QzckxBO0VBQ0U7QXhEOHJMRjs7QXdEM3JMQTtFQUNFO0F4RDhyTEY7O0F3RDNyTEE7RUFDRTtFQUNBO0VBQ0E7QXhEOHJMRjtBeURydExFO0VBQ0U7RUFDQTtFQUNBO0F6RHV0TEo7O0F3RC9yTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDbEJJLCtCaUNtQko7QXhEa3NMRjtBdUJqdExNO0VpQ1FOO0lqQ1BRO0V2Qm90TE47QUFDRjs7QXdEcHNMQTs7O0VBR0U7QXhEdXNMRjs7QXdEcHNMQTs7RUFFRTtBeER1c0xGOztBd0Rwc0xBOztFQUVFO0F4RHVzTEY7O0F3RDlyTEU7RUFDRTtFQUNBO0VBQ0E7QXhEaXNMSjtBd0Q5ckxFOzs7RUFHRTtFQUNBO0F4RGdzTEo7QXdEN3JMRTs7RUFFRTtFQUNBO0VqQzVERSwyQmlDNkRGO0F4RCtyTEo7QXVCeHZMTTtFaUNxREo7O0lqQ3BETTtFdkI0dkxOO0FBQ0Y7O0F3RDVyTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVbkRtd0JrQztFbURsd0JsQyxXbkR0RlM7RW1EdUZUO0VBQ0EsWW5EaXdCa0M7RWtCcDFCOUIsOEJpQ29GSjtBeEQ4ckxGO0F1Qjl3TE07RWlDa0VOOztJakNqRVE7RXZCa3hMTjtBQUNGO0FReHhMRTs7O0VnRHdGRSxXbkQ3Rk87RW1EOEZQO0VBQ0E7RUFDQSxZakQyOEJpQztBUDB2SnJDOztBd0Rsc0xBO0VBQ0U7QXhEcXNMRjs7QXdEaHNMQTtFQUNFO0F4RG1zTEY7O0F3RDVyTEE7O0VBRUU7RUFDQSxXbkQrdUJrQztFbUQ5dUJsQyxZbkQ4dUJrQztFbUQ3dUJsQztBeEQrckxGOztBd0Q3ckxBO0VBQ0U7QXhEZ3NMRjs7QXdEOXJMQTtFQUNFO0F4RGlzTEY7O0F3RHhyTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJuRHlzQmtDO0VtRHhzQmxDLGdCbkR3c0JrQztFbUR2c0JsQztBeEQwckxGO0F3RHhyTEU7RUFDRTtFQUNBO0VBQ0EsV25EcXNCZ0M7RW1EcHNCaEMsV25EcXNCZ0M7RW1EcHNCaEMsaUJuRHFzQmdDO0VtRHBzQmhDLGdCbkRvc0JnQztFbURuc0JoQztFQUNBO0VBQ0Esc0JuRDVKTztFbUQ2SlA7RUFFQTtFQUNBO0VBQ0E7RWpDNUpFLDZCaUM2SkY7QXhEeXJMSjtBdUJsMUxNO0VpQzBJSjtJakN6SU07RXZCcTFMTjtBQUNGO0F3RDNyTEU7RUFDRTtBeEQ2ckxKOztBd0RwckxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbkR2TFM7RW1Ed0xUO0F4RHVyTEY7O0EwRHQzTEE7RUFDRTtJQUFLO0UxRDAzTEw7QUFDRjtBMER4M0xBO0VBQ0U7RUFDQSxXbkRva0NzQjtFbURua0N0QixZbkRta0NzQjtFbURsa0N0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExRHkzTEY7O0EwRHQzTEE7RUFDRSxXbkQ2akN3QjtFbUQ1akN4QixZbkQ0akN3QjtFbUQzakN4QixtQm5ENmpDd0I7QVA0ekoxQjs7QTBEbDNMQTtFQUNFO0lBQ0U7RTFEcTNMRjtFMERuM0xBO0lBQ0U7SUFDQTtFMURxM0xGO0FBQ0Y7QTBEbDNMQTtFQUNFO0VBQ0EsV25Eb2lDc0I7RW1EbmlDdEIsWW5EbWlDc0I7RW1EbGlDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMURtM0xGOztBMERoM0xBO0VBQ0UsV25ENmhDd0I7RW1ENWhDeEIsWW5ENGhDd0I7QVB1MUoxQjs7QTBELzJMRTtFQUNFOztJQUVFO0UxRGszTEo7QUFDRjtBMkQ5NkxBO0VBQXFCO0EzRGk3THJCOztBMkRoN0xBO0VBQXFCO0EzRG83THJCOztBMkRuN0xBO0VBQXFCO0EzRHU3THJCOztBMkR0N0xBO0VBQXFCO0EzRDA3THJCOztBMkR6N0xBO0VBQXFCO0EzRDY3THJCOztBMkQ1N0xBO0VBQXFCO0EzRGc4THJCOztBNERsOExFO0VBQ0U7QTVEcThMSjs7QVEzN0xFOzs7RW9ETEk7QTVEczhMTjs7QTRENThMRTtFQUNFO0E1RCs4TEo7O0FRcjhMRTs7O0VvRExJO0E1RGc5TE47O0E0RHQ5TEU7RUFDRTtBNUR5OUxKOztBUS84TEU7OztFb0RMSTtBNUQwOUxOOztBNERoK0xFO0VBQ0U7QTVEbStMSjs7QVF6OUxFOzs7RW9ETEk7QTVEbytMTjs7QTREMStMRTtFQUNFO0E1RDYrTEo7O0FRbitMRTs7O0VvRExJO0E1RDgrTE47O0E0RHAvTEU7RUFDRTtBNUR1L0xKOztBUTcrTEU7OztFb0RMSTtBNUR3L0xOOztBNEQ5L0xFO0VBQ0U7QTVEaWdNSjs7QVF2L0xFOzs7RW9ETEk7QTVEa2dNTjs7QTREeGdNRTtFQUNFO0E1RDJnTUo7O0FRamdNRTs7O0VvRExJO0E1RDRnTU47O0E2RDNnTUE7RUFDRTtBN0Q4Z01GOztBNkQzZ01BO0VBQ0U7QTdEOGdNRjs7QThEemhNQTtFQUFrQjtBOUQ2aE1sQjs7QThENWhNQTtFQUFrQjtBOURnaU1sQjs7QThEL2hNQTtFQUFrQjtBOURtaU1sQjs7QThEbGlNQTtFQUFrQjtBOURzaU1sQjs7QThEcmlNQTtFQUFrQjtBOUR5aU1sQjs7QThEdmlNQTtFQUFtQjtBOUQyaU1uQjs7QThEMWlNQTtFQUFtQjtBOUQ4aU1uQjs7QThEN2lNQTtFQUFtQjtBOURpak1uQjs7QThEaGpNQTtFQUFtQjtBOURvak1uQjs7QThEbmpNQTtFQUFtQjtBOUR1ak1uQjs7QThEcGpNRTtFQUNFO0E5RHVqTUo7O0E4RHhqTUU7RUFDRTtBOUQyak1KOztBOEQ1ak1FO0VBQ0U7QTlEK2pNSjs7QThEaGtNRTtFQUNFO0E5RG1rTUo7O0E4RHBrTUU7RUFDRTtBOUR1a01KOztBOER4a01FO0VBQ0U7QTlEMmtNSjs7QThENWtNRTtFQUNFO0E5RCtrTUo7O0E4RGhsTUU7RUFDRTtBOURtbE1KOztBOEQva01BO0VBQ0U7QTlEa2xNRjs7QThEM2tNQTtFQUNFO0E5RDhrTUY7O0E4RDNrTUE7RUFDRTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7QTlEOGtNRjs7QThEM2tNQTtFQUNFO0E5RDhrTUY7O0E4RDNrTUE7RUFDRTtBOUQ4a01GOztBOEQza01BO0VBQ0U7QTlEOGtNRjs7QXlEdHBNRTtFQUNFO0VBQ0E7RUFDQTtBekR5cE1KOztBK0RscE1NO0VBQXdCO0EvRHNwTTlCOztBK0R0cE1NO0VBQXdCO0EvRDBwTTlCOztBK0QxcE1NO0VBQXdCO0EvRDhwTTlCOztBK0Q5cE1NO0VBQXdCO0EvRGtxTTlCOztBK0RscU1NO0VBQXdCO0EvRHNxTTlCOztBK0R0cU1NO0VBQXdCO0EvRDBxTTlCOztBK0QxcU1NO0VBQXdCO0EvRDhxTTlCOztBK0Q5cU1NO0VBQXdCO0EvRGtyTTlCOztBK0Rsck1NO0VBQXdCO0EvRHNyTTlCOztBa0Jyb01JO0U2Q2pERTtJQUF3QjtFL0Qyck01Qjs7RStEM3JNSTtJQUF3QjtFL0Qrck01Qjs7RStEL3JNSTtJQUF3QjtFL0Rtc001Qjs7RStEbnNNSTtJQUF3QjtFL0R1c001Qjs7RStEdnNNSTtJQUF3QjtFL0Qyc001Qjs7RStEM3NNSTtJQUF3QjtFL0Qrc001Qjs7RStEL3NNSTtJQUF3QjtFL0RtdE01Qjs7RStEbnRNSTtJQUF3QjtFL0R1dE01Qjs7RStEdnRNSTtJQUF3QjtFL0QydE01QjtBQUNGO0FrQjNxTUk7RTZDakRFO0lBQXdCO0UvRGd1TTVCOztFK0RodU1JO0lBQXdCO0UvRG91TTVCOztFK0RwdU1JO0lBQXdCO0UvRHd1TTVCOztFK0R4dU1JO0lBQXdCO0UvRDR1TTVCOztFK0Q1dU1JO0lBQXdCO0UvRGd2TTVCOztFK0Rodk1JO0lBQXdCO0UvRG92TTVCOztFK0Rwdk1JO0lBQXdCO0UvRHd2TTVCOztFK0R4dk1JO0lBQXdCO0UvRDR2TTVCOztFK0Q1dk1JO0lBQXdCO0UvRGd3TTVCO0FBQ0Y7QWtCaHRNSTtFNkNqREU7SUFBd0I7RS9EcXdNNUI7O0UrRHJ3TUk7SUFBd0I7RS9EeXdNNUI7O0UrRHp3TUk7SUFBd0I7RS9ENndNNUI7O0UrRDd3TUk7SUFBd0I7RS9EaXhNNUI7O0UrRGp4TUk7SUFBd0I7RS9EcXhNNUI7O0UrRHJ4TUk7SUFBd0I7RS9EeXhNNUI7O0UrRHp4TUk7SUFBd0I7RS9ENnhNNUI7O0UrRDd4TUk7SUFBd0I7RS9EaXlNNUI7O0UrRGp5TUk7SUFBd0I7RS9EcXlNNUI7QUFDRjtBa0Jydk1JO0U2Q2pERTtJQUF3QjtFL0QweU01Qjs7RStEMXlNSTtJQUF3QjtFL0Q4eU01Qjs7RStEOXlNSTtJQUF3QjtFL0Rrek01Qjs7RStEbHpNSTtJQUF3QjtFL0Rzek01Qjs7RStEdHpNSTtJQUF3QjtFL0Qwek01Qjs7RStEMXpNSTtJQUF3QjtFL0Q4ek01Qjs7RStEOXpNSTtJQUF3QjtFL0RrME01Qjs7RStEbDBNSTtJQUF3QjtFL0RzME01Qjs7RStEdDBNSTtJQUF3QjtFL0QwME01QjtBQUNGO0ErRGowTUE7RUFFSTtJQUFxQjtFL0RtME12Qjs7RStEbjBNRTtJQUFxQjtFL0R1ME12Qjs7RStEdjBNRTtJQUFxQjtFL0QyME12Qjs7RStEMzBNRTtJQUFxQjtFL0QrME12Qjs7RStELzBNRTtJQUFxQjtFL0RtMU12Qjs7RStEbjFNRTtJQUFxQjtFL0R1MU12Qjs7RStEdjFNRTtJQUFxQjtFL0QyMU12Qjs7RStEMzFNRTtJQUFxQjtFL0QrMU12Qjs7RStELzFNRTtJQUFxQjtFL0RtMk12QjtBQUNGO0FnRXozTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTIzTUY7QWdFejNNRTtFQUNFO0VBQ0E7QWhFMjNNSjtBZ0V4M01FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTAzTUo7O0FnRWozTUk7RUFDRTtBaEVvM01OOztBZ0VyM01JO0VBQ0U7QWhFdzNNTjs7QWdFejNNSTtFQUNFO0FoRTQzTU47O0FnRTczTUk7RUFDRTtBaEVnNE1OOztBaUV6NU1JO0VBQWdDO0FqRTY1TXBDOztBaUU1NU1JO0VBQWdDO0FqRWc2TXBDOztBaUUvNU1JO0VBQWdDO0FqRW02TXBDOztBaUVsNk1JO0VBQWdDO0FqRXM2TXBDOztBaUVwNk1JO0VBQThCO0FqRXc2TWxDOztBaUV2Nk1JO0VBQThCO0FqRTI2TWxDOztBaUUxNk1JO0VBQThCO0FqRTg2TWxDOztBaUU3Nk1JO0VBQThCO0FqRWk3TWxDOztBaUVoN01JO0VBQThCO0FqRW83TWxDOztBaUVuN01JO0VBQThCO0FqRXU3TWxDOztBaUV0N01JO0VBQThCO0FqRTA3TWxDOztBaUV6N01JO0VBQThCO0FqRTY3TWxDOztBaUUzN01JO0VBQW9DO0FqRSs3TXhDOztBaUU5N01JO0VBQW9DO0FqRWs4TXhDOztBaUVqOE1JO0VBQW9DO0FqRXE4TXhDOztBaUVwOE1JO0VBQW9DO0FqRXc4TXhDOztBaUV2OE1JO0VBQW9DO0FqRTI4TXhDOztBaUV6OE1JO0VBQWlDO0FqRTY4TXJDOztBaUU1OE1JO0VBQWlDO0FqRWc5TXJDOztBaUUvOE1JO0VBQWlDO0FqRW05TXJDOztBaUVsOU1JO0VBQWlDO0FqRXM5TXJDOztBaUVyOU1JO0VBQWlDO0FqRXk5TXJDOztBaUV2OU1JO0VBQWtDO0FqRTI5TXRDOztBaUUxOU1JO0VBQWtDO0FqRTg5TXRDOztBaUU3OU1JO0VBQWtDO0FqRWkrTXRDOztBaUVoK01JO0VBQWtDO0FqRW8rTXRDOztBaUVuK01JO0VBQWtDO0FqRXUrTXRDOztBaUV0K01JO0VBQWtDO0FqRTArTXRDOztBaUV4K01JO0VBQWdDO0FqRTQrTXBDOztBaUUzK01JO0VBQWdDO0FqRSsrTXBDOztBaUU5K01JO0VBQWdDO0FqRWsvTXBDOztBaUVqL01JO0VBQWdDO0FqRXEvTXBDOztBaUVwL01JO0VBQWdDO0FqRXcvTXBDOztBaUV2L01JO0VBQWdDO0FqRTIvTXBDOztBa0IvK01JO0UrQ2xEQTtJQUFnQztFakVzaU5sQzs7RWlFcmlORTtJQUFnQztFakV5aU5sQzs7RWlFeGlORTtJQUFnQztFakU0aU5sQzs7RWlFM2lORTtJQUFnQztFakUraU5sQzs7RWlFN2lORTtJQUE4QjtFakVpak5oQzs7RWlFaGpORTtJQUE4QjtFakVvak5oQzs7RWlFbmpORTtJQUE4QjtFakV1ak5oQzs7RWlFdGpORTtJQUE4QjtFakUwak5oQzs7RWlFempORTtJQUE4QjtFakU2ak5oQzs7RWlFNWpORTtJQUE4QjtFakVna05oQzs7RWlFL2pORTtJQUE4QjtFakVta05oQzs7RWlFbGtORTtJQUE4QjtFakVza05oQzs7RWlFcGtORTtJQUFvQztFakV3a050Qzs7RWlFdmtORTtJQUFvQztFakUya050Qzs7RWlFMWtORTtJQUFvQztFakU4a050Qzs7RWlFN2tORTtJQUFvQztFakVpbE50Qzs7RWlFaGxORTtJQUFvQztFakVvbE50Qzs7RWlFbGxORTtJQUFpQztFakVzbE5uQzs7RWlFcmxORTtJQUFpQztFakV5bE5uQzs7RWlFeGxORTtJQUFpQztFakU0bE5uQzs7RWlFM2xORTtJQUFpQztFakUrbE5uQzs7RWlFOWxORTtJQUFpQztFakVrbU5uQzs7RWlFaG1ORTtJQUFrQztFakVvbU5wQzs7RWlFbm1ORTtJQUFrQztFakV1bU5wQzs7RWlFdG1ORTtJQUFrQztFakUwbU5wQzs7RWlFem1ORTtJQUFrQztFakU2bU5wQzs7RWlFNW1ORTtJQUFrQztFakVnbk5wQzs7RWlFL21ORTtJQUFrQztFakVtbk5wQzs7RWlFam5ORTtJQUFnQztFakVxbk5sQzs7RWlFcG5ORTtJQUFnQztFakV3bk5sQzs7RWlFdm5ORTtJQUFnQztFakUybk5sQzs7RWlFMW5ORTtJQUFnQztFakU4bk5sQzs7RWlFN25ORTtJQUFnQztFakVpb05sQzs7RWlFaG9ORTtJQUFnQztFakVvb05sQztBQUNGO0FrQnpuTkk7RStDbERBO0lBQWdDO0VqRStxTmxDOztFaUU5cU5FO0lBQWdDO0VqRWtyTmxDOztFaUVqck5FO0lBQWdDO0VqRXFyTmxDOztFaUVwck5FO0lBQWdDO0VqRXdyTmxDOztFaUV0ck5FO0lBQThCO0VqRTByTmhDOztFaUV6ck5FO0lBQThCO0VqRTZyTmhDOztFaUU1ck5FO0lBQThCO0VqRWdzTmhDOztFaUUvck5FO0lBQThCO0VqRW1zTmhDOztFaUVsc05FO0lBQThCO0VqRXNzTmhDOztFaUVyc05FO0lBQThCO0VqRXlzTmhDOztFaUV4c05FO0lBQThCO0VqRTRzTmhDOztFaUUzc05FO0lBQThCO0VqRStzTmhDOztFaUU3c05FO0lBQW9DO0VqRWl0TnRDOztFaUVodE5FO0lBQW9DO0VqRW90TnRDOztFaUVudE5FO0lBQW9DO0VqRXV0TnRDOztFaUV0dE5FO0lBQW9DO0VqRTB0TnRDOztFaUV6dE5FO0lBQW9DO0VqRTZ0TnRDOztFaUUzdE5FO0lBQWlDO0VqRSt0Tm5DOztFaUU5dE5FO0lBQWlDO0VqRWt1Tm5DOztFaUVqdU5FO0lBQWlDO0VqRXF1Tm5DOztFaUVwdU5FO0lBQWlDO0VqRXd1Tm5DOztFaUV2dU5FO0lBQWlDO0VqRTJ1Tm5DOztFaUV6dU5FO0lBQWtDO0VqRTZ1TnBDOztFaUU1dU5FO0lBQWtDO0VqRWd2TnBDOztFaUUvdU5FO0lBQWtDO0VqRW12TnBDOztFaUVsdk5FO0lBQWtDO0VqRXN2TnBDOztFaUVydk5FO0lBQWtDO0VqRXl2TnBDOztFaUV4dk5FO0lBQWtDO0VqRTR2TnBDOztFaUUxdk5FO0lBQWdDO0VqRTh2TmxDOztFaUU3dk5FO0lBQWdDO0VqRWl3TmxDOztFaUVod05FO0lBQWdDO0VqRW93TmxDOztFaUVud05FO0lBQWdDO0VqRXV3TmxDOztFaUV0d05FO0lBQWdDO0VqRTB3TmxDOztFaUV6d05FO0lBQWdDO0VqRTZ3TmxDO0FBQ0Y7QWtCbHdOSTtFK0NsREE7SUFBZ0M7RWpFd3pObEM7O0VpRXZ6TkU7SUFBZ0M7RWpFMnpObEM7O0VpRTF6TkU7SUFBZ0M7RWpFOHpObEM7O0VpRTd6TkU7SUFBZ0M7RWpFaTBObEM7O0VpRS96TkU7SUFBOEI7RWpFbTBOaEM7O0VpRWwwTkU7SUFBOEI7RWpFczBOaEM7O0VpRXIwTkU7SUFBOEI7RWpFeTBOaEM7O0VpRXgwTkU7SUFBOEI7RWpFNDBOaEM7O0VpRTMwTkU7SUFBOEI7RWpFKzBOaEM7O0VpRTkwTkU7SUFBOEI7RWpFazFOaEM7O0VpRWoxTkU7SUFBOEI7RWpFcTFOaEM7O0VpRXAxTkU7SUFBOEI7RWpFdzFOaEM7O0VpRXQxTkU7SUFBb0M7RWpFMDFOdEM7O0VpRXoxTkU7SUFBb0M7RWpFNjFOdEM7O0VpRTUxTkU7SUFBb0M7RWpFZzJOdEM7O0VpRS8xTkU7SUFBb0M7RWpFbTJOdEM7O0VpRWwyTkU7SUFBb0M7RWpFczJOdEM7O0VpRXAyTkU7SUFBaUM7RWpFdzJObkM7O0VpRXYyTkU7SUFBaUM7RWpFMjJObkM7O0VpRTEyTkU7SUFBaUM7RWpFODJObkM7O0VpRTcyTkU7SUFBaUM7RWpFaTNObkM7O0VpRWgzTkU7SUFBaUM7RWpFbzNObkM7O0VpRWwzTkU7SUFBa0M7RWpFczNOcEM7O0VpRXIzTkU7SUFBa0M7RWpFeTNOcEM7O0VpRXgzTkU7SUFBa0M7RWpFNDNOcEM7O0VpRTMzTkU7SUFBa0M7RWpFKzNOcEM7O0VpRTkzTkU7SUFBa0M7RWpFazROcEM7O0VpRWo0TkU7SUFBa0M7RWpFcTROcEM7O0VpRW40TkU7SUFBZ0M7RWpFdTRObEM7O0VpRXQ0TkU7SUFBZ0M7RWpFMDRObEM7O0VpRXo0TkU7SUFBZ0M7RWpFNjRObEM7O0VpRTU0TkU7SUFBZ0M7RWpFZzVObEM7O0VpRS80TkU7SUFBZ0M7RWpFbTVObEM7O0VpRWw1TkU7SUFBZ0M7RWpFczVObEM7QUFDRjtBa0IzNE5JO0UrQ2xEQTtJQUFnQztFakVpOE5sQzs7RWlFaDhORTtJQUFnQztFakVvOE5sQzs7RWlFbjhORTtJQUFnQztFakV1OE5sQzs7RWlFdDhORTtJQUFnQztFakUwOE5sQzs7RWlFeDhORTtJQUE4QjtFakU0OE5oQzs7RWlFMzhORTtJQUE4QjtFakUrOE5oQzs7RWlFOThORTtJQUE4QjtFakVrOU5oQzs7RWlFajlORTtJQUE4QjtFakVxOU5oQzs7RWlFcDlORTtJQUE4QjtFakV3OU5oQzs7RWlFdjlORTtJQUE4QjtFakUyOU5oQzs7RWlFMTlORTtJQUE4QjtFakU4OU5oQzs7RWlFNzlORTtJQUE4QjtFakVpK05oQzs7RWlFLzlORTtJQUFvQztFakVtK050Qzs7RWlFbCtORTtJQUFvQztFakVzK050Qzs7RWlFcitORTtJQUFvQztFakV5K050Qzs7RWlFeCtORTtJQUFvQztFakU0K050Qzs7RWlFMytORTtJQUFvQztFakUrK050Qzs7RWlFNytORTtJQUFpQztFakVpL05uQzs7RWlFaC9ORTtJQUFpQztFakVvL05uQzs7RWlFbi9ORTtJQUFpQztFakV1L05uQzs7RWlFdC9ORTtJQUFpQztFakUwL05uQzs7RWlFei9ORTtJQUFpQztFakU2L05uQzs7RWlFMy9ORTtJQUFrQztFakUrL05wQzs7RWlFOS9ORTtJQUFrQztFakVrZ09wQzs7RWlFamdPRTtJQUFrQztFakVxZ09wQzs7RWlFcGdPRTtJQUFrQztFakV3Z09wQzs7RWlFdmdPRTtJQUFrQztFakUyZ09wQzs7RWlFMWdPRTtJQUFrQztFakU4Z09wQzs7RWlFNWdPRTtJQUFnQztFakVnaE9sQzs7RWlFL2dPRTtJQUFnQztFakVtaE9sQzs7RWlFbGhPRTtJQUFnQztFakVzaE9sQzs7RWlFcmhPRTtJQUFnQztFakV5aE9sQzs7RWlFeGhPRTtJQUFnQztFakU0aE9sQzs7RWlFM2hPRTtJQUFnQztFakUraE9sQztBQUNGO0FrRTFrT0k7RUFBd0I7QWxFNmtPNUI7O0FrRTVrT0k7RUFBd0I7QWxFZ2xPNUI7O0FrRS9rT0k7RUFBd0I7QWxFbWxPNUI7O0FrQi9oT0k7RWdEdERBO0lBQXdCO0VsRTBsTzFCOztFa0V6bE9FO0lBQXdCO0VsRTZsTzFCOztFa0U1bE9FO0lBQXdCO0VsRWdtTzFCO0FBQ0Y7QWtCN2lPSTtFZ0R0REE7SUFBd0I7RWxFdW1PMUI7O0VrRXRtT0U7SUFBd0I7RWxFMG1PMUI7O0VrRXptT0U7SUFBd0I7RWxFNm1PMUI7QUFDRjtBa0Ixak9JO0VnRHREQTtJQUF3QjtFbEVvbk8xQjs7RWtFbm5PRTtJQUF3QjtFbEV1bk8xQjs7RWtFdG5PRTtJQUF3QjtFbEUwbk8xQjtBQUNGO0FrQnZrT0k7RWdEdERBO0lBQXdCO0VsRWlvTzFCOztFa0Vob09FO0lBQXdCO0VsRW9vTzFCOztFa0Vub09FO0lBQXdCO0VsRXVvTzFCO0FBQ0Y7QW1FN29PRTtFQUF5QjtBbkVncE8zQjs7QW1FaHBPRTtFQUF5QjtBbkVvcE8zQjs7QW1FcHBPRTtFQUF5QjtBbkV3cE8zQjs7QW9FeHBPRTtFQUFzQjtBcEU0cE94Qjs7QW9FNXBPRTtFQUFzQjtBcEVncU94Qjs7QXFFL3BPRTtFQUF5QjtBckVtcU8zQjs7QXFFbnFPRTtFQUF5QjtBckV1cU8zQjs7QXFFdnFPRTtFQUF5QjtBckUycU8zQjs7QXFFM3FPRTtFQUF5QjtBckUrcU8zQjs7QXFFL3FPRTtFQUF5QjtBckVtck8zQjs7QXFFOXFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhFOGlCa0M7QUxtb05wQzs7QXFFOXFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhFc2lCa0M7QUwyb05wQzs7QXFFN3FPRTtFQURGO0lBRUk7SUFDQTtJQUNBLGFoRThoQmdDO0VMbXBObEM7QUFDRjs7QXNFM3NPQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU2c09GOztBdUVuc09FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RXFzT0o7O0F3RWx1T0E7RUFBYTtBeEVzdU9iOztBd0VydU9BO0VBQVU7QXhFeXVPVjs7QXdFeHVPQTtFQUFhO0F4RTR1T2I7O0F3RTN1T0E7RUFBZTtBeEUrdU9mOztBeUU5dU9JO0VBQXVCO0F6RWt2TzNCOztBeUVsdk9JO0VBQXVCO0F6RXN2TzNCOztBeUV0dk9JO0VBQXVCO0F6RTB2TzNCOztBeUUxdk9JO0VBQXVCO0F6RTh2TzNCOztBeUU5dk9JO0VBQXVCO0F6RWt3TzNCOztBeUVsd09JO0VBQXVCO0F6RXN3TzNCOztBeUV0d09JO0VBQXVCO0F6RTB3TzNCOztBeUUxd09JO0VBQXVCO0F6RTh3TzNCOztBeUU5d09JO0VBQXVCO0F6RWt4TzNCOztBeUVseE9JO0VBQXVCO0F6RXN4TzNCOztBeUVseE9BO0VBQVU7QXpFc3hPVjs7QXlFcnhPQTtFQUFVO0F6RXl4T1Y7O0F5RXJ4T0E7RUFBYztBekV5eE9kOztBeUV4eE9BO0VBQWM7QXpFNHhPZDs7QXlFMXhPQTtFQUFVO0F6RTh4T1Y7O0F5RTd4T0E7RUFBVTtBekVpeU9WOztBMEUxeU9RO0VBQWdDO0ExRTh5T3hDOztBMEU3eU9ROztFQUVFO0ExRWd6T1Y7O0EwRTl5T1E7O0VBRUU7QTFFaXpPVjs7QTBFL3lPUTs7RUFFRTtBMUVrek9WOztBMEVoek9ROztFQUVFO0ExRW16T1Y7O0EwRWwwT1E7RUFBZ0M7QTFFczBPeEM7O0EwRXIwT1E7O0VBRUU7QTFFdzBPVjs7QTBFdDBPUTs7RUFFRTtBMUV5ME9WOztBMEV2ME9ROztFQUVFO0ExRTAwT1Y7O0EwRXgwT1E7O0VBRUU7QTFFMjBPVjs7QTBFMTFPUTtFQUFnQztBMUU4MU94Qzs7QTBFNzFPUTs7RUFFRTtBMUVnMk9WOztBMEU5MU9ROztFQUVFO0ExRWkyT1Y7O0EwRS8xT1E7O0VBRUU7QTFFazJPVjs7QTBFaDJPUTs7RUFFRTtBMUVtMk9WOztBMEVsM09RO0VBQWdDO0ExRXMzT3hDOztBMEVyM09ROztFQUVFO0ExRXczT1Y7O0EwRXQzT1E7O0VBRUU7QTFFeTNPVjs7QTBFdjNPUTs7RUFFRTtBMUUwM09WOztBMEV4M09ROztFQUVFO0ExRTIzT1Y7O0EwRTE0T1E7RUFBZ0M7QTFFODRPeEM7O0EwRTc0T1E7O0VBRUU7QTFFZzVPVjs7QTBFOTRPUTs7RUFFRTtBMUVpNU9WOztBMEUvNE9ROztFQUVFO0ExRWs1T1Y7O0EwRWg1T1E7O0VBRUU7QTFFbTVPVjs7QTBFbDZPUTtFQUFnQztBMUVzNk94Qzs7QTBFcjZPUTs7RUFFRTtBMUV3Nk9WOztBMEV0Nk9ROztFQUVFO0ExRXk2T1Y7O0EwRXY2T1E7O0VBRUU7QTFFMDZPVjs7QTBFeDZPUTs7RUFFRTtBMUUyNk9WOztBMEUxN09RO0VBQWdDO0ExRTg3T3hDOztBMEU3N09ROztFQUVFO0ExRWc4T1Y7O0EwRTk3T1E7O0VBRUU7QTFFaThPVjs7QTBFLzdPUTs7RUFFRTtBMUVrOE9WOztBMEVoOE9ROztFQUVFO0ExRW04T1Y7O0EwRWw5T1E7RUFBZ0M7QTFFczlPeEM7O0EwRXI5T1E7O0VBRUU7QTFFdzlPVjs7QTBFdDlPUTs7RUFFRTtBMUV5OU9WOztBMEV2OU9ROztFQUVFO0ExRTA5T1Y7O0EwRXg5T1E7O0VBRUU7QTFFMjlPVjs7QTBFMStPUTtFQUFnQztBMUU4K094Qzs7QTBFNytPUTs7RUFFRTtBMUVnL09WOztBMEU5K09ROztFQUVFO0ExRWkvT1Y7O0EwRS8rT1E7O0VBRUU7QTFFay9PVjs7QTBFaC9PUTs7RUFFRTtBMUVtL09WOztBMEVsZ1BRO0VBQWdDO0ExRXNnUHhDOztBMEVyZ1BROztFQUVFO0ExRXdnUFY7O0EwRXRnUFE7O0VBRUU7QTFFeWdQVjs7QTBFdmdQUTs7RUFFRTtBMUUwZ1BWOztBMEV4Z1BROztFQUVFO0ExRTJnUFY7O0EwRTFoUFE7RUFBZ0M7QTFFOGhQeEM7O0EwRTdoUFE7O0VBRUU7QTFFZ2lQVjs7QTBFOWhQUTs7RUFFRTtBMUVpaVBWOztBMEUvaFBROztFQUVFO0ExRWtpUFY7O0EwRWhpUFE7O0VBRUU7QTFFbWlQVjs7QTBFbGpQUTtFQUFnQztBMUVzalB4Qzs7QTBFcmpQUTs7RUFFRTtBMUV3alBWOztBMEV0alBROztFQUVFO0ExRXlqUFY7O0EwRXZqUFE7O0VBRUU7QTFFMGpQVjs7QTBFeGpQUTs7RUFFRTtBMUUyalBWOztBMEVualBRO0VBQXdCO0ExRXVqUGhDOztBMEV0alBROztFQUVFO0ExRXlqUFY7O0EwRXZqUFE7O0VBRUU7QTFFMGpQVjs7QTBFeGpQUTs7RUFFRTtBMUUyalBWOztBMEV6alBROztFQUVFO0ExRTRqUFY7O0EwRTNrUFE7RUFBd0I7QTFFK2tQaEM7O0EwRTlrUFE7O0VBRUU7QTFFaWxQVjs7QTBFL2tQUTs7RUFFRTtBMUVrbFBWOztBMEVobFBROztFQUVFO0ExRW1sUFY7O0EwRWpsUFE7O0VBRUU7QTFFb2xQVjs7QTBFbm1QUTtFQUF3QjtBMUV1bVBoQzs7QTBFdG1QUTs7RUFFRTtBMUV5bVBWOztBMEV2bVBROztFQUVFO0ExRTBtUFY7O0EwRXhtUFE7O0VBRUU7QTFFMm1QVjs7QTBFem1QUTs7RUFFRTtBMUU0bVBWOztBMEUzblBRO0VBQXdCO0ExRStuUGhDOztBMEU5blBROztFQUVFO0ExRWlvUFY7O0EwRS9uUFE7O0VBRUU7QTFFa29QVjs7QTBFaG9QUTs7RUFFRTtBMUVtb1BWOztBMEVqb1BROztFQUVFO0ExRW9vUFY7O0EwRW5wUFE7RUFBd0I7QTFFdXBQaEM7O0EwRXRwUFE7O0VBRUU7QTFFeXBQVjs7QTBFdnBQUTs7RUFFRTtBMUUwcFBWOztBMEV4cFBROztFQUVFO0ExRTJwUFY7O0EwRXpwUFE7O0VBRUU7QTFFNHBQVjs7QTBFdHBQSTtFQUFtQjtBMUUwcFB2Qjs7QTBFenBQSTs7RUFFRTtBMUU0cFBOOztBMEUxcFBJOztFQUVFO0ExRTZwUE47O0EwRTNwUEk7O0VBRUU7QTFFOHBQTjs7QTBFNXBQSTs7RUFFRTtBMUUrcFBOOztBa0J4cVBJO0V3RGxESTtJQUFnQztFMUUrdFB0Qzs7RTBFOXRQTTs7SUFFRTtFMUVpdVBSOztFMEUvdFBNOztJQUVFO0UxRWt1UFI7O0UwRWh1UE07O0lBRUU7RTFFbXVQUjs7RTBFanVQTTs7SUFFRTtFMUVvdVBSOztFMEVudlBNO0lBQWdDO0UxRXV2UHRDOztFMEV0dlBNOztJQUVFO0UxRXl2UFI7O0UwRXZ2UE07O0lBRUU7RTFFMHZQUjs7RTBFeHZQTTs7SUFFRTtFMUUydlBSOztFMEV6dlBNOztJQUVFO0UxRTR2UFI7O0UwRTN3UE07SUFBZ0M7RTFFK3dQdEM7O0UwRTl3UE07O0lBRUU7RTFFaXhQUjs7RTBFL3dQTTs7SUFFRTtFMUVreFBSOztFMEVoeFBNOztJQUVFO0UxRW14UFI7O0UwRWp4UE07O0lBRUU7RTFFb3hQUjs7RTBFbnlQTTtJQUFnQztFMUV1eVB0Qzs7RTBFdHlQTTs7SUFFRTtFMUV5eVBSOztFMEV2eVBNOztJQUVFO0UxRTB5UFI7O0UwRXh5UE07O0lBRUU7RTFFMnlQUjs7RTBFenlQTTs7SUFFRTtFMUU0eVBSOztFMEUzelBNO0lBQWdDO0UxRSt6UHRDOztFMEU5elBNOztJQUVFO0UxRWkwUFI7O0UwRS96UE07O0lBRUU7RTFFazBQUjs7RTBFaDBQTTs7SUFFRTtFMUVtMFBSOztFMEVqMFBNOztJQUVFO0UxRW8wUFI7O0UwRW4xUE07SUFBZ0M7RTFFdTFQdEM7O0UwRXQxUE07O0lBRUU7RTFFeTFQUjs7RTBFdjFQTTs7SUFFRTtFMUUwMVBSOztFMEV4MVBNOztJQUVFO0UxRTIxUFI7O0UwRXoxUE07O0lBRUU7RTFFNDFQUjs7RTBFMzJQTTtJQUFnQztFMUUrMlB0Qzs7RTBFOTJQTTs7SUFFRTtFMUVpM1BSOztFMEUvMlBNOztJQUVFO0UxRWszUFI7O0UwRWgzUE07O0lBRUU7RTFFbTNQUjs7RTBFajNQTTs7SUFFRTtFMUVvM1BSOztFMEVuNFBNO0lBQWdDO0UxRXU0UHRDOztFMEV0NFBNOztJQUVFO0UxRXk0UFI7O0UwRXY0UE07O0lBRUU7RTFFMDRQUjs7RTBFeDRQTTs7SUFFRTtFMUUyNFBSOztFMEV6NFBNOztJQUVFO0UxRTQ0UFI7O0UwRTM1UE07SUFBZ0M7RTFFKzVQdEM7O0UwRTk1UE07O0lBRUU7RTFFaTZQUjs7RTBFLzVQTTs7SUFFRTtFMUVrNlBSOztFMEVoNlBNOztJQUVFO0UxRW02UFI7O0UwRWo2UE07O0lBRUU7RTFFbzZQUjs7RTBFbjdQTTtJQUFnQztFMUV1N1B0Qzs7RTBFdDdQTTs7SUFFRTtFMUV5N1BSOztFMEV2N1BNOztJQUVFO0UxRTA3UFI7O0UwRXg3UE07O0lBRUU7RTFFMjdQUjs7RTBFejdQTTs7SUFFRTtFMUU0N1BSOztFMEUzOFBNO0lBQWdDO0UxRSs4UHRDOztFMEU5OFBNOztJQUVFO0UxRWk5UFI7O0UwRS84UE07O0lBRUU7RTFFazlQUjs7RTBFaDlQTTs7SUFFRTtFMUVtOVBSOztFMEVqOVBNOztJQUVFO0UxRW85UFI7O0UwRW4rUE07SUFBZ0M7RTFFdStQdEM7O0UwRXQrUE07O0lBRUU7RTFFeStQUjs7RTBFditQTTs7SUFFRTtFMUUwK1BSOztFMEV4K1BNOztJQUVFO0UxRTIrUFI7O0UwRXorUE07O0lBRUU7RTFFNCtQUjs7RTBFcCtQTTtJQUF3QjtFMUV3K1A5Qjs7RTBFditQTTs7SUFFRTtFMUUwK1BSOztFMEV4K1BNOztJQUVFO0UxRTIrUFI7O0UwRXorUE07O0lBRUU7RTFFNCtQUjs7RTBFMStQTTs7SUFFRTtFMUU2K1BSOztFMEU1L1BNO0lBQXdCO0UxRWdnUTlCOztFMEUvL1BNOztJQUVFO0UxRWtnUVI7O0UwRWhnUU07O0lBRUU7RTFFbWdRUjs7RTBFamdRTTs7SUFFRTtFMUVvZ1FSOztFMEVsZ1FNOztJQUVFO0UxRXFnUVI7O0UwRXBoUU07SUFBd0I7RTFFd2hROUI7O0UwRXZoUU07O0lBRUU7RTFFMGhRUjs7RTBFeGhRTTs7SUFFRTtFMUUyaFFSOztFMEV6aFFNOztJQUVFO0UxRTRoUVI7O0UwRTFoUU07O0lBRUU7RTFFNmhRUjs7RTBFNWlRTTtJQUF3QjtFMUVnalE5Qjs7RTBFL2lRTTs7SUFFRTtFMUVralFSOztFMEVoalFNOztJQUVFO0UxRW1qUVI7O0UwRWpqUU07O0lBRUU7RTFFb2pRUjs7RTBFbGpRTTs7SUFFRTtFMUVxalFSOztFMEVwa1FNO0lBQXdCO0UxRXdrUTlCOztFMEV2a1FNOztJQUVFO0UxRTBrUVI7O0UwRXhrUU07O0lBRUU7RTFFMmtRUjs7RTBFemtRTTs7SUFFRTtFMUU0a1FSOztFMEUxa1FNOztJQUVFO0UxRTZrUVI7O0UwRXZrUUU7SUFBbUI7RTFFMmtRckI7O0UwRTFrUUU7O0lBRUU7RTFFNmtRSjs7RTBFM2tRRTs7SUFFRTtFMUU4a1FKOztFMEU1a1FFOztJQUVFO0UxRStrUUo7O0UwRTdrUUU7O0lBRUU7RTFFZ2xRSjtBQUNGO0FrQjFsUUk7RXdEbERJO0lBQWdDO0UxRWdwUXRDOztFMEUvb1FNOztJQUVFO0UxRWtwUVI7O0UwRWhwUU07O0lBRUU7RTFFbXBRUjs7RTBFanBRTTs7SUFFRTtFMUVvcFFSOztFMEVscFFNOztJQUVFO0UxRXFwUVI7O0UwRXBxUU07SUFBZ0M7RTFFd3FRdEM7O0UwRXZxUU07O0lBRUU7RTFFMHFRUjs7RTBFeHFRTTs7SUFFRTtFMUUycVFSOztFMEV6cVFNOztJQUVFO0UxRTRxUVI7O0UwRTFxUU07O0lBRUU7RTFFNnFRUjs7RTBFNXJRTTtJQUFnQztFMUVnc1F0Qzs7RTBFL3JRTTs7SUFFRTtFMUVrc1FSOztFMEVoc1FNOztJQUVFO0UxRW1zUVI7O0UwRWpzUU07O0lBRUU7RTFFb3NRUjs7RTBFbHNRTTs7SUFFRTtFMUVxc1FSOztFMEVwdFFNO0lBQWdDO0UxRXd0UXRDOztFMEV2dFFNOztJQUVFO0UxRTB0UVI7O0UwRXh0UU07O0lBRUU7RTFFMnRRUjs7RTBFenRRTTs7SUFFRTtFMUU0dFFSOztFMEUxdFFNOztJQUVFO0UxRTZ0UVI7O0UwRTV1UU07SUFBZ0M7RTFFZ3ZRdEM7O0UwRS91UU07O0lBRUU7RTFFa3ZRUjs7RTBFaHZRTTs7SUFFRTtFMUVtdlFSOztFMEVqdlFNOztJQUVFO0UxRW92UVI7O0UwRWx2UU07O0lBRUU7RTFFcXZRUjs7RTBFcHdRTTtJQUFnQztFMUV3d1F0Qzs7RTBFdndRTTs7SUFFRTtFMUUwd1FSOztFMEV4d1FNOztJQUVFO0UxRTJ3UVI7O0UwRXp3UU07O0lBRUU7RTFFNHdRUjs7RTBFMXdRTTs7SUFFRTtFMUU2d1FSOztFMEU1eFFNO0lBQWdDO0UxRWd5UXRDOztFMEUveFFNOztJQUVFO0UxRWt5UVI7O0UwRWh5UU07O0lBRUU7RTFFbXlRUjs7RTBFanlRTTs7SUFFRTtFMUVveVFSOztFMEVseVFNOztJQUVFO0UxRXF5UVI7O0UwRXB6UU07SUFBZ0M7RTFFd3pRdEM7O0UwRXZ6UU07O0lBRUU7RTFFMHpRUjs7RTBFeHpRTTs7SUFFRTtFMUUyelFSOztFMEV6elFNOztJQUVFO0UxRTR6UVI7O0UwRTF6UU07O0lBRUU7RTFFNnpRUjs7RTBFNTBRTTtJQUFnQztFMUVnMVF0Qzs7RTBFLzBRTTs7SUFFRTtFMUVrMVFSOztFMEVoMVFNOztJQUVFO0UxRW0xUVI7O0UwRWoxUU07O0lBRUU7RTFFbzFRUjs7RTBFbDFRTTs7SUFFRTtFMUVxMVFSOztFMEVwMlFNO0lBQWdDO0UxRXcyUXRDOztFMEV2MlFNOztJQUVFO0UxRTAyUVI7O0UwRXgyUU07O0lBRUU7RTFFMjJRUjs7RTBFejJRTTs7SUFFRTtFMUU0MlFSOztFMEUxMlFNOztJQUVFO0UxRTYyUVI7O0UwRTUzUU07SUFBZ0M7RTFFZzRRdEM7O0UwRS8zUU07O0lBRUU7RTFFazRRUjs7RTBFaDRRTTs7SUFFRTtFMUVtNFFSOztFMEVqNFFNOztJQUVFO0UxRW80UVI7O0UwRWw0UU07O0lBRUU7RTFFcTRRUjs7RTBFcDVRTTtJQUFnQztFMUV3NVF0Qzs7RTBFdjVRTTs7SUFFRTtFMUUwNVFSOztFMEV4NVFNOztJQUVFO0UxRTI1UVI7O0UwRXo1UU07O0lBRUU7RTFFNDVRUjs7RTBFMTVRTTs7SUFFRTtFMUU2NVFSOztFMEVyNVFNO0lBQXdCO0UxRXk1UTlCOztFMEV4NVFNOztJQUVFO0UxRTI1UVI7O0UwRXo1UU07O0lBRUU7RTFFNDVRUjs7RTBFMTVRTTs7SUFFRTtFMUU2NVFSOztFMEUzNVFNOztJQUVFO0UxRTg1UVI7O0UwRTc2UU07SUFBd0I7RTFFaTdROUI7O0UwRWg3UU07O0lBRUU7RTFFbTdRUjs7RTBFajdRTTs7SUFFRTtFMUVvN1FSOztFMEVsN1FNOztJQUVFO0UxRXE3UVI7O0UwRW43UU07O0lBRUU7RTFFczdRUjs7RTBFcjhRTTtJQUF3QjtFMUV5OFE5Qjs7RTBFeDhRTTs7SUFFRTtFMUUyOFFSOztFMEV6OFFNOztJQUVFO0UxRTQ4UVI7O0UwRTE4UU07O0lBRUU7RTFFNjhRUjs7RTBFMzhRTTs7SUFFRTtFMUU4OFFSOztFMEU3OVFNO0lBQXdCO0UxRWkrUTlCOztFMEVoK1FNOztJQUVFO0UxRW0rUVI7O0UwRWorUU07O0lBRUU7RTFFbytRUjs7RTBFbCtRTTs7SUFFRTtFMUVxK1FSOztFMEVuK1FNOztJQUVFO0UxRXMrUVI7O0UwRXIvUU07SUFBd0I7RTFFeS9ROUI7O0UwRXgvUU07O0lBRUU7RTFFMi9RUjs7RTBFei9RTTs7SUFFRTtFMUU0L1FSOztFMEUxL1FNOztJQUVFO0UxRTYvUVI7O0UwRTMvUU07O0lBRUU7RTFFOC9RUjs7RTBFeC9RRTtJQUFtQjtFMUU0L1FyQjs7RTBFMy9RRTs7SUFFRTtFMUU4L1FKOztFMEU1L1FFOztJQUVFO0UxRSsvUUo7O0UwRTcvUUU7O0lBRUU7RTFFZ2dSSjs7RTBFOS9RRTs7SUFFRTtFMUVpZ1JKO0FBQ0Y7QWtCM2dSSTtFd0RsREk7SUFBZ0M7RTFFaWtSdEM7O0UwRWhrUk07O0lBRUU7RTFFbWtSUjs7RTBFamtSTTs7SUFFRTtFMUVva1JSOztFMEVsa1JNOztJQUVFO0UxRXFrUlI7O0UwRW5rUk07O0lBRUU7RTFFc2tSUjs7RTBFcmxSTTtJQUFnQztFMUV5bFJ0Qzs7RTBFeGxSTTs7SUFFRTtFMUUybFJSOztFMEV6bFJNOztJQUVFO0UxRTRsUlI7O0UwRTFsUk07O0lBRUU7RTFFNmxSUjs7RTBFM2xSTTs7SUFFRTtFMUU4bFJSOztFMEU3bVJNO0lBQWdDO0UxRWluUnRDOztFMEVoblJNOztJQUVFO0UxRW1uUlI7O0UwRWpuUk07O0lBRUU7RTFFb25SUjs7RTBFbG5STTs7SUFFRTtFMUVxblJSOztFMEVublJNOztJQUVFO0UxRXNuUlI7O0UwRXJvUk07SUFBZ0M7RTFFeW9SdEM7O0UwRXhvUk07O0lBRUU7RTFFMm9SUjs7RTBFem9STTs7SUFFRTtFMUU0b1JSOztFMEUxb1JNOztJQUVFO0UxRTZvUlI7O0UwRTNvUk07O0lBRUU7RTFFOG9SUjs7RTBFN3BSTTtJQUFnQztFMUVpcVJ0Qzs7RTBFaHFSTTs7SUFFRTtFMUVtcVJSOztFMEVqcVJNOztJQUVFO0UxRW9xUlI7O0UwRWxxUk07O0lBRUU7RTFFcXFSUjs7RTBFbnFSTTs7SUFFRTtFMUVzcVJSOztFMEVyclJNO0lBQWdDO0UxRXlyUnRDOztFMEV4clJNOztJQUVFO0UxRTJyUlI7O0UwRXpyUk07O0lBRUU7RTFFNHJSUjs7RTBFMXJSTTs7SUFFRTtFMUU2clJSOztFMEUzclJNOztJQUVFO0UxRThyUlI7O0UwRTdzUk07SUFBZ0M7RTFFaXRSdEM7O0UwRWh0Uk07O0lBRUU7RTFFbXRSUjs7RTBFanRSTTs7SUFFRTtFMUVvdFJSOztFMEVsdFJNOztJQUVFO0UxRXF0UlI7O0UwRW50Uk07O0lBRUU7RTFFc3RSUjs7RTBFcnVSTTtJQUFnQztFMUV5dVJ0Qzs7RTBFeHVSTTs7SUFFRTtFMUUydVJSOztFMEV6dVJNOztJQUVFO0UxRTR1UlI7O0UwRTF1Uk07O0lBRUU7RTFFNnVSUjs7RTBFM3VSTTs7SUFFRTtFMUU4dVJSOztFMEU3dlJNO0lBQWdDO0UxRWl3UnRDOztFMEVod1JNOztJQUVFO0UxRW13UlI7O0UwRWp3Uk07O0lBRUU7RTFFb3dSUjs7RTBFbHdSTTs7SUFFRTtFMUVxd1JSOztFMEVud1JNOztJQUVFO0UxRXN3UlI7O0UwRXJ4Uk07SUFBZ0M7RTFFeXhSdEM7O0UwRXh4Uk07O0lBRUU7RTFFMnhSUjs7RTBFenhSTTs7SUFFRTtFMUU0eFJSOztFMEUxeFJNOztJQUVFO0UxRTZ4UlI7O0UwRTN4Uk07O0lBRUU7RTFFOHhSUjs7RTBFN3lSTTtJQUFnQztFMUVpelJ0Qzs7RTBFaHpSTTs7SUFFRTtFMUVtelJSOztFMEVqelJNOztJQUVFO0UxRW96UlI7O0UwRWx6Uk07O0lBRUU7RTFFcXpSUjs7RTBFbnpSTTs7SUFFRTtFMUVzelJSOztFMEVyMFJNO0lBQWdDO0UxRXkwUnRDOztFMEV4MFJNOztJQUVFO0UxRTIwUlI7O0UwRXowUk07O0lBRUU7RTFFNDBSUjs7RTBFMTBSTTs7SUFFRTtFMUU2MFJSOztFMEUzMFJNOztJQUVFO0UxRTgwUlI7O0UwRXQwUk07SUFBd0I7RTFFMDBSOUI7O0UwRXowUk07O0lBRUU7RTFFNDBSUjs7RTBFMTBSTTs7SUFFRTtFMUU2MFJSOztFMEUzMFJNOztJQUVFO0UxRTgwUlI7O0UwRTUwUk07O0lBRUU7RTFFKzBSUjs7RTBFOTFSTTtJQUF3QjtFMUVrMlI5Qjs7RTBFajJSTTs7SUFFRTtFMUVvMlJSOztFMEVsMlJNOztJQUVFO0UxRXEyUlI7O0UwRW4yUk07O0lBRUU7RTFFczJSUjs7RTBFcDJSTTs7SUFFRTtFMUV1MlJSOztFMEV0M1JNO0lBQXdCO0UxRTAzUjlCOztFMEV6M1JNOztJQUVFO0UxRTQzUlI7O0UwRTEzUk07O0lBRUU7RTFFNjNSUjs7RTBFMzNSTTs7SUFFRTtFMUU4M1JSOztFMEU1M1JNOztJQUVFO0UxRSszUlI7O0UwRTk0Uk07SUFBd0I7RTFFazVSOUI7O0UwRWo1Uk07O0lBRUU7RTFFbzVSUjs7RTBFbDVSTTs7SUFFRTtFMUVxNVJSOztFMEVuNVJNOztJQUVFO0UxRXM1UlI7O0UwRXA1Uk07O0lBRUU7RTFFdTVSUjs7RTBFdDZSTTtJQUF3QjtFMUUwNlI5Qjs7RTBFejZSTTs7SUFFRTtFMUU0NlJSOztFMEUxNlJNOztJQUVFO0UxRTY2UlI7O0UwRTM2Uk07O0lBRUU7RTFFODZSUjs7RTBFNTZSTTs7SUFFRTtFMUUrNlJSOztFMEV6NlJFO0lBQW1CO0UxRTY2UnJCOztFMEU1NlJFOztJQUVFO0UxRSs2Uko7O0UwRTc2UkU7O0lBRUU7RTFFZzdSSjs7RTBFOTZSRTs7SUFFRTtFMUVpN1JKOztFMEUvNlJFOztJQUVFO0UxRWs3Uko7QUFDRjtBa0I1N1JJO0V3RGxESTtJQUFnQztFMUVrL1J0Qzs7RTBFai9STTs7SUFFRTtFMUVvL1JSOztFMEVsL1JNOztJQUVFO0UxRXEvUlI7O0UwRW4vUk07O0lBRUU7RTFFcy9SUjs7RTBFcC9STTs7SUFFRTtFMUV1L1JSOztFMEV0Z1NNO0lBQWdDO0UxRTBnU3RDOztFMEV6Z1NNOztJQUVFO0UxRTRnU1I7O0UwRTFnU007O0lBRUU7RTFFNmdTUjs7RTBFM2dTTTs7SUFFRTtFMUU4Z1NSOztFMEU1Z1NNOztJQUVFO0UxRStnU1I7O0UwRTloU007SUFBZ0M7RTFFa2lTdEM7O0UwRWppU007O0lBRUU7RTFFb2lTUjs7RTBFbGlTTTs7SUFFRTtFMUVxaVNSOztFMEVuaVNNOztJQUVFO0UxRXNpU1I7O0UwRXBpU007O0lBRUU7RTFFdWlTUjs7RTBFdGpTTTtJQUFnQztFMUUwalN0Qzs7RTBFempTTTs7SUFFRTtFMUU0alNSOztFMEUxalNNOztJQUVFO0UxRTZqU1I7O0UwRTNqU007O0lBRUU7RTFFOGpTUjs7RTBFNWpTTTs7SUFFRTtFMUUralNSOztFMEU5a1NNO0lBQWdDO0UxRWtsU3RDOztFMEVqbFNNOztJQUVFO0UxRW9sU1I7O0UwRWxsU007O0lBRUU7RTFFcWxTUjs7RTBFbmxTTTs7SUFFRTtFMUVzbFNSOztFMEVwbFNNOztJQUVFO0UxRXVsU1I7O0UwRXRtU007SUFBZ0M7RTFFMG1TdEM7O0UwRXptU007O0lBRUU7RTFFNG1TUjs7RTBFMW1TTTs7SUFFRTtFMUU2bVNSOztFMEUzbVNNOztJQUVFO0UxRThtU1I7O0UwRTVtU007O0lBRUU7RTFFK21TUjs7RTBFOW5TTTtJQUFnQztFMUVrb1N0Qzs7RTBFam9TTTs7SUFFRTtFMUVvb1NSOztFMEVsb1NNOztJQUVFO0UxRXFvU1I7O0UwRW5vU007O0lBRUU7RTFFc29TUjs7RTBFcG9TTTs7SUFFRTtFMUV1b1NSOztFMEV0cFNNO0lBQWdDO0UxRTBwU3RDOztFMEV6cFNNOztJQUVFO0UxRTRwU1I7O0UwRTFwU007O0lBRUU7RTFFNnBTUjs7RTBFM3BTTTs7SUFFRTtFMUU4cFNSOztFMEU1cFNNOztJQUVFO0UxRStwU1I7O0UwRTlxU007SUFBZ0M7RTFFa3JTdEM7O0UwRWpyU007O0lBRUU7RTFFb3JTUjs7RTBFbHJTTTs7SUFFRTtFMUVxclNSOztFMEVuclNNOztJQUVFO0UxRXNyU1I7O0UwRXByU007O0lBRUU7RTFFdXJTUjs7RTBFdHNTTTtJQUFnQztFMUUwc1N0Qzs7RTBFenNTTTs7SUFFRTtFMUU0c1NSOztFMEUxc1NNOztJQUVFO0UxRTZzU1I7O0UwRTNzU007O0lBRUU7RTFFOHNTUjs7RTBFNXNTTTs7SUFFRTtFMUUrc1NSOztFMEU5dFNNO0lBQWdDO0UxRWt1U3RDOztFMEVqdVNNOztJQUVFO0UxRW91U1I7O0UwRWx1U007O0lBRUU7RTFFcXVTUjs7RTBFbnVTTTs7SUFFRTtFMUVzdVNSOztFMEVwdVNNOztJQUVFO0UxRXV1U1I7O0UwRXR2U007SUFBZ0M7RTFFMHZTdEM7O0UwRXp2U007O0lBRUU7RTFFNHZTUjs7RTBFMXZTTTs7SUFFRTtFMUU2dlNSOztFMEUzdlNNOztJQUVFO0UxRTh2U1I7O0UwRTV2U007O0lBRUU7RTFFK3ZTUjs7RTBFdnZTTTtJQUF3QjtFMUUydlM5Qjs7RTBFMXZTTTs7SUFFRTtFMUU2dlNSOztFMEUzdlNNOztJQUVFO0UxRTh2U1I7O0UwRTV2U007O0lBRUU7RTFFK3ZTUjs7RTBFN3ZTTTs7SUFFRTtFMUVnd1NSOztFMEUvd1NNO0lBQXdCO0UxRW14UzlCOztFMEVseFNNOztJQUVFO0UxRXF4U1I7O0UwRW54U007O0lBRUU7RTFFc3hTUjs7RTBFcHhTTTs7SUFFRTtFMUV1eFNSOztFMEVyeFNNOztJQUVFO0UxRXd4U1I7O0UwRXZ5U007SUFBd0I7RTFFMnlTOUI7O0UwRTF5U007O0lBRUU7RTFFNnlTUjs7RTBFM3lTTTs7SUFFRTtFMUU4eVNSOztFMEU1eVNNOztJQUVFO0UxRSt5U1I7O0UwRTd5U007O0lBRUU7RTFFZ3pTUjs7RTBFL3pTTTtJQUF3QjtFMUVtMFM5Qjs7RTBFbDBTTTs7SUFFRTtFMUVxMFNSOztFMEVuMFNNOztJQUVFO0UxRXMwU1I7O0UwRXAwU007O0lBRUU7RTFFdTBTUjs7RTBFcjBTTTs7SUFFRTtFMUV3MFNSOztFMEV2MVNNO0lBQXdCO0UxRTIxUzlCOztFMEUxMVNNOztJQUVFO0UxRTYxU1I7O0UwRTMxU007O0lBRUU7RTFFODFTUjs7RTBFNTFTTTs7SUFFRTtFMUUrMVNSOztFMEU3MVNNOztJQUVFO0UxRWcyU1I7O0UwRTExU0U7SUFBbUI7RTFFODFTckI7O0UwRTcxU0U7O0lBRUU7RTFFZzJTSjs7RTBFOTFTRTs7SUFFRTtFMUVpMlNKOztFMEUvMVNFOztJQUVFO0UxRWsyU0o7O0UwRWgyU0U7O0lBRUU7RTFFbTJTSjtBQUNGO0EyRXA2U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QTNFbzZTSjs7QTRFOTZTQTtFQUFrQjtBNUVrN1NsQjs7QTRFOTZTQTtFQUFpQjtBNUVrN1NqQjs7QTRFajdTQTtFQUFpQjtBNUVxN1NqQjs7QTRFcDdTQTtFQUFpQjtBNUV3N1NqQjs7QTRFdjdTQTtFQ1RFO0VBQ0E7RUFDQTtBN0VvOFNGOztBNEVyN1NJO0VBQXdCO0E1RXk3UzVCOztBNEV4N1NJO0VBQXdCO0E1RTQ3UzVCOztBNEUzN1NJO0VBQXdCO0E1RSs3UzVCOztBa0IxNVNJO0UwRHZDQTtJQUF3QjtFNUVzOFMxQjs7RTRFcjhTRTtJQUF3QjtFNUV5OFMxQjs7RTRFeDhTRTtJQUF3QjtFNUU0OFMxQjtBQUNGO0FrQng2U0k7RTBEdkNBO0lBQXdCO0U1RW05UzFCOztFNEVsOVNFO0lBQXdCO0U1RXM5UzFCOztFNEVyOVNFO0lBQXdCO0U1RXk5UzFCO0FBQ0Y7QWtCcjdTSTtFMER2Q0E7SUFBd0I7RTVFZytTMUI7O0U0RS85U0U7SUFBd0I7RTVFbStTMUI7O0U0RWwrU0U7SUFBd0I7RTVFcytTMUI7QUFDRjtBa0JsOFNJO0UwRHZDQTtJQUF3QjtFNUU2K1MxQjs7RTRFNStTRTtJQUF3QjtFNUVnL1MxQjs7RTRFLytTRTtJQUF3QjtFNUVtL1MxQjtBQUNGO0E0RTkrU0E7RUFBbUI7QTVFaS9TbkI7O0E0RWgvU0E7RUFBbUI7QTVFby9TbkI7O0E0RW4vU0E7RUFBbUI7QTVFdS9TbkI7O0E0RW4vU0E7RUFBdUI7QTVFdS9TdkI7O0E0RXQvU0E7RUFBdUI7QTVFMC9TdkI7O0E0RXovU0E7RUFBdUI7QTVFNi9TdkI7O0E0RTUvU0E7RUFBdUI7QTVFZ2dUdkI7O0E0RS8vU0E7RUFBdUI7QTVFbWdUdkI7O0E0RWxnVEE7RUFBdUI7QTVFc2dUdkI7O0E0RWxnVEE7RUFBYztBNUVzZ1RkOztBOEU3aVRFO0VBQ0U7QTlFZ2pUSjs7QVF0aVRFO0VzRUxNO0E5RStpVFI7O0E4RXJqVEU7RUFDRTtBOUV3alRKOztBUTlpVEU7RXNFTE07QTlFdWpUUjs7QThFN2pURTtFQUNFO0E5RWdrVEo7O0FRdGpURTtFc0VMTTtBOUUralRSOztBOEVya1RFO0VBQ0U7QTlFd2tUSjs7QVE5alRFO0VzRUxNO0E5RXVrVFI7O0E4RTdrVEU7RUFDRTtBOUVnbFRKOztBUXRrVEU7RXNFTE07QTlFK2tUUjs7QThFcmxURTtFQUNFO0E5RXdsVEo7O0FROWtURTtFc0VMTTtBOUV1bFRSOztBOEU3bFRFO0VBQ0U7QTlFZ21USjs7QVF0bFRFO0VzRUxNO0E5RStsVFI7O0E4RXJtVEU7RUFDRTtBOUV3bVRKOztBUTlsVEU7RXNFTE07QTlFdW1UUjs7QTRFaGtUQTtFQUFhO0E1RW9rVGI7O0E0RW5rVEE7RUFBYztBNUV1a1RkOztBNEVya1RBO0VBQWlCO0E1RXlrVGpCOztBNEV4a1RBO0VBQWlCO0E1RTRrVGpCOztBNEV4a1RBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FbW9URjs7QTRFNWtUQTtFQUF3QjtBNUVnbFR4Qjs7QTRFOWtUQTtFQUNFO0VBQ0E7QTVFaWxURjs7QTRFNWtUQTtFQUFjO0E1RWdsVGQ7O0FnRmpwVEE7RUFDRTtBaEZvcFRGOztBZ0ZqcFRBO0VBQ0U7QWhGb3BURjs7QWlGcHBURTtFQUNFOzs7SUFLRTtJQUVBO0VqRm9wVEo7O0VpRmhwVEk7SUFDRTtFakZtcFROOztFaUYxb1RFO0lBQ0U7RWpGNm9USjs7RWlGL25URTtJQUNFO0VqRmtvVEo7O0VpRmhvVEU7O0lBRUU7SUFDQTtFakZtb1RKOztFaUYzblRFO0lBQ0U7RWpGOG5USjs7RWlGM25URTs7SUFFRTtFakY4blRKOztFaUYzblRFOzs7SUFHRTtJQUNBO0VqRjhuVEo7O0VpRjNuVEU7O0lBRUU7RWpGOG5USjs7RWlGdG5URTtJQUNFLFE1RW96QjhCO0VMcTBSbEM7RWlGdm5URTtJQUNFO0VqRnluVEo7O0VpRnZuVEU7SUFDRTtFakYwblRKOztFaUZ0blRFO0lBQ0U7RWpGeW5USjs7RWlGdm5URTtJQUNFO0VqRjBuVEo7O0VpRnZuVEU7SUFDRTtFakYwblRKO0VpRnhuVEk7O0lBRUU7RWpGMG5UTjs7RWlGcm5USTs7SUFFRTtFakZ3blROOztFaUZwblRFO0lBQ0U7RWpGdW5USjtFaUZyblRJOzs7O0lBSUUscUI1RW5IRztFTDB1VFQ7O0VpRm5uVEU7SUFDRTtJQUNBLHFCNUV6SEs7RUwrdVRUO0FBQ0Y7QWtGenZUQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VsRjJ2VEY7RWtGeHZUQTtJQUNFO0lBQ0E7RWxGMHZURjtFa0Z2dlRBO0lBQ0U7SUFDQTtFbEZ5dlRGO0VrRnR2VEE7SUFDRTtFbEZ3dlRGO0VrRnJ2VEE7SUFDRTtFbEZ1dlRGO0FBQ0Y7QWtGbnZUQTtFQUNFO0lBQ0U7RWxGcXZURjtFa0ZsdlRBO0lBQ0U7RWxGb3ZURjtBQUNGO0FrRmp2VEE7RUFDRTtJQUNFO0VsRm12VEY7RWtGaHZUQTtJQUNFO0VsRmt2VEY7QUFDRjtBa0YvdVRBO0VBQ0U7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0FBQ0Y7QWtGOXVUQTtFQUNFO0lBQ0U7RWxGZ3ZURjtFa0Y3dVRBO0lBQ0U7RWxGK3VURjtFa0Y1dVRBO0lBQ0U7RWxGOHVURjtFa0YzdVRBO0lBQ0U7RWxGNnVURjtFa0YxdVRBO0lBQ0U7RWxGNHVURjtFa0Z6dVRBO0lBQ0U7RWxGMnVURjtFa0Z4dVRBO0lBQ0U7RWxGMHVURjtBQUNGO0FtRjUxVEU7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QW5GazNUTjs7QW9GcjNURTtFQUNFO0FwRnczVEo7QW9GdDNURTtFQUNFO0FwRnczVEo7O0FxRjczVEE7RUFDRTtFQUNBLHlCQzRDUTtFRDNDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQ2tLaUI7QXRGOHRUbkI7O0FxRjUzVEU7RUFDRSxvQ0NrQ1c7RURqQ1gsV2hGUk87QUx1NFRYOztBdUY5NFRBO0VBQ0U7QXZGaTVURjs7QXVGOTRUQTs7O0VBR0U7QXZGaTVURjs7QXVGOTRUQTtFQUNFO0F2Rmk1VEY7QXVGLzRURTtFQUNFO0F2Rmk1VEo7QXVGOTRURTtFekVMSSxxQ3lFTUY7QXZGZzVUSjtBdUY5NFRJO0VBRUU7RUFDQSxpQkRvQm1CO0F0RjIzVHpCO0F1RjU0VEk7RUFDRTtBdkY4NFROO0F1RjE0VEU7RUFDRTtJQUNFO0V2RjQ0VEo7RXVGMTRURTtJQUNFO0V2RjQ0VEo7QUFDRjtBdUZ4NFRJO0VBQ0UsdUJEMEJlO0F0RmczVHJCO0F1RnY0VEk7RUFDRSwyQkQwQmtCO0F0RisyVHhCO0F1RnQ0VEk7RUFDRSw4QkRrQmU7QXRGczNUckI7QXVGcjRUSTtFQUNFLGtDRGtCa0I7QXRGcTNUeEI7QXVGbDRUSTtFQUNFLDJCRFlrQjtBdEZ3M1R4QjtBdUZqNFRJO0VBQ0Usa0NEUWtCO0F0RjIzVHhCO0F1RjUzVEk7RUFDRSwwQkRKZTtFQ0tmLGFENkRlO0F0RmkwVHJCO0F1RjUzVE07RUFDRSw4QkRKZ0I7QXRGazRUeEI7QXVGdDNUSTtFQUNFLDhCRGJrQjtBdEZxNFR4QjtBdUZ6MlRJO0VBQ0U7QXZGMjJUTjtBdUZ6MlRNO0VBQ0Usa0NEaENnQjtBdEYyNFR4QjtBdUZyMlRJO0VBQ0U7QXZGdTJUTjtBdUZwMlRJO0VBQ0U7RUFDQTtFQUNBO0F2RnMyVE47QXVGbDJUTTtFQUNFO0VBQ0EsWUQxRlE7QXRGODdUaEI7QXVGaDJUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWURuR1U7RUNvR1Y7QXZGazJUTjtBdUY3MVRNO0VBQ0UseUJsRjVIRztBTDI5VFg7QXVGNTFUTTtFQUNFLHNCbEZ4SUc7QUxzK1RYO0F1Rm4yVE07RUFDRSx5QmxGNUhHO0FMaStUWDtBdUZsMlRNO0VBQ0Usc0JsRnhJRztBTDQrVFg7QXVGejJUTTtFQUNFLHlCbEY1SEc7QUx1K1RYO0F1RngyVE07RUFDRSxzQmxGeElHO0FMay9UWDtBdUYvMlRNO0VBQ0UseUJsRjVIRztBTDYrVFg7QXVGOTJUTTtFQUNFLHNCbEZ4SUc7QUx3L1RYO0F1RnIzVE07RUFDRSx5QmxGNUhHO0FMbS9UWDtBdUZwM1RNO0VBQ0Usc0JsRnhJRztBTDgvVFg7QXVGMzNUTTtFQUNFLHlCbEY1SEc7QUx5L1RYO0F1RjEzVE07RUFDRSxzQmxGeElHO0FMb2dVWDtBdUZqNFRNO0VBQ0UseUJsRjVIRztBTCsvVFg7QXVGaDRUTTtFQUNFLHNCbEZ4SUc7QUwwZ1VYO0F1RnY0VE07RUFDRSx5QmxGNUhHO0FMcWdVWDtBdUZ0NFRNO0VBQ0Usc0JsRnhJRztBTGdoVVg7QXVGcDRUSTtFQUNFLDhCRGhGZTtBdEZzOVRyQjtBdUZuNFRJO0VBQ0Usa0NEaEZrQjtBdEZxOVR4QjtBdUZsNFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvNFROO0F1Ri8zVEk7RUFDRSxrQ0Q5RmtCO0F0Ris5VHhCO0F1RjUzVEk7RUFDRTtBdkY4M1ROO0F1RjMzVEk7O0VBRUU7QXZGNjNUTjtBdUYxM1RJO0VBQ0U7QXZGNDNUTjtBdUZ2M1RJO0VBQ0U7QXZGeTNUTjtBdUZoM1RRO0VBQ0UsdUJEaklXO0F0Rm0vVHJCO0F1Ri8yVFE7O0VBRUUsMkJEbEljO0F0Rm0vVHhCO0F1RjkyVFE7RUFDRSw4QkQxSVc7QXRGMC9UckI7QXVGNzJUUTs7RUFFRSxrQ0QzSWM7QXRGMC9UeEI7QXVGMTJUUTtFQUNFLDJCRGpKYztBdEY2L1R4QjtBdUZ6MlRRO0VBQ0Usa0NEckpjO0F0RmdnVXhCO0F1RnQyVFE7RUFDRTtBdkZ3MlRWO0F1RnIyVFE7RUFDRTtFQUNBO0VBQ0E7QXZGdTJUVjtBdUZuMlRVO0VBQ0UsMEJEMUtTO0VDMktUO0VBQ0EsYUQxR1M7QXRGKzhUckI7QXVGbjJUWTtFQUVFLDhCRDVLVTtBdEZnaFV4QjtBdUYvMVRZO0VBQ0U7RUFDQSxZRDFORTtBdEYyalVoQjtBdUY1MVRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZRHBPTTtFQ3FPTjtBdkY4MVRWO0F1RnoxVFU7RUFDRSx5QmxGN1BEO0FMd2xVWDtBdUZ4MVRVO0VBQ0Usc0JsRnpRRDtBTG1tVVg7QXVGLzFUVTtFQUNFLHlCbEY3UEQ7QUw4bFVYO0F1RjkxVFU7RUFDRSxzQmxGelFEO0FMeW1VWDtBdUZyMlRVO0VBQ0UseUJsRjdQRDtBTG9tVVg7QXVGcDJUVTtFQUNFLHNCbEZ6UUQ7QUwrbVVYO0F1RjMyVFU7RUFDRSx5QmxGN1BEO0FMMG1VWDtBdUYxMlRVO0VBQ0Usc0JsRnpRRDtBTHFuVVg7QXVGajNUVTtFQUNFLHlCbEY3UEQ7QUxnblVYO0F1RmgzVFU7RUFDRSxzQmxGelFEO0FMMm5VWDtBdUZ2M1RVO0VBQ0UseUJsRjdQRDtBTHNuVVg7QXVGdDNUVTtFQUNFLHNCbEZ6UUQ7QUxpb1VYO0F1RjczVFU7RUFDRSx5QmxGN1BEO0FMNG5VWDtBdUY1M1RVO0VBQ0Usc0JsRnpRRDtBTHVvVVg7QXVGbjRUVTtFQUNFLHlCbEY3UEQ7QUxrb1VYO0F1Rmw0VFU7RUFDRSxzQmxGelFEO0FMNm9VWDtBdUZoNFRRO0VBQ0UsOEJEak5XO0F0Rm1sVXJCO0F1Ri8zVFE7O0VBRUUsa0NEbE5jO0F0Rm1sVXhCO0F1RjkzVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rmc0VFY7QXVGMzNUUTtFQUNFLGtDRGhPYztBdEY2bFV4QjtBdUY5MlRRO0VBQ0U7QXZGZzNUVjtBdUY5MlRVO0VBQ0Usa0NEblBZO0F0Rm1tVXhCO0F1RjEyVFE7RUFDRTtBdkY0MlRWO0F1RnoyVFE7O0VBRUU7QXZGMjJUVjtBdUZ4MlRRO0VBQ0U7QXZGMDJUVjtBdUZyMlRRO0VBQ0U7QXZGdTJUVjtBa0Job1VJO0VxRTRJSTtJQUNFLHVCRGpJVztFdEZ3blVuQjtFdUZwL1RNOztJQUVFLDJCRGxJYztFdEZ3blV0QjtFdUZuL1RNO0lBQ0UsOEJEMUlXO0V0RituVW5CO0V1RmwvVE07O0lBRUUsa0NEM0ljO0V0RituVXRCO0V1Ri8rVE07SUFDRSwyQkRqSmM7RXRGa29VdEI7RXVGOStUTTtJQUNFLGtDRHJKYztFdEZxb1V0QjtFdUYzK1RNO0lBQ0U7RXZGNitUUjtFdUYxK1RNO0lBQ0U7SUFDQTtJQUNBO0V2RjQrVFI7RXVGeCtUUTtJQUNFLDBCRDFLUztJQzJLVDtJQUNBLGFEMUdTO0V0Rm9sVW5CO0V1RngrVFU7SUFFRSw4QkQ1S1U7RXRGcXBVdEI7RXVGcCtUVTtJQUNFO0lBQ0EsWUQxTkU7RXRGZ3NVZDtFdUZqK1RNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxZRHBPTTtJQ3FPTjtFdkZtK1RSO0V1Rjk5VFE7SUFDRSx5QmxGN1BEO0VMNnRVVDtFdUY3OVRRO0lBQ0Usc0JsRnpRRDtFTHd1VVQ7RXVGcCtUUTtJQUNFLHlCbEY3UEQ7RUxtdVVUO0V1Rm4rVFE7SUFDRSxzQmxGelFEO0VMOHVVVDtFdUYxK1RRO0lBQ0UseUJsRjdQRDtFTHl1VVQ7RXVGeitUUTtJQUNFLHNCbEZ6UUQ7RUxvdlVUO0V1RmgvVFE7SUFDRSx5QmxGN1BEO0VMK3VVVDtFdUYvK1RRO0lBQ0Usc0JsRnpRRDtFTDB2VVQ7RXVGdC9UUTtJQUNFLHlCbEY3UEQ7RUxxdlVUO0V1RnIvVFE7SUFDRSxzQmxGelFEO0VMZ3dVVDtFdUY1L1RRO0lBQ0UseUJsRjdQRDtFTDJ2VVQ7RXVGMy9UUTtJQUNFLHNCbEZ6UUQ7RUxzd1VUO0V1RmxnVVE7SUFDRSx5QmxGN1BEO0VMaXdVVDtFdUZqZ1VRO0lBQ0Usc0JsRnpRRDtFTDR3VVQ7RXVGeGdVUTtJQUNFLHlCbEY3UEQ7RUx1d1VUO0V1RnZnVVE7SUFDRSxzQmxGelFEO0VMa3hVVDtFdUZyZ1VNO0lBQ0UsOEJEak5XO0V0Rnd0VW5CO0V1RnBnVU07O0lBRUUsa0NEbE5jO0V0Rnd0VXRCO0V1Rm5nVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RnFnVVI7RXVGaGdVTTtJQUNFLGtDRGhPYztFdEZrdVV0QjtFdUZuL1RNO0lBQ0U7RXZGcS9UUjtFdUZuL1RRO0lBQ0Usa0NEblBZO0V0Rnd1VXRCO0V1Ri8rVE07SUFDRTtFdkZpL1RSO0V1RjkrVE07O0lBRUU7RXZGZy9UUjtFdUY3K1RNO0lBQ0U7RXZGKytUUjtFdUYxK1RNO0lBQ0U7RXZGNCtUUjtBQUNGO0FrQnR3VUk7RXFFNElJO0lBQ0UsdUJEaklXO0V0Rjh2VW5CO0V1RjFuVU07O0lBRUUsMkJEbEljO0V0Rjh2VXRCO0V1RnpuVU07SUFDRSw4QkQxSVc7RXRGcXdVbkI7RXVGeG5VTTs7SUFFRSxrQ0QzSWM7RXRGcXdVdEI7RXVGcm5VTTtJQUNFLDJCRGpKYztFdEZ3d1V0QjtFdUZwblVNO0lBQ0Usa0NEckpjO0V0RjJ3VXRCO0V1RmpuVU07SUFDRTtFdkZtblVSO0V1RmhuVU07SUFDRTtJQUNBO0lBQ0E7RXZGa25VUjtFdUY5bVVRO0lBQ0UsMEJEMUtTO0lDMktUO0lBQ0EsYUQxR1M7RXRGMHRVbkI7RXVGOW1VVTtJQUVFLDhCRDVLVTtFdEYyeFV0QjtFdUYxbVVVO0lBQ0U7SUFDQSxZRDFORTtFdEZzMFVkO0V1RnZtVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFlEcE9NO0lDcU9OO0V2RnltVVI7RXVGcG1VUTtJQUNFLHlCbEY3UEQ7RUxtMlVUO0V1Rm5tVVE7SUFDRSxzQmxGelFEO0VMODJVVDtFdUYxbVVRO0lBQ0UseUJsRjdQRDtFTHkyVVQ7RXVGem1VUTtJQUNFLHNCbEZ6UUQ7RUxvM1VUO0V1RmhuVVE7SUFDRSx5QmxGN1BEO0VMKzJVVDtFdUYvbVVRO0lBQ0Usc0JsRnpRRDtFTDAzVVQ7RXVGdG5VUTtJQUNFLHlCbEY3UEQ7RUxxM1VUO0V1RnJuVVE7SUFDRSxzQmxGelFEO0VMZzRVVDtFdUY1blVRO0lBQ0UseUJsRjdQRDtFTDIzVVQ7RXVGM25VUTtJQUNFLHNCbEZ6UUQ7RUxzNFVUO0V1RmxvVVE7SUFDRSx5QmxGN1BEO0VMaTRVVDtFdUZqb1VRO0lBQ0Usc0JsRnpRRDtFTDQ0VVQ7RXVGeG9VUTtJQUNFLHlCbEY3UEQ7RUx1NFVUO0V1RnZvVVE7SUFDRSxzQmxGelFEO0VMazVVVDtFdUY5b1VRO0lBQ0UseUJsRjdQRDtFTDY0VVQ7RXVGN29VUTtJQUNFLHNCbEZ6UUQ7RUx3NVVUO0V1RjNvVU07SUFDRSw4QkRqTlc7RXRGODFVbkI7RXVGMW9VTTs7SUFFRSxrQ0RsTmM7RXRGODFVdEI7RXVGem9VTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZGMm9VUjtFdUZ0b1VNO0lBQ0Usa0NEaE9jO0V0RncyVXRCO0V1RnpuVU07SUFDRTtFdkYyblVSO0V1RnpuVVE7SUFDRSxrQ0RuUFk7RXRGODJVdEI7RXVGcm5VTTtJQUNFO0V2RnVuVVI7RXVGcG5VTTs7SUFFRTtFdkZzblVSO0V1Rm5uVU07SUFDRTtFdkZxblVSO0V1RmhuVU07SUFDRTtFdkZrblVSO0FBQ0Y7QWtCNTRVSTtFcUU0SUk7SUFDRSx1QkRqSVc7RXRGbzRVbkI7RXVGaHdVTTs7SUFFRSwyQkRsSWM7RXRGbzRVdEI7RXVGL3ZVTTtJQUNFLDhCRDFJVztFdEYyNFVuQjtFdUY5dlVNOztJQUVFLGtDRDNJYztFdEYyNFV0QjtFdUYzdlVNO0lBQ0UsMkJEakpjO0V0Rjg0VXRCO0V1RjF2VU07SUFDRSxrQ0RySmM7RXRGaTVVdEI7RXVGdnZVTTtJQUNFO0V2Rnl2VVI7RXVGdHZVTTtJQUNFO0lBQ0E7SUFDQTtFdkZ3dlVSO0V1RnB2VVE7SUFDRSwwQkQxS1M7SUMyS1Q7SUFDQSxhRDFHUztFdEZnMlVuQjtFdUZwdlVVO0lBRUUsOEJENUtVO0V0Rmk2VXRCO0V1Rmh2VVU7SUFDRTtJQUNBLFlEMU5FO0V0RjQ4VWQ7RXVGN3VVTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWURwT007SUNxT047RXZGK3VVUjtFdUYxdVVRO0lBQ0UseUJsRjdQRDtFTHkrVVQ7RXVGenVVUTtJQUNFLHNCbEZ6UUQ7RUxvL1VUO0V1Rmh2VVE7SUFDRSx5QmxGN1BEO0VMKytVVDtFdUYvdVVRO0lBQ0Usc0JsRnpRRDtFTDAvVVQ7RXVGdHZVUTtJQUNFLHlCbEY3UEQ7RUxxL1VUO0V1RnJ2VVE7SUFDRSxzQmxGelFEO0VMZ2dWVDtFdUY1dlVRO0lBQ0UseUJsRjdQRDtFTDIvVVQ7RXVGM3ZVUTtJQUNFLHNCbEZ6UUQ7RUxzZ1ZUO0V1Rmx3VVE7SUFDRSx5QmxGN1BEO0VMaWdWVDtFdUZqd1VRO0lBQ0Usc0JsRnpRRDtFTDRnVlQ7RXVGeHdVUTtJQUNFLHlCbEY3UEQ7RUx1Z1ZUO0V1RnZ3VVE7SUFDRSxzQmxGelFEO0VMa2hWVDtFdUY5d1VRO0lBQ0UseUJsRjdQRDtFTDZnVlQ7RXVGN3dVUTtJQUNFLHNCbEZ6UUQ7RUx3aFZUO0V1RnB4VVE7SUFDRSx5QmxGN1BEO0VMbWhWVDtFdUZueFVRO0lBQ0Usc0JsRnpRRDtFTDhoVlQ7RXVGanhVTTtJQUNFLDhCRGpOVztFdEZvK1VuQjtFdUZoeFVNOztJQUVFLGtDRGxOYztFdEZvK1V0QjtFdUYvd1VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkZpeFVSO0V1RjV3VU07SUFDRSxrQ0RoT2M7RXRGOCtVdEI7RXVGL3ZVTTtJQUNFO0V2Rml3VVI7RXVGL3ZVUTtJQUNFLGtDRG5QWTtFdEZvL1V0QjtFdUYzdlVNO0lBQ0U7RXZGNnZVUjtFdUYxdlVNOztJQUVFO0V2RjR2VVI7RXVGenZVTTtJQUNFO0V2RjJ2VVI7RXVGdHZVTTtJQUNFO0V2Rnd2VVI7QUFDRjtBa0JsaFZJO0VxRTRJSTtJQUNFLHVCRGpJVztFdEYwZ1ZuQjtFdUZ0NFVNOztJQUVFLDJCRGxJYztFdEYwZ1Z0QjtFdUZyNFVNO0lBQ0UsOEJEMUlXO0V0RmloVm5CO0V1RnA0VU07O0lBRUUsa0NEM0ljO0V0RmloVnRCO0V1Rmo0VU07SUFDRSwyQkRqSmM7RXRGb2hWdEI7RXVGaDRVTTtJQUNFLGtDRHJKYztFdEZ1aFZ0QjtFdUY3M1VNO0lBQ0U7RXZGKzNVUjtFdUY1M1VNO0lBQ0U7SUFDQTtJQUNBO0V2RjgzVVI7RXVGMTNVUTtJQUNFLDBCRDFLUztJQzJLVDtJQUNBLGFEMUdTO0V0RnMrVW5CO0V1RjEzVVU7SUFFRSw4QkQ1S1U7RXRGdWlWdEI7RXVGdDNVVTtJQUNFO0lBQ0EsWUQxTkU7RXRGa2xWZDtFdUZuM1VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxZRHBPTTtJQ3FPTjtFdkZxM1VSO0V1RmgzVVE7SUFDRSx5QmxGN1BEO0VMK21WVDtFdUYvMlVRO0lBQ0Usc0JsRnpRRDtFTDBuVlQ7RXVGdDNVUTtJQUNFLHlCbEY3UEQ7RUxxblZUO0V1RnIzVVE7SUFDRSxzQmxGelFEO0VMZ29WVDtFdUY1M1VRO0lBQ0UseUJsRjdQRDtFTDJuVlQ7RXVGMzNVUTtJQUNFLHNCbEZ6UUQ7RUxzb1ZUO0V1Rmw0VVE7SUFDRSx5QmxGN1BEO0VMaW9WVDtFdUZqNFVRO0lBQ0Usc0JsRnpRRDtFTDRvVlQ7RXVGeDRVUTtJQUNFLHlCbEY3UEQ7RUx1b1ZUO0V1RnY0VVE7SUFDRSxzQmxGelFEO0VMa3BWVDtFdUY5NFVRO0lBQ0UseUJsRjdQRDtFTDZvVlQ7RXVGNzRVUTtJQUNFLHNCbEZ6UUQ7RUx3cFZUO0V1RnA1VVE7SUFDRSx5QmxGN1BEO0VMbXBWVDtFdUZuNVVRO0lBQ0Usc0JsRnpRRDtFTDhwVlQ7RXVGMTVVUTtJQUNFLHlCbEY3UEQ7RUx5cFZUO0V1Rno1VVE7SUFDRSxzQmxGelFEO0VMb3FWVDtFdUZ2NVVNO0lBQ0UsOEJEak5XO0V0RjBtVm5CO0V1RnQ1VU07O0lBRUUsa0NEbE5jO0V0RjBtVnRCO0V1RnI1VU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RnU1VVI7RXVGbDVVTTtJQUNFLGtDRGhPYztFdEZvblZ0QjtFdUZyNFVNO0lBQ0U7RXZGdTRVUjtFdUZyNFVRO0lBQ0Usa0NEblBZO0V0RjBuVnRCO0V1Rmo0VU07SUFDRTtFdkZtNFVSO0V1Rmg0VU07O0lBRUU7RXZGazRVUjtFdUYvM1VNO0lBQ0U7RXZGaTRVUjtFdUY1M1VNO0lBQ0U7RXZGODNVUjtBQUNGO0F1RngzVUk7RUFDRTtBdkYwM1VOO0F1RnYzVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEekxlO0F0RmtqVnJCO0F1RnAzVUk7RUFDRTtBdkZzM1VOO0F1Rm4zVUk7RUFDRTtBdkZxM1VOO0F1RjcyVVE7RUFDRTtBdkYrMlVWO0F1RjUyVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEcE5XO0F0RmtrVnJCO0F1RjMyVVE7RUFDRSxrQ0Q5Ulc7QXRGMm9WckI7QXVGeDJVUTtFQUNFO0F2RjAyVVY7QWtCeHJWSTtFcUUyVEk7SUFDRTtFdkZnNFVSO0V1RjczVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFEcE5XO0V0Rm1sVm5CO0V1RjUzVU07SUFDRSxrQ0Q5Ulc7RXRGNHBWbkI7RXVGejNVTTtJQUNFO0V2RjIzVVI7QUFDRjtBa0Ixc1ZJO0VxRTJUSTtJQUNFO0V2Rms1VVI7RXVGLzRVTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsYURwTlc7RXRGcW1WbkI7RXVGOTRVTTtJQUNFLGtDRDlSVztFdEY4cVZuQjtFdUYzNFVNO0lBQ0U7RXZGNjRVUjtBQUNGO0FrQjV0Vkk7RXFFMlRJO0lBQ0U7RXZGbzZVUjtFdUZqNlVNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxhRHBOVztFdEZ1blZuQjtFdUZoNlVNO0lBQ0Usa0NEOVJXO0V0RmdzVm5CO0V1Rjc1VU07SUFDRTtFdkYrNVVSO0FBQ0Y7QWtCOXVWSTtFcUUyVEk7SUFDRTtFdkZzN1VSO0V1Rm43VU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFEcE5XO0V0RnlvVm5CO0V1Rmw3VU07SUFDRSxrQ0Q5Ulc7RXRGa3RWbkI7RXVGLzZVTTtJQUNFO0V2Rmk3VVI7QUFDRjtBdUY1NlVFO0VBQ0U7QXZGODZVSjtBdUYzNlVNO0VBQ0U7RUFDQTtFQUNBO0F2RjY2VVI7QXVGejZVSTtFQUNFO0VBQ0E7QXZGMjZVTjtBdUZ4NlVJOzs7RUFHRTtBdkYwNlVOOztBdUZoNlVJOzs7OztFQUVFO0F2RnM2VU47O0FrQnp4Vkk7RXFFeVhGOzs7SWhFcmFJLHdDZ0V5YUE7SUFFQSxrQkR0WlU7RXRGd3pWZDtBQUNGO0F1QjEwVk07RWdFaWFKOzs7SWhFaGFNO0V2QiswVk47QUFDRjtBa0J6eVZJO0VxRWlZRTs7O0lBQ0U7RXZGNjZVTjtBQUNGO0FrQm55Vkk7RXFFNFdGOzs7SUFjSTtFdkYrNlVKO0FBQ0Y7O0FrQnZ6Vkk7RXFFNllGOzs7SWhFemJJLHdDZ0U2YkE7SUFFQSxrQkQxYVU7RXRGczFWZDtBQUNGO0F1QngyVk07RWdFcWJKOzs7SWhFcGJNO0V2QjYyVk47QUFDRjtBa0J2MFZJO0VxRXFaRTs7O0lBQ0UsbUJEeFVhO0V0Rit2Vm5CO0FBQ0Y7QWtCajBWSTtFcUVnWUY7OztJQWFJLG1CRDVVZTtFdEZzd1ZuQjtBQUNGO0FrQngwVkk7RXFFZ1lGOzs7SUFnQkk7RXZGODdVSjtBQUNGOztBa0I1MVZJO0VxRW1hRjs7O0loRS9jSSx3Q2dFbWRBO0lBRUEsa0JEaGNVO0V0RjIzVmQ7QUFDRjtBdUI3NFZNO0VnRTJjSjs7O0loRTFjTTtFdkJrNVZOO0FBQ0Y7QWtCNTJWSTtFcUUyYUU7OztJQUNFLG1CRDlWYTtFdEZveVZuQjtBQUNGO0FrQnQyVkk7RXFFc1pGOzs7SUFhSSxtQkRsV2U7RXRGMnlWbkI7QUFDRjs7QXVGcjhVQTtFQUNFLHlCRGhjUTtBdEZ3NFZWO0F1RnQ4VUU7RUFDRTtBdkZ3OFVKOztBdUZuOFVFO0VoRTFlSSxnRWdFNmVGO0VBQ0EsWUR6ZFk7QXRGNjVWaEI7QXVCOTZWTTtFZ0VzZUo7SWhFcmVNO0V2Qmk3Vk47QUFDRjtBdUZyOFVJO0VBRUU7QXZGczhVTjtBdUZqOFVJO0VBRUU7QXZGazhVTjtBdUYvN1VJO0VBQ0U7QXZGaThVTjtBa0J2NFZJO0VxRTJjQTtJQUVFO0lBQ0E7RXZGODdVSjtFdUYxN1VJO0lBRUU7RXZGMjdVTjtBQUNGOztBdUZyN1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGdzdVSjtBdUZ0N1VJO0VBQ0U7QXZGdzdVTjs7QXVGbDdVRTtFQUNFLFlEN2dCWTtBdEZrOFZoQjtBdUZsN1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvN1VKO0F1Rmo3VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZtN1VKO0F1Rmo3VUk7RUFDRTtFQUNBO0VDcGlCSjtFQUNBO0F4Rnc5VkY7O0F1Ri82VUE7RUFFSTtJQUNFO0V2Rmk3VUo7QUFDRjtBdUY3NlVBO0VBQ0Usc0JsRnprQlM7RWtGMGtCVCw2QkRqZnVCO0VDa2Z2QjtFQUNBLGFEdmZvQjtBdEZzNlZ0QjtBdUY3NlVFO0VBRUUsaUJEMWZxQjtBdEZ3NlZ6Qjs7QXVGMTZVQTtFQUNFO0F2RjY2VUY7QXVGMzZVRTtFQUNFO0F2RjY2VUo7QXVGMTZVRTtFQUNFO0VBQ0E7QXZGNDZVSjtBdUYxNlVJO0VBQ0U7QXZGNDZVTjtBdUZ4NlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMDZVSjtBdUZ4NlVJO0VBQ0U7QXZGMDZVTjs7QXVGbjZVRTs7Ozs7OztFQU9FO0VBQ0E7QXZGczZVSjs7QXVGbDZVQTtFQUNFLG9DRHRsQmE7RUN1bEJiLFdsRmhvQlM7QUxxaVdYO0F1Rmg2VVE7RUFDRSx5QmxGOW5CQztBTGdpV1g7QXVGLzVVUTtFQUNFLHNCbEYxb0JDO0FMMmlXWDtBdUZ0NlVRO0VBQ0UseUJsRjluQkM7QUxzaVdYO0F1RnI2VVE7RUFDRSxzQmxGMW9CQztBTGlqV1g7QXVGNTZVUTtFQUNFLHlCbEY5bkJDO0FMNGlXWDtBdUYzNlVRO0VBQ0Usc0JsRjFvQkM7QUx1aldYO0F1Rmw3VVE7RUFDRSx5QmxGOW5CQztBTGtqV1g7QXVGajdVUTtFQUNFLHNCbEYxb0JDO0FMNmpXWDtBdUZ4N1VRO0VBQ0UseUJsRjluQkM7QUx3aldYO0F1RnY3VVE7RUFDRSxzQmxGMW9CQztBTG1rV1g7QXVGOTdVUTtFQUNFLHlCbEY5bkJDO0FMOGpXWDtBdUY3N1VRO0VBQ0Usc0JsRjFvQkM7QUx5a1dYO0F1RnA4VVE7RUFDRSx5QmxGOW5CQztBTG9rV1g7QXVGbjhVUTtFQUNFLHNCbEYxb0JDO0FMK2tXWDtBdUYxOFVRO0VBQ0UseUJsRjluQkM7QUwwa1dYO0F1Rno4VVE7RUFDRSxzQmxGMW9CQztBTHFsV1g7QXVGaDhVWTtFQUNFLHlCbEY5b0JIO0FMZ2xXWDtBdUYvN1VZO0VBQ0Usc0JsRjFwQkg7QUwybFdYO0F1RnQ4VVk7RUFDRSx5QmxGOW9CSDtBTHNsV1g7QXVGcjhVWTtFQUNFLHNCbEYxcEJIO0FMaW1XWDtBdUY1OFVZO0VBQ0UseUJsRjlvQkg7QUw0bFdYO0F1RjM4VVk7RUFDRSxzQmxGMXBCSDtBTHVtV1g7QXVGbDlVWTtFQUNFLHlCbEY5b0JIO0FMa21XWDtBdUZqOVVZO0VBQ0Usc0JsRjFwQkg7QUw2bVdYO0F1Rng5VVk7RUFDRSx5QmxGOW9CSDtBTHdtV1g7QXVGdjlVWTtFQUNFLHNCbEYxcEJIO0FMbW5XWDtBdUY5OVVZO0VBQ0UseUJsRjlvQkg7QUw4bVdYO0F1Rjc5VVk7RUFDRSxzQmxGMXBCSDtBTHluV1g7QXVGcCtVWTtFQUNFLHlCbEY5b0JIO0FMb25XWDtBdUZuK1VZO0VBQ0Usc0JsRjFwQkg7QUwrbldYO0F1RjErVVk7RUFDRSx5QmxGOW9CSDtBTDBuV1g7QXVGeitVWTtFQUNFLHNCbEYxcEJIO0FMcW9XWDtBa0JwbFdJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTGlvV1Q7RXVGaC9VVTtJQUNFLHNCbEYxcEJIO0VMNG9XVDtFdUZ2L1VVO0lBQ0UseUJsRjlvQkg7RUx1b1dUO0V1RnQvVVU7SUFDRSxzQmxGMXBCSDtFTGtwV1Q7RXVGNy9VVTtJQUNFLHlCbEY5b0JIO0VMNm9XVDtFdUY1L1VVO0lBQ0Usc0JsRjFwQkg7RUx3cFdUO0V1Rm5nVlU7SUFDRSx5QmxGOW9CSDtFTG1wV1Q7RXVGbGdWVTtJQUNFLHNCbEYxcEJIO0VMOHBXVDtFdUZ6Z1ZVO0lBQ0UseUJsRjlvQkg7RUx5cFdUO0V1RnhnVlU7SUFDRSxzQmxGMXBCSDtFTG9xV1Q7RXVGL2dWVTtJQUNFLHlCbEY5b0JIO0VMK3BXVDtFdUY5Z1ZVO0lBQ0Usc0JsRjFwQkg7RUwwcVdUO0V1RnJoVlU7SUFDRSx5QmxGOW9CSDtFTHFxV1Q7RXVGcGhWVTtJQUNFLHNCbEYxcEJIO0VMZ3JXVDtFdUYzaFZVO0lBQ0UseUJsRjlvQkg7RUwycVdUO0V1RjFoVlU7SUFDRSxzQmxGMXBCSDtFTHNyV1Q7QUFDRjtBa0J0b1dJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTG1yV1Q7RXVGbGlWVTtJQUNFLHNCbEYxcEJIO0VMOHJXVDtFdUZ6aVZVO0lBQ0UseUJsRjlvQkg7RUx5cldUO0V1RnhpVlU7SUFDRSxzQmxGMXBCSDtFTG9zV1Q7RXVGL2lWVTtJQUNFLHlCbEY5b0JIO0VMK3JXVDtFdUY5aVZVO0lBQ0Usc0JsRjFwQkg7RUwwc1dUO0V1RnJqVlU7SUFDRSx5QmxGOW9CSDtFTHFzV1Q7RXVGcGpWVTtJQUNFLHNCbEYxcEJIO0VMZ3RXVDtFdUYzalZVO0lBQ0UseUJsRjlvQkg7RUwyc1dUO0V1RjFqVlU7SUFDRSxzQmxGMXBCSDtFTHN0V1Q7RXVGamtWVTtJQUNFLHlCbEY5b0JIO0VMaXRXVDtFdUZoa1ZVO0lBQ0Usc0JsRjFwQkg7RUw0dFdUO0V1RnZrVlU7SUFDRSx5QmxGOW9CSDtFTHV0V1Q7RXVGdGtWVTtJQUNFLHNCbEYxcEJIO0VMa3VXVDtFdUY3a1ZVO0lBQ0UseUJsRjlvQkg7RUw2dFdUO0V1RjVrVlU7SUFDRSxzQmxGMXBCSDtFTHd1V1Q7QUFDRjtBa0J4cldJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTHF1V1Q7RXVGcGxWVTtJQUNFLHNCbEYxcEJIO0VMZ3ZXVDtFdUYzbFZVO0lBQ0UseUJsRjlvQkg7RUwydVdUO0V1RjFsVlU7SUFDRSxzQmxGMXBCSDtFTHN2V1Q7RXVGam1WVTtJQUNFLHlCbEY5b0JIO0VMaXZXVDtFdUZobVZVO0lBQ0Usc0JsRjFwQkg7RUw0dldUO0V1RnZtVlU7SUFDRSx5QmxGOW9CSDtFTHV2V1Q7RXVGdG1WVTtJQUNFLHNCbEYxcEJIO0VMa3dXVDtFdUY3bVZVO0lBQ0UseUJsRjlvQkg7RUw2dldUO0V1RjVtVlU7SUFDRSxzQmxGMXBCSDtFTHd3V1Q7RXVGbm5WVTtJQUNFLHlCbEY5b0JIO0VMbXdXVDtFdUZsblZVO0lBQ0Usc0JsRjFwQkg7RUw4d1dUO0V1RnpuVlU7SUFDRSx5QmxGOW9CSDtFTHl3V1Q7RXVGeG5WVTtJQUNFLHNCbEYxcEJIO0VMb3hXVDtFdUYvblZVO0lBQ0UseUJsRjlvQkg7RUwrd1dUO0V1RjluVlU7SUFDRSxzQmxGMXBCSDtFTDB4V1Q7QUFDRjtBa0IxdVdJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTHV4V1Q7RXVGdG9WVTtJQUNFLHNCbEYxcEJIO0VMa3lXVDtFdUY3b1ZVO0lBQ0UseUJsRjlvQkg7RUw2eFdUO0V1RjVvVlU7SUFDRSxzQmxGMXBCSDtFTHd5V1Q7RXVGbnBWVTtJQUNFLHlCbEY5b0JIO0VMbXlXVDtFdUZscFZVO0lBQ0Usc0JsRjFwQkg7RUw4eVdUO0V1RnpwVlU7SUFDRSx5QmxGOW9CSDtFTHl5V1Q7RXVGeHBWVTtJQUNFLHNCbEYxcEJIO0VMb3pXVDtFdUYvcFZVO0lBQ0UseUJsRjlvQkg7RUwreVdUO0V1RjlwVlU7SUFDRSxzQmxGMXBCSDtFTDB6V1Q7RXVGcnFWVTtJQUNFLHlCbEY5b0JIO0VMcXpXVDtFdUZwcVZVO0lBQ0Usc0JsRjFwQkg7RUxnMFdUO0V1RjNxVlU7SUFDRSx5QmxGOW9CSDtFTDJ6V1Q7RXVGMXFWVTtJQUNFLHNCbEYxcEJIO0VMczBXVDtFdUZqclZVO0lBQ0UseUJsRjlvQkg7RUxpMFdUO0V1RmhyVlU7SUFDRSxzQmxGMXBCSDtFTDQwV1Q7QUFDRjtBdUYxcVZJOztFQUVFLGNsRmhxQks7QUw0MFdYO0F1RnpxVkU7RUFDRSx5QmxGanFCTztFa0ZrcUJQO0F2RjJxVko7QXVGenFWRTtFQUNFO0VBQ0EsV2xGOXFCTztBTHkxV1g7QXVGenFWSTtFQUNFLFdsRmpyQks7QUw0MVdYOztBeUZuMldBO0VBQ0UsZ0NIZ0UwQjtFRy9EMUIsYUhvS21CO0F0RmtzV3JCO0F5RnAyV0U7RUFDRSxjcEZvbEJnQztFb0ZubEJoQztBekZzMldKO0F5RmoyV0k7RUFDRSxrQkgwRGU7RUd6RGY7QXpGbTJXTjtBeUZqMldNOzs7Ozs7Ozs7Ozs7Ozs7RUFRRSxtQnBGb05zQjtBTHNwVzlCO0F5Rm4yV0k7RUFDRTtBekZxMldOO0F5RmoyV007RUFDRTtFQUNBO0VBQ0E7QXpGbTJXUjtBeUZqMldRO0VBTEY7SUFNSTtJQUNBO0V6Rm8yV1I7QUFDRjtBeUYvMVdFO0VBQ0U7RUFDQTtBekZpMldKOztBeUY1MVdBO0VBQ0U7RUFDQTtBekYrMVdGOztBeUYzMVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjgxV0Y7O0F5RjMxV0E7RUFDRTtFQUNBO0F6RjgxV0Y7O0F5RjMxV0E7RUFDRTtBekY4MVdGO0F5RjUxV0U7RUFDRTtBekY4MVdKOztBeUYxMVdBOztFQUVFO0F6RjYxV0Y7O0F5RnoxV0U7O0VBRUUseUJwRjVFTztFb0Y2RVAscUJwRi9FTztBTDI2V1g7QXlGeDFXSTtFQUNFLCtCSGhCK0I7QXRGMDJXckM7QXlGdjFXSTtFQUNFLCtCSHBCK0I7QXRGNjJXckM7QXlGcjFXTTs7RUFFRSx5QnBGN0ZHO0VvRjhGSDtFQUNBLGNwRmxHRztBTHk3V1g7O0F5RmgxV0U7O0VBRUUseUJIbkNnQztFR29DaEMscUJwRjVHTztBTCs3V1g7QXlGLzBXSTtFQUNFLHlCSHBDZ0M7QXRGcTNXdEM7QXlGOTBXSTtFQUNFLHlCSHhDZ0M7QXRGdzNXdEM7QXlGNTBXTTs7RUFFRSx5QkhsRG9DO0VHbURwQztFQUNBLGNwRjdIRztBTDI4V1g7QXlGdDBXUTs7RUFFRSx5QkgxRDRCO0F0Rms0V3RDOztBeUZoMFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZtMFdGO0F5RmowV0U7RUFDRTtBekZtMFdKO0F5RmgwV0U7RUFDRTtBekZrMFdKOztBMEY5K1dBO0VBRUU7RUFDQSxrQnJGdU80QjtFcUZ0TzVCLGdCckZ1TTRCO0VxRnRNNUI7RUFDQTtFQUNBO0ExRmcvV0Y7QTBGOStXRTtFQUNFLFdyRkhPO0VxRklQO0ExRmcvV0o7QTBGNytXRTtFQUNFO0ExRisrV0o7QTBGNStXRTtFQUNFO0ExRjgrV0o7QTBGNStXSTs7RUFFRTtBMUY4K1dOO0EwRjUrV007O0VBQ0UsV3JGbkJHO0FMa2dYWDtBMEYxK1dFO0VBQ0U7QTFGNCtXSjtBMEYxK1dJOztFQUVFO0ExRjQrV047QTBGMStXTTs7RUFDRSxXckZ0Qkc7QUxtZ1hYO0EwRngrV0U7RUFDRSxvQkpYZ0I7RUlZaEIsZXJGMkwwQjtBTCt5VzlCO0EwRnYrV0U7RUFDRTtFQUNBO0ExRnkrV0o7QTBGdCtXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRncrV0o7QTBGcitXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGdStXSjtBMEZwK1dFO0VBQ0U7RUFDQTtFQUNBO0ExRnMrV0o7QTBGcCtXSTtFQUNFO0ExRnMrV047QTBGaCtXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRmsrV047QTBGLzlXSTtFQUNFO0VBQ0E7QTFGaStXTjtBMEY5OVdJO0VBQ0U7RUFDQTtBMUZnK1dOOztBMkZsa1hBO0VBQ0U7RUFDQTtFQUNBLGFMb0tvQjtBdEZpNld0QjtBMkZqa1hJO0VBQ0U7RUFDQTtBM0Zta1hOOztBMkY3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJMZ0JrQjtFS2ZsQixvQkxja0I7RUtibEIscUJMYWtCO0VLWmxCLGNMYWtCO0VFTmxCO0VBQ0E7QXhGMGpYRjs7QTJGN2pYQTtFQUNFO0EzRmdrWEY7QTJGOWpYRTtFQUNFO0EzRmdrWEo7QTJGN2pYRTtFQUNFO0EzRitqWEo7QTJGNWpYRTs7RUFFRTtFQUNBO0EzRjhqWEo7QTJGM2pYRTtFQUNFO0VBQ0E7QTNGNmpYSjtBMkYxalhFO0VBQ0U7RUFDQSxhTHFGdUI7QXRGdStXM0I7QTJGempYRTtFQUNFO0VBQ0E7QTNGMmpYSjtBMkZ4alhFOztFQUVFLG1CdEY4SzBCO0FMNDRXOUI7O0EyRmxqWEk7RUFDRTtBM0ZxalhOO0EyRm5qWE07RXBFNURBLHNDb0U2REU7QTNGcWpYUjtBdUI5bVhNO0VvRXdEQTtJcEV2REU7RXZCaW5YTjtBQUNGO0EyRnJqWEU7O0VBRUU7RUFDQTtFQUNBO0EzRnVqWEo7QTJGcmpYSTs7OztFQUVFO0EzRnlqWE47QTJGdGpYSTs7RUFDRTtBM0Z5alhOO0EyRnBqWEk7RUFDRTtBM0ZzalhOO0EyRi9pWE07O0VIeEZKO0F4RjJvWEY7QTJGNWlYRTtFQUNFO0EzRjhpWEo7QTJGNWlYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUxpQm1CO0F0RjZoWHpCO0EyRjVpWE07RUFRRTtBM0Z1aVhSO0EyRm5pWEk7RUFDRTtBM0ZxaVhOO0EyRmhpWEU7RUFDRTtFQUNBO0VBQ0E7QTNGa2lYSjtBMkY5aFhRO0VBQ0UsYUxYZTtBdEYyaVh6QjtBMkZ6aFhJO0VBQ0U7RUFDQTtBM0YyaFhOO0EyRnpoWE07RUFDRTtBM0YyaFhSO0EyRnJoWFE7RUFDRTtFQUNBO0EzRnVoWFY7QTJGcmhYVTtFQUNFO0VBQ0E7QTNGdWhYWjtBMkZoaFhFO0VBQ0U7RUFDQTtBM0ZraFhKO0EyRi9nWEU7RUFDRTtFQUNBO0VBQ0E7QTNGaWhYSjs7QTJGNWdYRTtFQUNFO0VBQ0Esd0JMZmU7RUtnQmY7QTNGK2dYSjs7QTJGM2dYQTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGd2dYRjtBa0J0cFhJO0V5RWtJQTtJQUNFO0UzRnVoWEo7QUFDRjs7QTJGMWdYQTtFQUVFLHNCdEZqTlM7QUw2dFhYO0EyRnhnWEk7RUFDRSxjdEY3TUs7QUx1dFhYO0EyRnZnWEk7RUFDRSxvQ0x4R21CO0VLeUduQixjdEZuTks7QUw0dFhYO0EyRnZnWE07RUFHRTtFQUNBLGN0RnhORztBTCt0WFg7QTJGbmdYSTtFN0VoT0Usd0M2RWlPQTtFQUNBO0EzRnFnWE47QTJGbGdYSTtFQUNFLGN0RmxPSztBTHN1WFg7QTJGMy9XTTtFQUVFLGN0RjlPRztBTDB1WFg7QTJGdi9XSTtFQUVFLG9DTDNJbUI7RUs0SW5CLGN0RnJQSztBTDZ1WFg7QTJGci9XSTtFQUNFLFd0RnhQSztFc0YyUEg7QTNGcS9XUjtBMkZoL1dJO0VBQ0UsNkJMckpxQjtBdEZ1b1gzQjtBMkY3K1dFO0VBQ0U7RUFDQTtBM0YrK1dKO0EyRjErV0k7RUFDRSxjdEZoUks7QUw0dlhYO0EyRjErV007RUFDRTtBM0Y0K1dSO0EyRnArV007RUFDRSxXTDdLc0I7QXRGbXBYOUI7QTJGcCtXUTtFQUVFLG9DTHRMZTtFS3VMZixXdEYvUkM7QUxvd1hYO0EyRmgrV1E7RUFFRSxvQ0w5TGU7RUsrTGYsY3RGeFNDO0FMeXdYWDtBMkY3OVdNO0VBQ0Usb0NMcE1pQjtBdEZtcVh6QjtBMkZ0OVdRO0VBQ0UsZ0NMOU1lO0F0RnNxWHpCO0EyRm45V1k7RUFFRSxnQ0xyTlc7QXRGeXFYekI7O0EyRjM4V0E7RUFFRSx5QnRGMVVTO0FMdXhYWDtBMkZ6OFdJO0VBQ0UsV3RGdlZLO0FMa3lYWDtBMkZ4OFdJO0VBQ0UsMENMdFBrQjtFS3VQbEIsY0x0UGU7QXRGZ3NYckI7QTJGeDhXTTtFQUdFO0VBQ0EsV3RGbFdHO0FMMHlYWDtBMkZwOFdJO0U3RWpXRSx3QzZFa1dBO0VBQ0E7QTNGczhXTjtBMkZuOFdJO0VBQ0UsY3RGbldLO0FMd3lYWDtBMkY1N1dNO0VBQ0UsY0xoUmE7QXRGOHNYckI7QTJGejdXSTs7RUFHRSwwQ0x6UmtCO0VLMFJsQixXdEYvWEs7QUx5elhYO0EyRnY3V0k7RUFDRSxXdEZuWUs7RXNGc1lIO0EzRnU3V1I7QTJGbDdXSTtFQUNFLDZCTG5Tb0I7QXRGdXRYMUI7QTJGLzZXRTtFQUNFO0VBQ0E7QTNGaTdXSjtBMkY1NldJO0VBQ0UsY0xuVGU7QXRGaXVYckI7QTJGNTZXTTtFQUVFO0EzRjY2V1I7QTJGcjZXTTtFQUNFLGNMNVRxQjtBdEZtdVg3QjtBMkZyNldRO0VBRUUsMENMclVjO0VLc1VkLFd0RjNhQztBTGkxWFg7QTJGajZXUTtFQUdFLDBDTHJVdUI7RUtzVXZCLGN0RjVhQztBTDYwWFg7QTJGdjVXUTtFQUNFLHNDTGpWdUI7QXRGMHVYakM7QTJGcDVXWTtFQUVFLHNDTHhWbUI7QXRGNnVYakM7O0E0Ri8xWEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGbTJYTjtBNEY5MVhJOztFQUNFLHFCckY2RFM7QVBveVhmOztBNEZ6MlhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1RjYyWE47QTRGeDJYSTs7RUFDRSxxQnJGNkRTO0FQOHlYZjs7QTRGbjNYSTs7RUFDRSx5QnJGb0VTO0VxRm5FVDtBNUZ1M1hOO0E0RmwzWEk7O0VBQ0UscUJyRjZEUztBUHd6WGY7O0E0RjczWEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGaTRYTjtBNEY1M1hJOztFQUNFLHFCckY2RFM7QVBrMFhmOztBNEZ2NFhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1RjI0WE47QTRGdDRYSTs7RUFDRSxxQnJGNkRTO0FQNDBYZjs7QTRGajVYSTs7RUFDRSx5QnJGb0VTO0VxRm5FVDtBNUZxNVhOO0E0Rmg1WEk7O0VBQ0UscUJyRjZEUztBUHMxWGY7O0E0RjM1WEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGKzVYTjtBNEYxNVhJOztFQUNFLHFCckY2RFM7QVBnMlhmOztBNEZyNlhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1Rnk2WE47QTRGcDZYSTs7RUFDRSxxQnJGNkRTO0FQMDJYZjs7QTRGLzZYSTs7RUFDRSx5Qk5XRztFTVZIO0E1Rm03WE47QTRGOTZYSTs7RUFDRSxxQk5JRztBdEY2NlhUOztBNEZ6N1hJOztFQUNFLHlCTldHO0VNVkg7QTVGNjdYTjtBNEZ4N1hJOztFQUNFLHFCTklHO0F0RnU3WFQ7O0E0Rm44WEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZ1OFhOO0E0Rmw4WEk7O0VBQ0UscUJOSUc7QXRGaThYVDs7QTRGNzhYSTs7RUFDRSx5Qk5XRztFTVZIO0E1Rmk5WE47QTRGNThYSTs7RUFDRSxxQk5JRztBdEYyOFhUOztBNEZ2OVhJOztFQUNFLHlCTldHO0VNVkg7QTVGMjlYTjtBNEZ0OVhJOztFQUNFLHFCTklHO0F0RnE5WFQ7O0E0RmorWEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZxK1hOO0E0RmgrWEk7O0VBQ0UscUJOSUc7QXRGKzlYVDs7QTRGMytYSTs7RUFDRSx5Qk5XRztFTVZIO0E1RisrWE47QTRGMStYSTs7RUFDRSxxQk5JRztBdEZ5K1hUOztBNEZyL1hJOztFQUNFLHlCTldHO0VNVkg7QTVGeS9YTjtBNEZwL1hJOztFQUNFLHFCTklHO0F0Rm0vWFQ7O0E0Ri8vWEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZtZ1lOO0E0RjkvWEk7O0VBQ0UscUJOSUc7QXRGNi9YVDs7QTRGemdZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RjZnWU47QTRGeGdZSTs7RUFDRSxxQk5JRztBdEZ1Z1lUOztBNEZuaFlJOztFQUNFLHlCTldHO0VNVkg7QTVGdWhZTjtBNEZsaFlJOztFQUNFLHFCTklHO0F0RmloWVQ7O0E0RjdoWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUZpaVlOO0E0RjVoWUk7O0VBQ0UscUJOSUc7QXRGMmhZVDs7QTRGdmlZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RjJpWU47QTRGdGlZSTs7RUFDRSxxQk5JRztBdEZxaVlUOztBNEZqallJOztFQUNFLHlCTldHO0VNVkg7QTVGcWpZTjtBNEZoallJOztFQUNFLHFCTklHO0F0RitpWVQ7O0E0RjNqWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUYrallOO0E0RjFqWUk7O0VBQ0UscUJOSUc7QXRGeWpZVDs7QTRGcmtZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RnlrWU47QTRGcGtZSTs7RUFDRSxxQk5JRztBdEZta1lUOztBNEYva1lJOztFQUNFLHNCTldHO0VNVkg7QTVGbWxZTjtBNEY5a1lJOztFQUNFLGtCTklHO0F0RjZrWVQ7O0E0RnpsWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUY2bFlOO0E0RnhsWUk7O0VBQ0UscUJOSUc7QXRGdWxZVDs7QTRGbm1ZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RnVtWU47QTRGbG1ZSTs7RUFDRSxxQk5JRztBdEZpbVlUOztBMkZsb1hFOzs7Ozs7Ozs7RUFDRTtFQUNBO0EzRjZvWEo7O0EyRnhvWEE7RUFDRTtBM0Yyb1hGO0EyRnhvWEk7RUFDRTtFQUNBO0EzRjBvWE47QTJGeG9YTTtFQUNFO0EzRjBvWFI7QTJGam9YVTtFQUNFO0EzRm1vWFo7QTJGM25YSTtFQUNFO0EzRjZuWE47QTJGM25YTTtFQUNFO0EzRjZuWFI7QTJGMW5YTTtFQUNFO0EzRjRuWFI7QTJGMW5YUTtFQUNFO0EzRjRuWFY7QTJGeG5YVTtFQUNFO0EzRjBuWFo7QTJGdG5YWTtFQUNFO0EzRnduWGQ7QTJGcG5YYztFQUNFO0EzRnNuWGhCO0EyRjNtWE07RUFDRTtBM0Y2bVhSO0EyRjFtWE07RUFDRTtBM0Y0bVhSO0EyRnhtWFE7RUFDRTtBM0YwbVhWO0EyRnRtWFU7RUFDRTtBM0Z3bVhaO0EyRnBtWFk7RUFDRTtBM0ZzbVhkO0EyRmxtWGM7RUFDRTtBM0ZvbVhoQjtBMkZwbFhNO0VBQ0U7QTNGc2xYUjtBMkZqbFhNO0VBQ0U7QTNGbWxYUjtBMkYva1hRO0VBQ0U7QTNGaWxYVjtBMkY3a1hVO0VBQ0U7QTNGK2tYWjtBMkYza1hZO0VBQ0U7QTNGNmtYZDtBMkZ6a1hjO0VBQ0U7QTNGMmtYaEI7QTJGbGtYRTtFcEV0bkJJLHdDb0V1bkJGO0EzRm9rWEo7QXVCdnJZTTtFb0VrbkJKO0lwRWpuQk07RXZCMHJZTjtBQUNGO0EyRnJrWEk7RUFDRTtBM0Z1a1hOO0EyRmxrWEk7O0VBRUU7QTNGb2tYTjtBMkZqa1hROztFQUNFO0EzRm9rWFY7O0EyRjdqWEE7RUFDRTtBM0Zna1hGO0EyRjdqWEk7RUFDRTtFQUNBO0EzRitqWE47QTJGN2pYTTtFQUNFO0EzRitqWFI7QTJGN2pYUTtFQUNFO0EzRitqWFY7QTJGdmpYTTtFQUNFO0VBQ0E7RUFDQTtBM0Z5alhSO0EyRnZqWFE7RUFDRTtBM0Z5alhWO0EyRnZqWFU7RUFDRTtBM0Z5alhaO0EyRi9pWFE7RUFDRTtBM0ZpalhWO0EyRnZpWE07RXBFaHNCQSx3Q29FaXNCRTtFQUNBO0EzRnlpWFI7QXVCdnVZTTtFb0U0ckJBO0lwRTNyQkU7RXZCMHVZTjtBQUNGO0EyRmxpWEk7RUFDRTtBM0ZvaVhOO0EyRmxpWE07RUFDRTtFQUNBO0EzRm9pWFI7QTJGemhYSTtFQUNFO0EzRjJoWE47QTJGemhYTTtFQUNFO0VBQ0E7QTNGMmhYUjtBMkZsaFhNO0VBQ0U7QTNGb2hYUjtBMkZoaFhRO0VBQ0U7QTNGa2hYVjtBMkYzZ1hRO0VBQ0U7RUFDQTtBM0Y2Z1hWO0EyRmxnWE07RUFDRTtBM0ZvZ1hSO0EyRmhnWFE7RUFDRTtBM0ZrZ1hWO0EyRjEvV007O0VBRUU7QTNGNC9XUjtBMkZ6L1dNO0VBQ0UsV3RGL3hCRztBTDB4WVg7QTJGdC9XTTtFQUdFO0VBQ0EsV3RGeHlCRztBTDh4WVg7QTJGLytXTTs7RUFFRTtBM0ZpL1dSO0EyRjkrV007RUFDRSxXdEYzeUJHO0FMMnhZWDtBMkYzK1dNO0VBR0U7RUFDQSxXdEZwekJHO0FMK3hZWDs7QTJGbitXRTtFQUNFO0VBQ0E7RUFDQSx3QkwvcEJlO0VLZ3FCZjtBM0ZzK1dKO0EyRmwrV0k7RUFDRTtFQUNBO0VBQ0Esd0JMdnFCYTtFS3dxQmI7QTNGbytXTjtBMkYxOVdJO0VBQ0U7RUFDQTtFQUNBLHdCTHJyQmE7RUtzckJiO0EzRjQ5V047O0EyRnI5V0U7O0VBRUU7RUFDQTtBM0Z3OVdKO0EyRnI5V0U7RUFDRTtFQUNBO0EzRnU5V0o7QTJGcDlXRTs7RUFFRTtBM0ZzOVdKO0EyRmw5V0k7O0VBRUU7QTNGbzlXTjs7QTJGNzhXRTs7RUFFRTtFQUNBO0VBQ0E7QTNGZzlXSjtBMkY3OFdFOztFQUVFO0EzRis4V0o7QTJGNThXRTtFQUNFO0EzRjg4V0o7QTJGMzhXRTtFQUNFO0EzRjY4V0o7QTJGMThXRTtFQUNFO0VBQ0E7RUFDQSxjTGx6QmlCO0F0Rjh2WXJCO0EyRjE4V0k7RUFDRTtBM0Y0OFdOO0EyRno4V0k7RUFDRTtBM0YyOFdOO0EyRng4V0k7RUFDRSxjdEY5NUJLO0FMdzJZWDs7QTJGcDhXRTs7RUFFRTtFQUNBO0VBQ0E7QTNGdThXSjtBMkZwOFdFOztFQUVFO0EzRnM4V0o7QTJGbjhXRTtFQUNFO0EzRnE4V0o7QTJGbDhXRTtFQUNFO0EzRm84V0o7QTJGajhXRTtFQUNFO0EzRm04V0o7QTJGajhXSTtFQUNFO0EzRm04V047QTJGaDhXSTtFQUNFO0EzRms4V047QTJGLzdXSTtFQUNFLGN0Rm44Qks7QUxvNFlYOztBMkYzN1dBO0VBQ0U7RUFDQTtBM0Y4N1dGOztBMkY1N1dBO0VBQ0U7QTNGKzdXRjs7QTJGMTdXRTtFQUNFO0EzRjY3V0o7QTJGMzdXRTs7O0VBR0U7RUFDQTtBM0Y2N1dKOztBMkZ2N1dFOzs7RUFHRTtBM0YwN1dKOztBMkZwN1dJO0VBRUU7RUFDQTtFQUNBO0EzRnM3V047QTJGbjdXSTtFQUlFO0EzRms3V047O0EyRjc2V0E7RUFDRTtFQUNBO0VBQ0E7QTNGZzdXRjtBMkY5NldFO0VBQ0U7QTNGZzdXSjtBMkY3NldFO0VBQ0U7QTNGKzZXSjtBMkY1NldFO0VBQ0U7RUFDQTtFQUNBO0EzRjg2V0o7QTJGNTZXSTtFQUNFO0EzRjg2V047QTJGNTZXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRjg2V1I7QTJGMzZXTTtFQUNFO0VBQ0E7RTlFN2dDSjtFQUNBO0FiMjdZSjs7QTJGeDZXQTtFQUNFLGN0Rjd4QjRCO0FMd3NZOUI7O0EyRnY2V0U7O0U5RTNnQ0U7RUFDQTtBYnU3WUo7O0EyRnI2V0U7RUFDRTtBM0Z3NldKO0EyRnI2V0U7RUFDRTtBM0Z1NldKOztBMkZqNldJO0VBQ0U7QTNGbzZXTjtBMkYvNVdJO0VBQ0U7QTNGaTZXTjtBMkY1NVdJO0VBQ0U7QTNGODVXTjtBMkYzNVdJO0VBQ0UsWUxoakNrQjtFS2lqQ2xCO0EzRjY1V047QTJGeDVXSTtFQUNFO0EzRjA1V047QTJGdjVXSTtFQUNFLFlMMWpDcUI7QXRGbTlZM0I7QTJGcDVXSTtFQUNFO0EzRnM1V047QTJGbjVXSTtFQUNFLFlMbmtDcUI7QXRGdzlZM0I7QTJGOTRXSTs7O0VBQ0U7RUFDQTtBM0ZrNVdOOztBNEZqZ1pJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUZxZ1pOO0E0RmhnWkk7O0VBQ0UscUJDbUVhO0E3Rmc4WW5CO0E0RjNnWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1RjhnWk47QTRGemdaSTs7RUFDRSxxQkNtRWE7QTdGeThZbkI7QTRGcGhaSTs7RUFDRSx5QkMwRWE7RUR6RWI7QTVGdWhaTjtBNEZsaFpJOztFQUNFLHFCQ21FYTtBN0ZrOVluQjtBNEY3aFpJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUZnaVpOO0E0RjNoWkk7O0VBQ0UscUJDbUVhO0E3RjI5WW5CO0E0RnRpWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1RnlpWk47QTRGcGlaSTs7RUFDRSxxQkNtRWE7QTdGbytZbkI7QTRGL2laSTs7RUFDRSx5QkMwRWE7RUR6RWI7QTVGa2paTjtBNEY3aVpJOztFQUNFLHFCQ21FYTtBN0Y2K1luQjtBNEZ4alpJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUYyalpOO0E0RnRqWkk7O0VBQ0UscUJDbUVhO0E3RnMvWW5CO0E0RmprWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1Rm9rWk47QTRGL2paSTs7RUFDRSxxQkNtRWE7QTdGKy9ZbkI7QTRGMWtaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGNmtaTjtBNEZ4a1pJOztFQUNFLHFCQzhFTztBN0Y2L1liO0E0Rm5sWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RnNsWk47QTRGamxaSTs7RUFDRSxxQkM4RU87QTdGc2daYjtBNEY1bFpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYrbFpOO0E0RjFsWkk7O0VBQ0UscUJDOEVPO0E3RitnWmI7QTRGcm1aSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGd21aTjtBNEZubVpJOztFQUNFLHFCQzhFTztBN0Z3aFpiO0E0RjltWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RmluWk47QTRGNW1aSTs7RUFDRSxxQkM4RU87QTdGaWlaYjtBNEZ2blpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYwblpOO0E0RnJuWkk7O0VBQ0UscUJDOEVPO0E3RjBpWmI7QTRGaG9aSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGbW9aTjtBNEY5blpJOztFQUNFLHFCQzhFTztBN0ZtalpiO0E0RnpvWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RjRvWk47QTRGdm9aSTs7RUFDRSxxQkM4RU87QTdGNGpaYjtBNEZscFpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZxcFpOO0E0RmhwWkk7O0VBQ0UscUJDOEVPO0E3RnFrWmI7QTRGM3BaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGOHBaTjtBNEZ6cFpJOztFQUNFLHFCQzhFTztBN0Y4a1piO0E0RnBxWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RnVxWk47QTRGbHFaSTs7RUFDRSxxQkM4RU87QTdGdWxaYjtBNEY3cVpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZnclpOO0E0RjNxWkk7O0VBQ0UscUJDOEVPO0E3RmdtWmI7QTRGdHJaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGeXJaTjtBNEZwclpJOztFQUNFLHFCQzhFTztBN0Z5bVpiO0E0Ri9yWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RmtzWk47QTRGN3JaSTs7RUFDRSxxQkM4RU87QTdGa25aYjtBNEZ4c1pJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYyc1pOO0E0RnRzWkk7O0VBQ0UscUJDOEVPO0E3RjJuWmI7QTRGanRaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGb3RaTjtBNEYvc1pJOztFQUNFLHFCQzhFTztBN0Zvb1piO0E0RjF0Wkk7O0VBQ0Usc0JDcUZPO0VEcEZQO0E1RjZ0Wk47QTRGeHRaSTs7RUFDRSxrQkM4RU87QTdGNm9aYjtBNEZudVpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZzdVpOO0E0Rmp1Wkk7O0VBQ0UscUJDOEVPO0E3RnNwWmI7QTRGNXVaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGK3VaTjtBNEYxdVpJOztFQUNFLHFCQzhFTztBN0YrcFpiO0EyRmhuWE07RUFDRSxjdEYxbkNHO0FMNHVaWDtBMkZoblhRO0VBQ0U7QTNGa25YVjs7QThGN3ZaQTs7RUFFRTtFQUNBO0VBQ0E7QTlGZ3daRjtBOEY5dlpFOztFQUNFO0VBQ0E7QTlGaXdaSjtBOEY5dlpFOztFQUNFO0VBQ0E7QTlGaXdaSjs7QThGN3ZaQTtFQUNFO0VBQ0E7QTlGZ3daRjtBOEY5dlpFO0VBQ0U7RUFDQTtBOUZnd1pKOztBOEYxdlpJO0VBQ0U7QTlGNnZaTjs7QWtCcHVaSTtFMEVyQ0Y7OztJQUdFO0U1RjZ3WkY7RTRGeHdaRTtJQUNFO0U1RjB3Wko7RTRGdHdaRTs7O0lBR0U7RTVGd3daSjtFNEZwd1pFO0lBQ0U7RTVGc3daSjtFNEZud1pFO0lBQ0U7SUFDQTtFNUZxd1pKO0U0Rmx3WkU7OztJQUdFO0lBQ0E7SUFDQSx3Qk40SGE7SU0zSGI7SUFDQTtFNUZvd1pKO0U0Rmp3WkU7SUFDRTtJQUNBLHdCTnFIYTtJTXBIYjtJQUNBO0U1Rm13Wko7RTRGaHdaRTtJQUNFO0lBQ0E7SUFDQSx3Qk42R2E7SU01R2I7SUFDQTtFNUZrd1pKO0U0Rjl2WkU7SUFDRTtFNUZnd1pKO0U0Rjl2Wkk7SUFHRTtJQUNBLGFOcURhO0V0RnlzWm5CO0U0RjF2Wk07SUFDRTtFNUY0dlpSO0U0Rnh2Wkk7SUFFRSxZTjNEUTtFdEZvelpkO0U0RnZ2Wk07SUFDRSxZTjlETTtFdEZ1elpkO0U0RnR2Wk07SUFDRTtFNUZ3dlpSO0U0RnR2WlE7SUFDRTtFNUZ3dlpWO0U0RnB2Wk07Ozs7Ozs7SUFJRTtJQUNBO0lBQ0E7SUFDQSx3Qk5nRVM7SU0vRFQ7SUFDQTtFNUZ5dlpSO0U0RnR2Wk07SUFDRTtJQUNBLHdCTnlEUztJTXhEVDtJQUNBO0U1Rnd2WlI7RTRGcnZaTTtJQUNFO0U1RnV2WlI7RTRGbHZaTTs7O0lBRUU7SUFDQTtFNUZxdlpSO0U0Rmx2Wk07SUFDRTtFNUZvdlpSO0U0Rjl1WkU7SUFDRTtFNUZndlpKO0U0RjN1Wk07SUFDRSxZTnRITTtFdEZtMlpkO0U0Rnp1Wkk7SUFDRSxhTnRCYTtFdEZpd1puQjtBQUNGOztBa0JuMFpJO0U0RTFCRjtJQUNFO0U5RmkyWkY7QUFDRjtBa0J0MVpJO0UwRXJDRjs7O0lBR0U7RTVGODNaRjtFNEZ6M1pFO0lBQ0U7RTVGMjNaSjtFNEZ2M1pFOzs7SUFHRTtFNUZ5M1pKO0U0RnIzWkU7SUFDRTtFNUZ1M1pKO0U0RnAzWkU7SUFDRTtJQUNBO0U1RnMzWko7RTRGbjNaRTs7O0lBR0U7SUFDQTtJQUNBLHdCTjRIYTtJTTNIYjtJQUNBO0U1RnEzWko7RTRGbDNaRTtJQUNFO0lBQ0Esd0JOcUhhO0lNcEhiO0lBQ0E7RTVGbzNaSjtFNEZqM1pFO0lBQ0U7SUFDQTtJQUNBLHdCTjZHYTtJTTVHYjtJQUNBO0U1Rm0zWko7RTRGLzJaRTtJQUNFO0U1RmkzWko7RTRGLzJaSTtJQUdFO0lBQ0EsYU5xRGE7RXRGMHpabkI7RTRGMzJaTTtJQUNFO0U1RjYyWlI7RTRGejJaSTtJQUVFLFlOM0RRO0V0RnE2WmQ7RTRGeDJaTTtJQUNFLFlOOURNO0V0Rnc2WmQ7RTRGdjJaTTtJQUNFO0U1RnkyWlI7RTRGdjJaUTtJQUNFO0U1RnkyWlY7RTRGcjJaTTs7Ozs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBLHdCTmdFUztJTS9EVDtJQUNBO0U1RjAyWlI7RTRGdjJaTTtJQUNFO0lBQ0Esd0JOeURTO0lNeERUO0lBQ0E7RTVGeTJaUjtFNEZ0MlpNO0lBQ0U7RTVGdzJaUjtFNEZuMlpNOzs7SUFFRTtJQUNBO0U1RnMyWlI7RTRGbjJaTTtJQUNFO0U1RnEyWlI7RTRGLzFaRTtJQUNFO0U1RmkyWko7RTRGNTFaTTtJQUNFLFlOdEhNO0V0Rm85WmQ7RTRGMTFaSTtJQUNFLGFOdEJhO0V0RmszWm5CO0FBQ0Y7O0FrQnA3Wkk7RTRFZkY7SUFDRTtFOUZ1OFpGO0FBQ0Y7QTRGNStaRTs7O0VBR0U7QTVGOCtaSjtBNEZ6K1pJO0VBQ0U7QTVGMitaTjtBNEZ2K1pJOzs7RUFHRTtBNUZ5K1pOO0E0RnIrWkk7RUFDRTtBNUZ1K1pOO0E0RnArWkk7RUFDRTtFQUNBO0E1RnMrWk47QTRGbitaSTs7O0VBR0U7RUFDQTtFQUNBLHdCTjRIYTtFTTNIYjtFQUNBO0E1RnErWk47QTRGbCtaSTtFQUNFO0VBQ0Esd0JOcUhhO0VNcEhiO0VBQ0E7QTVGbytaTjtBNEZqK1pJO0VBQ0U7RUFDQTtFQUNBLHdCTjZHYTtFTTVHYjtFQUNBO0E1Rm0rWk47QTRGLzlaSTtFQUNFO0E1RmkrWk47QTRGLzlaTTtFQUdFO0VBQ0EsYU5xRGE7QXRGMDZackI7QTRGMzlaUTtFQUNFO0E1RjY5WlY7QTRGejlaTTtFQUVFLFlOM0RRO0F0RnFoYWhCO0E0Rng5WlE7RUFDRSxZTjlETTtBdEZ3aGFoQjtBNEZ2OVpRO0VBQ0U7QTVGeTlaVjtBNEZ2OVpVO0VBQ0U7QTVGeTlaWjtBNEZyOVpROzs7Ozs7O0VBSUU7RUFDQTtFQUNBO0VBQ0Esd0JOZ0VTO0VNL0RUO0VBQ0E7QTVGMDlaVjtBNEZ2OVpRO0VBQ0U7RUFDQSx3Qk55RFM7RU14RFQ7RUFDQTtBNUZ5OVpWO0E0RnQ5WlE7RUFDRTtBNUZ3OVpWO0E0Rm45WlE7OztFQUVFO0VBQ0E7QTVGczlaVjtBNEZuOVpRO0VBQ0U7QTVGcTlaVjtBNEYvOFpJO0VBQ0U7QTVGaTlaTjtBNEY1OFpRO0VBQ0UsWU50SE07QXRGb2thaEI7QTRGMThaTTtFQUNFLGFOdEJhO0F0RmsrWnJCOztBOEZsaWFNOzs7RUFDRTtBOUZ1aWFSO0E4Rm5pYVE7OztFQUNFO0E5RnVpYVY7QThGbmlhVTs7O0VBQ0U7QTlGdWlhWjtBOEZuaWFZOzs7RUFDRTtBOUZ1aWFkO0E4Rm5pYWM7OztFQUNFO0E5RnVpYWhCO0E4Ri9oYU07OztFQUNFLFlSbkVRO0F0RnNtYWhCO0E4Ri9oYVU7OztFQUNFO0E5Rm1pYVo7QThGL2hhWTs7O0VBQ0U7QTlGbWlhZDtBOEYvaGFjOzs7RUFDRTtBOUZtaWFoQjtBOEYvaGFnQjs7O0VBQ0U7QTlGbWlhbEI7QThGL2hha0I7OztFQUNFO0E5Rm1pYXBCO0E4RnpoYU07OztFQUNFLFlSdkdRO0F0Rm9vYWhCO0E4RnpoYVU7OztFQUNFO0E5RjZoYVo7QThGemhhWTs7O0VBQ0U7QTlGNmhhZDtBOEZ6aGFjOzs7RUFDRTtBOUY2aGFoQjtBOEZ6aGFnQjs7O0VBQ0U7QTlGNmhhbEI7QThGemhha0I7OztFQUNFO0E5RjZoYXBCO0E4Rm5oYU07OztFQUNFO0E5RnVoYVI7QThGbmhhUTs7O0VBQ0U7QTlGdWhhVjtBOEZuaGFVOzs7RUFDRTtBOUZ1aGFaO0E4Rm5oYVk7OztFQUNFO0E5RnVoYWQ7QThGbmhhYzs7O0VBQ0U7QTlGdWhhaEI7QThGL2dhTTs7O0VBQ0UsWVJ4S1E7QXRGMnJhaEI7QThGaGhhUTs7O0VBQ0U7QTlGb2hhVjtBOEZoaGFVOzs7RUFDRTtBOUZvaGFaO0E4RmhoYVk7OztFQUNFO0E5Rm9oYWQ7QThGaGhhYzs7O0VBQ0U7QTlGb2hhaEI7QThGaGhhZ0I7OztFQUNFO0E5Rm9oYWxCO0E4RjVnYUk7OztFQUNFO0V2RTlOQSxrQ3VFK05BO0E5RmdoYU47QXVCM3VhTTtFdUV5TkY7OztJdkV4Tkk7RXZCZ3ZhTjtBQUNGOztBOEY1Z2FRO0VBQ0U7QTlGK2dhVjtBOEYxZ2FVO0VBQ0UsYVJ2SFM7QXRGbW9hckI7QThGeGdhVTtFQUNFO0VBQ0E7QTlGMGdhWjtBOEZ2Z2FVO0VBQ0U7QTlGeWdhWjtBOEZsZ2FRO0VBQ0U7QTlGb2dhVjtBOEZsZ2FRO0VBQ0U7QTlGb2dhVjtBOEZoZ2FVO0VBQ0U7QTlGa2dhWjtBOEY5L1pVO0VBQ0UsWVIzUEk7QXRGMnZhaEI7QThGNS9aYztFQUNFO0E5RjgvWmhCO0E4RjEvWmdCO0VBQ0U7QTlGNC9abEI7QThGeC9aa0I7RUFDRTtBOUYwL1pwQjtBOEZ0L1pvQjtFQUNFO0E5RncvWnRCO0E4RnAvWnNCO0VBQ0U7QTlGcy9aeEI7QThGNStaVTtFQUNFLFlSL1JJO0F0RjZ3YWhCO0E4RjErWmM7RUFDRTtBOUY0K1poQjtBOEZ4K1pnQjtFQUNFO0E5RjArWmxCO0E4RnQrWmtCO0VBQ0U7QTlGdytacEI7QThGcCtab0I7RUFDRTtBOUZzK1p0QjtBOEZsK1pzQjtFQUNFO0E5Rm8rWnhCO0E4RjE5WlU7RUFDRTtBOUY0OVpaO0E4Rng5WlU7RUFDRSxZUnhVSTtBdEZreWFoQjtBOEZ2OVpZO0VBQ0U7QTlGeTlaZDtBOEZyOVpjO0VBQ0U7QTlGdTlaaEI7QThGbjlaZ0I7RUFDRTtBOUZxOVpsQjtBOEZqOVprQjtFQUNFO0E5Rm05WnBCO0E4Ri84Wm9CO0VBQ0U7QTlGaTladEI7QThGejhaUTtFTjVXTjtFQUNBO0F4Rnd6YUY7QThGeDhaTTtFTjVXSjtBeEZ1emFGO0E4RnQ4Wkk7Ozs7RUFFRSxhUi9RZTtBdEZ5dGFyQjtBOEZ4OFpNOzs7O0VBQ0U7QTlGNjhaUjtBOEYxOFpNOzs7O0VBQ0U7QTlGKzhaUjtBOEY1OFpNOzs7O0VBQ0U7QTlGaTlaUjtBOEY5OFpNOzs7O0VBQ0U7RUFDQSx3QlJwUFc7RVFxUFg7RUFDQTtBOUZtOVpSO0E4Rmg5Wk07Ozs7RUFDRTtFQUNBLHdCUjNQVztFUTRQWDtFQUNBO0E5RnE5WlI7QThGbDlaTTs7OztFQUNFO0E5RnU5WlI7QThGcDlaTTs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQSx3QlJ6UVc7RVEwUVg7RUFDQTtFQUNBO0E5Rm0rWlI7QThGaCtaTTs7OztFQUNFO0E5RnErWlI7O0E4Ri85WkE7RUFDRTtBOUZrK1pGO0E4RmgrWkU7RUFDRTtBOUZrK1pKOztBOEY5OVpBOztFQUVFO0VBQ0E7QTlGaStaRjs7QThGOTlaQTtFQUNFO0E5RmkrWkY7QThGLzlaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RmkrWko7O0E4Rjc5WkE7Ozs7O0V2RXBkTSw0RXVFeWRKO0E5RmcrWkY7QXVCcjdhTTtFdUVnZE47Ozs7O0l2RS9jUTtFdkI0N2FOO0FBQ0Y7O0ErRjk4YUE7RUFDRTtBL0ZpOWFGOztBK0Y5OGFBO0VBQ0UsMEJUNkZtQjtFUzVGbkI7RUFDQSx1QlQ2RG1CO0VTNURuQixhVGlLdUI7QXRGZ3phekI7QStGLzhhRTtFQUVFLDBCVHNGaUI7RVNyRmpCO0VBQ0E7RUFDQSxZVGtCWTtFL0RyQlYsNER3RUlGO0EvRmc5YUo7QXVCaDlhTTtFd0VOSjtJeEVPTTtFdkJtOWFOO0FBQ0Y7QStGbDlhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbzlhSjs7QStGLzhhRTtFQUNFLDZCVHNFb0I7RVNyRXBCLDJCVHlDb0I7QXRGeTZheEI7O0ErRjk4YUE7RUFDRSwyQlRvQ3NCO0F0RjY2YXhCOztBK0Y5OGFBO0VBQ0UsNkJUNERzQjtBdEZxNWF4Qjs7QStGNzhhRTs7RXhFaENJLHlDd0VrQ0Y7QS9GZzlhSjtBdUI5K2FNO0V3RTRCSjs7SXhFM0JNO0V2QmsvYU47QUFDRjs7QStGaDlhRTtFQUNFO0EvRm05YUo7QStGajlhSTtFQUVFO0EvRms5YU47QStGNThhSTs7O0VBRUUsbUJUaENVO0F0RisrYWhCOztBK0Z4OGFFO0VBQ0U7QS9GMjhhSjtBK0Z6OGFJO0VBRUU7RXhFakVBLDREd0VrRUE7QS9GMDhhTjtBdUJ4Z2JNO0V3RTJERjtJeEUxREk7RXZCMmdiTjtBQUNGO0ErRno4YUk7OztFQUVFLG1CVHJEVTtBdEZpZ2JoQjs7QStGdDhhQTtFQUNFLHlCMUY5RVM7QUx1aGJYO0ErRnY4YUU7OztFQUdFLGNUV2lCO0F0Rjg3YXJCO0ErRnQ4YUU7RUFDRSxXMUYvRk87QUx1aWJYO0ErRnA4YUU7Ozs7Ozs7RUFPRSxXMUYxR087QUxnamJYO0ErRmw4YUU7RUFDRSwwQ1RWb0I7RVNXcEI7RUFDQTtBL0ZvOGFKO0ErRmw4YUk7RUFDRTtBL0ZvOGFOO0ErRmo4YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZtOGFOO0ErRmo4YU07RUFLRTtBL0YrN2FSO0ErRjU3YU07RUFJRTtFQUNBO0VBQ0E7RUFDQSxXMUY1SUc7QUx1a2JYO0ErRng3YU07RUFDRSx5QjFGeElHO0FMa2tiWDtBK0ZyN2FFO0VBQ0U7QS9GdTdhSjs7QStGbDdhQTtFQUNFO0VBR0Esc0IxRi9KUztFMEZnS1QsOEJUdEcwQjtBdEZ5aGI1Qjs7QWdHL2tiRTtFQUNFO0FoR2tsYko7QWdHL2tiRTtFQUNFO0FoR2lsYko7O0FnRzdrYkE7RUFDRSxlM0ZvTjRCO0UyRm5ONUI7QWhHZ2xiRjs7QWdHNWtiRTtFQUNFO0FoRytrYko7O0FnRzFrYkE7RUFDRTtFQUNBO0VBQ0E7QWhHNmtiRjtBZ0cza2JFO0VBQ0U7QWhHNmtiSjtBZ0cxa2JFO0VBQ0U7QWhHNGtiSjtBZ0d6a2JFO0VBQ0U7RUFDQTtBaEcya2JKOztBZ0d0a2JBO0VBQ0U7QWhHeWtiRjtBZ0d2a2JFO0VsRTVDQTtFQUNBO0VBQ0E7RUFDQTtFa0UyQ0U7RUFDQTtFQUNBO0FoRzRrYko7QWdHemtiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzJrYko7O0FnR2prYkk7O0VBQ0U7QWhHcWtiTjs7QWdHOWpiQTtFQUNFO0VBQ0E7RUFDQTtBaEdpa2JGO0FnRy9qYkU7RUFDRTtBaEdpa2JKO0FnRzlqYkU7RUFDRTtBaEdna2JKO0FnRzdqYkU7RUFDRTtFQUNBO0FoRytqYko7O0FnRzFqYkE7O0VBRUU7RUFDQSxtQjNGZ0k0QjtFMkYvSDVCO0VBQ0E7QWhHNmpiRjs7QWdHeGpiQTtFUi9GRSw0QlFnR21CO0VBQ25CO0FoRzJqYkY7O0FnR3RqYkU7RUFDRTtBaEd5amJKO0FnR3hqYkk7RUFDRTtFQUNBO0VBQ0E7QWhHMGpiTjs7QWtCbm5iSTtFOEUrREY7SUFDRTtFaEd3amJGO0VnR3ZqYkU7SUFDRTtFaEd5amJKO0VnR3hqYkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCM0Z0SUc7RUxnc2JUO0FBQ0Y7QWdHbmpiRTtFQUNFO0FoR3FqYko7QWdHbGpiRTtFbkZsSUU7RUFDQTtFbUZtSUE7RUFDQTtBaEdxamJKO0FnR25qYkk7O0VuRnpIQTtFQUNBO0FiZ3JiSjtBZ0dsamJJO0VBQ0U7RUFDQTtFQUNBO0FoR29qYk47QWdHampiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdtamJSO0FnR2hqYk07RUFDRTtFQUNBO0VBRUE7QWhHaWpiUjtBZ0cvaWJRO0VBQ0U7RUFDQTtBaEdpamJWO0FnRzNpYkk7RUFFRTtFQUNBO0VBQ0E7QWhHNGliTjtBeURwdmJFO0VBQ0U7RUFDQTtFQUNBO0F6RHN2Yko7QWtCOXJiSTtFOEUrSUU7SUFFSTtJQUNBO0VoR2lqYlI7QUFDRjtBZ0c1aWJJO0VBRUUseUIzRjFNSztFMkYyTUw7QWhHNmliTjtBeURud2JFO0VBQ0U7RUFDQTtFQUNBO0F6RHF3Yko7QWdHaGpiTTtFQUNFLGMzRnpNRztBTDJ2Ylg7QWtCaHRiSTtFOEVnS0k7SUFFSSx5QjNGbE5EO0VMb3diVDtBQUNGO0FnRzVpYkU7RUFRRTtFQUNBO0VBQ0EsY1ZuR3VCO0VVb0d2QjtFQUNBO0VBQ0EsYVZ0R3VCO0F0RjZvYjNCO0FrQjd0Ykk7RThFeUtGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhHc2piSjtBQUNGOztBZ0cxaWJFO0VBQ0UseUIzRnJPTztFMkZzT1AsVzNGOU9PO0FMMnhiWDtBZ0czaWJFO0VBQ0UsVzNGalBPO0FMOHhiWDtBZ0czaWJJO0VBRUU7QWhHNGliTjtBZ0d6aWJFO0VBQ0UscUIzRm5QTztBTDh4Ylg7QWdHdmliSTtFQUNFO0VBQ0EsVzNGL1BLO0FMd3liWDtBZ0d2aWJNO0VBQ0UsVzNGbFFHO0FMMnliWDtBZ0d2aWJRO0VBRUU7RUFDQSxjM0ZwUUM7QUw0eWJYO0FnR3RpYlE7RUFDRTtBaEd3aWJWO0FnR3BpYkk7RUFDRSxxQjNGelFLO0FMK3liWDtBZ0dwaWJJO0VBQ0U7RUFDQTtBaEdzaWJOO0FnR3BpYk07RUFFRTtBaEdxaWJSOztBaUdsMGJFO0VBQ0UsYzVGV087QUwwemJYO0FpR24wYkk7RUFDRTtBakdxMGJOO0FpRy96Yk07RUFDRSxXNUZMRztBTHMwYlg7O0FpRzF6YkE7RUFDRTtFQUNBO0FqRzZ6YkY7QWlHM3piRTtFQUNFLGtDNUZ5TDBCO0U0RnhMMUI7RUFDQTtBakc2emJKO0FRMzBiRTtFeUZpQkk7QWpHNnpiTjtBaUd6emJFOztFQUVFO0FqRzJ6Yko7QWlHeHpiRTtFQUNFO0VBQ0E7QWpHMHpiSjtBaUd4emJJO0VBQ0U7RUFDQSxtQzVGcUt3QjtFNEZwS3hCO0VBQ0EsZ0M1Rm1Ld0I7RTRGbEt4QjtBakcwemJOO0FRNzFiRTtFeUZzQ007QWpHMHpiUjtBaUd0emJJOztFQUVFO0FqR3d6Yk47O0FpR256YkE7RUFDRTtBakdzemJGO0FpR3B6YkU7RUFDRSxrQjVGb2hCZ0M7RTRGbmhCaEMsbUI1Rm1oQmdDO0FMbXlhcEM7QWlHbnpiRTtFQUNFO0FqR3F6Yko7O0FpRzl5Ykk7RUFDRSx5QjFGTlM7QVB1emJmOztBaUdsemJJO0VBQ0UseUIxRk5TO0UwRlFQO0FqR296YlI7O0FrR2w0YkU7RUFDRSx5QjNGcUVXO0UyRnBFWDtBbEdxNGJKO0FrR2o0YlE7RUFDRTtBbEdtNGJWO0FrR2o0YlE7O0VBRUU7RUFDQTtFQUNBO0FsR200YlY7QWtHLzNiVTtFQUNFLGM3RkxEO0FMczRiWDtBa0cvM2JVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDQ0Ylg7QWtHMTNiUTtFQUNFO0FsRzQzYlY7QWtHMTNiUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNDNiVjtBa0d4M2JVO0VBQ0UsVzdGdENEO0FMZzZiWDtBa0d4M2JVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUxzNmJYOztBa0czNmJFO0VBQ0UseUIzRnFFVztFMkZwRVg7QWxHODZiSjtBa0cxNmJRO0VBQ0U7QWxHNDZiVjtBa0cxNmJROztFQUVFO0VBQ0E7RUFDQTtBbEc0NmJWO0FrR3g2YlU7RUFDRSxjN0ZMRDtBTCs2Ylg7QWtHeDZiVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxN2JYO0FrR242YlE7RUFDRTtBbEdxNmJWO0FrR242YlE7O0VBRUU7RUFDQTtFQUNBO0FsR3E2YlY7QWtHajZiVTtFQUNFLFc3RnRDRDtBTHk4Ylg7QWtHajZiVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzhiWDs7QWtHcDliRTtFQUNFLHlCM0ZxRVc7RTJGcEVYO0FsR3U5Yko7QWtHbjliUTtFQUNFO0FsR3E5YlY7QWtHbjliUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcTliVjtBa0dqOWJVO0VBQ0UsYzdGTEQ7QUx3OWJYO0FrR2o5YlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMODliWDtBa0c1OGJRO0VBQ0U7QWxHODhiVjtBa0c1OGJROztFQUVFO0VBQ0E7RUFDQTtBbEc4OGJWO0FrRzE4YlU7RUFDRSxXN0Z0Q0Q7QUxrL2JYO0FrRzE4YlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHcvYlg7O0FrRzcvYkU7RUFDRSx5QjNGcUVXO0UyRnBFWDtBbEdnZ2NKO0FrRzUvYlE7RUFDRTtBbEc4L2JWO0FrRzUvYlE7O0VBRUU7RUFDQTtFQUNBO0FsRzgvYlY7QWtHMS9iVTtFQUNFLGM3RkxEO0FMaWdjWDtBa0cxL2JVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHVnY1g7QWtHci9iUTtFQUNFO0FsR3UvYlY7QWtHci9iUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdS9iVjtBa0duL2JVO0VBQ0UsVzdGdENEO0FMMmhjWDtBa0duL2JVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUxpaWNYOztBa0d0aWNFO0VBQ0UseUIzRnFFVztFMkZwRVg7QWxHeWljSjtBa0dyaWNRO0VBQ0U7QWxHdWljVjtBa0dyaWNROztFQUVFO0VBQ0E7RUFDQTtBbEd1aWNWO0FrR25pY1U7RUFDRSxjN0ZMRDtBTDBpY1g7QWtHbmljVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxnamNYO0FrRzloY1E7RUFDRTtBbEdnaWNWO0FrRzloY1E7O0VBRUU7RUFDQTtFQUNBO0FsR2dpY1Y7QWtHNWhjVTtFQUNFLFc3RnRDRDtBTG9rY1g7QWtHNWhjVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMMGtjWDs7QWtHL2tjRTtFQUNFLHlCM0ZxRVc7RTJGcEVYO0FsR2tsY0o7QWtHOWtjUTtFQUNFO0FsR2dsY1Y7QWtHOWtjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHZ2xjVjtBa0c1a2NVO0VBQ0UsYzdGTEQ7QUxtbGNYO0FrRzVrY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMeWxjWDtBa0d2a2NRO0VBQ0U7QWxHeWtjVjtBa0d2a2NROztFQUVFO0VBQ0E7RUFDQTtBbEd5a2NWO0FrR3JrY1U7RUFDRSxXN0Z0Q0Q7QUw2bWNYO0FrR3JrY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG1uY1g7O0FrR3huY0U7RUFDRSx5QlpZSztFWVhMO0FsRzJuY0o7QWtHdm5jUTtFQUNFO0FsR3luY1Y7QWtHdm5jUTs7RUFFRTtFQUNBO0VBQ0E7QWxHeW5jVjtBa0dybmNVO0VBQ0UsYzdGTEQ7QUw0bmNYO0FrR3JuY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMa29jWDtBa0dobmNRO0VBQ0U7QWxHa25jVjtBa0dobmNROztFQUVFO0VBQ0E7RUFDQTtBbEdrbmNWO0FrRzltY1U7RUFDRSxXN0Z0Q0Q7QUxzcGNYO0FrRzltY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDRwY1g7O0FrR2pxY0U7RUFDRSx5QlpZSztFWVhMO0FsR29xY0o7QWtHaHFjUTtFQUNFO0FsR2txY1Y7QWtHaHFjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHa3FjVjtBa0c5cGNVO0VBQ0UsYzdGTEQ7QUxxcWNYO0FrRzlwY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMnFjWDtBa0d6cGNRO0VBQ0U7QWxHMnBjVjtBa0d6cGNROztFQUVFO0VBQ0E7RUFDQTtBbEcycGNWO0FrR3ZwY1U7RUFDRSxXN0Z0Q0Q7QUwrcmNYO0FrR3ZwY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHFzY1g7O0FrRzFzY0U7RUFDRSx5QlpZSztFWVhMO0FsRzZzY0o7QWtHenNjUTtFQUNFO0FsRzJzY1Y7QWtHenNjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMnNjVjtBa0d2c2NVO0VBQ0UsYzdGTEQ7QUw4c2NYO0FrR3ZzY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMb3RjWDtBa0dsc2NRO0VBQ0U7QWxHb3NjVjtBa0dsc2NROztFQUVFO0VBQ0E7RUFDQTtBbEdvc2NWO0FrR2hzY1U7RUFDRSxXN0Z0Q0Q7QUx3dWNYO0FrR2hzY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDh1Y1g7O0FrR252Y0U7RUFDRSx5QlpZSztFWVhMO0FsR3N2Y0o7QWtHbHZjUTtFQUNFO0FsR292Y1Y7QWtHbHZjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3ZjVjtBa0dodmNVO0VBQ0UsYzdGTEQ7QUx1dmNYO0FrR2h2Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnZjWDtBa0czdWNRO0VBQ0U7QWxHNnVjVjtBa0czdWNROztFQUVFO0VBQ0E7RUFDQTtBbEc2dWNWO0FrR3p1Y1U7RUFDRSxXN0Z0Q0Q7QUxpeGNYO0FrR3p1Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHV4Y1g7O0FrRzV4Y0U7RUFDRSx5QlpZSztFWVhMO0FsRyt4Y0o7QWtHM3hjUTtFQUNFO0FsRzZ4Y1Y7QWtHM3hjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNnhjVjtBa0d6eGNVO0VBQ0UsYzdGTEQ7QUxneWNYO0FrR3p4Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMc3ljWDtBa0dweGNRO0VBQ0U7QWxHc3hjVjtBa0dweGNROztFQUVFO0VBQ0E7RUFDQTtBbEdzeGNWO0FrR2x4Y1U7RUFDRSxXN0Z0Q0Q7QUwwemNYO0FrR2x4Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGcwY1g7O0FrR3IwY0U7RUFDRSx5QlpZSztFWVhMO0FsR3cwY0o7QWtHcDBjUTtFQUNFO0FsR3MwY1Y7QWtHcDBjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHczBjVjtBa0dsMGNVO0VBQ0UsYzdGTEQ7QUx5MGNYO0FrR2wwY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMKzBjWDtBa0c3emNRO0VBQ0U7QWxHK3pjVjtBa0c3emNROztFQUVFO0VBQ0E7RUFDQTtBbEcremNWO0FrRzN6Y1U7RUFDRSxXN0Z0Q0Q7QUxtMmNYO0FrRzN6Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHkyY1g7O0FrRzkyY0U7RUFDRSx5QlpZSztFWVhMO0FsR2kzY0o7QWtHNzJjUTtFQUNFO0FsRysyY1Y7QWtHNzJjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHKzJjVjtBa0czMmNVO0VBQ0UsYzdGTEQ7QUxrM2NYO0FrRzMyY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMdzNjWDtBa0d0MmNRO0VBQ0U7QWxHdzJjVjtBa0d0MmNROztFQUVFO0VBQ0E7RUFDQTtBbEd3MmNWO0FrR3AyY1U7RUFDRSxXN0Z0Q0Q7QUw0NGNYO0FrR3AyY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGs1Y1g7O0FrR3Y1Y0U7RUFDRSx5QlpZSztFWVhMO0FsRzA1Y0o7QWtHdDVjUTtFQUNFO0FsR3c1Y1Y7QWtHdDVjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdzVjVjtBa0dwNWNVO0VBQ0UsYzdGTEQ7QUwyNWNYO0FrR3A1Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMaTZjWDtBa0cvNGNRO0VBQ0U7QWxHaTVjVjtBa0cvNGNROztFQUVFO0VBQ0E7RUFDQTtBbEdpNWNWO0FrRzc0Y1U7RUFDRSxXN0Z0Q0Q7QUxxN2NYO0FrRzc0Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDI3Y1g7O0FrR2g4Y0U7RUFDRSx5QlpZSztFWVhMO0FsR204Y0o7QWtHLzdjUTtFQUNFO0FsR2k4Y1Y7QWtHLzdjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHaThjVjtBa0c3N2NVO0VBQ0UsYzdGTEQ7QUxvOGNYO0FrRzc3Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMDhjWDtBa0d4N2NRO0VBQ0U7QWxHMDdjVjtBa0d4N2NROztFQUVFO0VBQ0E7RUFDQTtBbEcwN2NWO0FrR3Q3Y1U7RUFDRSxXN0Z0Q0Q7QUw4OWNYO0FrR3Q3Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG8rY1g7O0FrR3orY0U7RUFDRSx5QlpZSztFWVhMO0FsRzQrY0o7QWtHeCtjUTtFQUNFO0FsRzArY1Y7QWtHeCtjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMCtjVjtBa0d0K2NVO0VBQ0UsYzdGTEQ7QUw2K2NYO0FrR3QrY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMbS9jWDtBa0dqK2NRO0VBQ0U7QWxHbStjVjtBa0dqK2NROztFQUVFO0VBQ0E7RUFDQTtBbEdtK2NWO0FrRy85Y1U7RUFDRSxXN0Z0Q0Q7QUx1Z2RYO0FrRy85Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDZnZFg7O0FrR2xoZEU7RUFDRSx5QlpZSztFWVhMO0FsR3FoZEo7QWtHamhkUTtFQUNFO0FsR21oZFY7QWtHamhkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbWhkVjtBa0cvZ2RVO0VBQ0UsYzdGTEQ7QUxzaGRYO0FrRy9nZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNGhkWDtBa0cxZ2RRO0VBQ0U7QWxHNGdkVjtBa0cxZ2RROztFQUVFO0VBQ0E7RUFDQTtBbEc0Z2RWO0FrR3hnZFU7RUFDRSxXN0Z0Q0Q7QUxnamRYO0FrR3hnZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHNqZFg7O0FrRzNqZEU7RUFDRSx5QlpZSztFWVhMO0FsRzhqZEo7QWtHMWpkUTtFQUNFO0FsRzRqZFY7QWtHMWpkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGpkVjtBa0d4amRVO0VBQ0UsYzdGTEQ7QUwramRYO0FrR3hqZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWtkWDtBa0duamRRO0VBQ0U7QWxHcWpkVjtBa0duamRROztFQUVFO0VBQ0E7RUFDQTtBbEdxamRWO0FrR2pqZFU7RUFDRSxXN0Z0Q0Q7QUx5bGRYO0FrR2pqZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCtsZFg7O0FrR3BtZEU7RUFDRSx5QlpZSztFWVhMO0FsR3VtZEo7QWtHbm1kUTtFQUNFO0FsR3FtZFY7QWtHbm1kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcW1kVjtBa0dqbWRVO0VBQ0UsYzdGTEQ7QUx3bWRYO0FrR2ptZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMOG1kWDtBa0c1bGRRO0VBQ0U7QWxHOGxkVjtBa0c1bGRROztFQUVFO0VBQ0E7RUFDQTtBbEc4bGRWO0FrRzFsZFU7RUFDRSxXN0Z0Q0Q7QUxrb2RYO0FrRzFsZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHdvZFg7O0FrRzdvZEU7RUFDRSx5QlpZSztFWVhMO0FsR2dwZEo7QWtHNW9kUTtFQUNFO0FsRzhvZFY7QWtHNW9kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHOG9kVjtBa0cxb2RVO0VBQ0UsYzdGTEQ7QUxpcGRYO0FrRzFvZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMdXBkWDtBa0dyb2RRO0VBQ0U7QWxHdW9kVjtBa0dyb2RROztFQUVFO0VBQ0E7RUFDQTtBbEd1b2RWO0FrR25vZFU7RUFDRSxXN0Z0Q0Q7QUwycWRYO0FrR25vZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGlyZFg7O0FrR3RyZEU7RUFDRSx5QlpZSztFWVhMO0FsR3lyZEo7QWtHcnJkUTtFQUNFO0FsR3VyZFY7QWtHcnJkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdXJkVjtBa0ducmRVO0VBQ0UsYzdGTEQ7QUwwcmRYO0FrR25yZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMZ3NkWDtBa0c5cWRRO0VBQ0U7QWxHZ3JkVjtBa0c5cWRROztFQUVFO0VBQ0E7RUFDQTtBbEdncmRWO0FrRzVxZFU7RUFDRSxXN0Z0Q0Q7QUxvdGRYO0FrRzVxZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDB0ZFg7O0FrRy90ZEU7RUFDRSx5QlpZSztFWVhMO0FsR2t1ZEo7QWtHOXRkUTtFQUNFO0FsR2d1ZFY7QWtHOXRkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHZ3VkVjtBa0c1dGRVO0VBQ0UsYzdGTEQ7QUxtdWRYO0FrRzV0ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMeXVkWDtBa0d2dGRRO0VBQ0U7QWxHeXRkVjtBa0d2dGRROztFQUVFO0VBQ0E7RUFDQTtBbEd5dGRWO0FrR3J0ZFU7RUFDRSxXN0Z0Q0Q7QUw2dmRYO0FrR3J0ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG13ZFg7O0FrR3h3ZEU7RUFDRSxzQlpZSztFWVhMO0FsRzJ3ZEo7QWtHdndkUTtFQUNFO0FsR3l3ZFY7QWtHdndkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHeXdkVjtBa0dyd2RVO0VBQ0UsYzdGTEQ7QUw0d2RYO0FrR3J3ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMa3hkWDtBa0dod2RRO0VBQ0U7QWxHa3dkVjtBa0dod2RROztFQUVFO0VBQ0E7RUFDQTtBbEdrd2RWO0FrRzl2ZFU7RUFDRSxXN0Z0Q0Q7QUxzeWRYO0FrRzl2ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDR5ZFg7O0FrR2p6ZEU7RUFDRSx5QlpZSztFWVhMO0FsR296ZEo7QWtHaHpkUTtFQUNFO0FsR2t6ZFY7QWtHaHpkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHa3pkVjtBa0c5eWRVO0VBQ0UsYzdGTEQ7QUxxemRYO0FrRzl5ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMnpkWDtBa0d6eWRRO0VBQ0U7QWxHMnlkVjtBa0d6eWRROztFQUVFO0VBQ0E7RUFDQTtBbEcyeWRWO0FrR3Z5ZFU7RUFDRSxXN0Z0Q0Q7QUwrMGRYO0FrR3Z5ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHExZFg7O0FrRzExZEU7RUFDRSx5QlpZSztFWVhMO0FsRzYxZEo7QWtHejFkUTtFQUNFO0FsRzIxZFY7QWtHejFkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMjFkVjtBa0d2MWRVO0VBQ0UsYzdGTEQ7QUw4MWRYO0FrR3YxZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMbzJkWDtBa0dsMWRRO0VBQ0U7QWxHbzFkVjtBa0dsMWRROztFQUVFO0VBQ0E7RUFDQTtBbEdvMWRWO0FrR2gxZFU7RUFDRSxXN0Z0Q0Q7QUx3M2RYO0FrR2gxZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDgzZFg7O0FpR3B5ZEU7RUFDRSxjNUZ2Rk87QUw4M2RYO0FpR3B5ZEU7RUFDRTtBakdzeWRKO0FpR3B5ZEk7O0VBRUU7QWpHc3lkTjtBaUdueWRJOztFQUVFLHlCNUZoR0s7RTRGaUdMO0VBQ0EsVzVGMUdLO0FMKzRkWDtBaUcveGRROzs7O0VBR0U7QWpHa3lkVjtBaUdoeWRROzs7RUFFRTtBakdteWRWO0FpR2h5ZE07RUFDRTtBakdreWRSO0FpR2h5ZFU7RUFHRTtBakdneWRaO0FpR3R4ZE07RUFDRSx5QkpwRVc7QTdGNDFkbkI7QWlHenhkTTtFQUNFLHlCSnBFVztFSXNFVDtBakcweGRWO0FrRzU2ZEU7RUFDRSx5QkwyRWU7RUsxRWY7QWxHODZkSjtBa0cxNmRRO0VBQ0U7QWxHNDZkVjtBa0cxNmRROztFQUVFO0VBQ0E7RUFDQTtBbEc0NmRWO0FrR3g2ZFU7RUFDRSxjN0ZMRDtBTCs2ZFg7QWtHeDZkVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxN2RYO0FrR242ZFE7RUFDRTtBbEdxNmRWO0FrR242ZFE7O0VBRUU7RUFDQTtFQUNBO0FsR3E2ZFY7QWtHajZkVTtFQUNFLFc3RnRDRDtBTHk4ZFg7QWtHajZkVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzhkWDtBa0dwOWRFO0VBQ0UseUJMMkVlO0VLMUVmO0FsR3M5ZEo7QWtHbDlkUTtFQUNFO0FsR285ZFY7QWtHbDlkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbzlkVjtBa0doOWRVO0VBQ0UsYzdGTEQ7QUx1OWRYO0FrR2g5ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNjlkWDtBa0czOGRRO0VBQ0U7QWxHNjhkVjtBa0czOGRROztFQUVFO0VBQ0E7RUFDQTtBbEc2OGRWO0FrR3o4ZFU7RUFDRSxXN0Z0Q0Q7QUxpL2RYO0FrR3o4ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHUvZFg7QWtHNS9kRTtFQUNFLHlCTDJFZTtFSzFFZjtBbEc4L2RKO0FrRzEvZFE7RUFDRTtBbEc0L2RWO0FrRzEvZFE7O0VBRUU7RUFDQTtFQUNBO0FsRzQvZFY7QWtHeC9kVTtFQUNFLGM3RkxEO0FMKy9kWDtBa0d4L2RVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHFnZVg7QWtHbi9kUTtFQUNFO0FsR3EvZFY7QWtHbi9kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcS9kVjtBa0dqL2RVO0VBQ0UsVzdGdENEO0FMeWhlWDtBa0dqL2RVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwraGVYO0FrR3BpZUU7RUFDRSx5QkwyRWU7RUsxRWY7QWxHc2llSjtBa0dsaWVRO0VBQ0U7QWxHb2llVjtBa0dsaWVROztFQUVFO0VBQ0E7RUFDQTtBbEdvaWVWO0FrR2hpZVU7RUFDRSxjN0ZMRDtBTHVpZVg7QWtHaGllVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2aWVYO0FrRzNoZVE7RUFDRTtBbEc2aGVWO0FrRzNoZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzZoZVY7QWtHemhlVTtFQUNFLFc3RnRDRDtBTGlrZVg7QWtHemhlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdWtlWDtBa0c1a2VFO0VBQ0UseUJMMkVlO0VLMUVmO0FsRzhrZUo7QWtHMWtlUTtFQUNFO0FsRzRrZVY7QWtHMWtlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGtlVjtBa0d4a2VVO0VBQ0UsYzdGTEQ7QUwra2VYO0FrR3hrZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWxlWDtBa0dua2VRO0VBQ0U7QWxHcWtlVjtBa0dua2VROztFQUVFO0VBQ0E7RUFDQTtBbEdxa2VWO0FrR2prZVU7RUFDRSxXN0Z0Q0Q7QUx5bWVYO0FrR2prZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCttZVg7QWtHcG5lRTtFQUNFLHlCTDJFZTtFSzFFZjtBbEdzbmVKO0FrR2xuZVE7RUFDRTtBbEdvbmVWO0FrR2xuZVE7O0VBRUU7RUFDQTtFQUNBO0FsR29uZVY7QWtHaG5lVTtFQUNFLGM3RkxEO0FMdW5lWDtBa0dobmVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDZuZVg7QWtHM21lUTtFQUNFO0FsRzZtZVY7QWtHM21lUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNm1lVjtBa0d6bWVVO0VBQ0UsVzdGdENEO0FMaXBlWDtBa0d6bWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1cGVYO0FrRzVwZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHOHBlSjtBa0cxcGVRO0VBQ0U7QWxHNHBlVjtBa0cxcGVROztFQUVFO0VBQ0E7RUFDQTtBbEc0cGVWO0FrR3hwZVU7RUFDRSxjN0ZMRDtBTCtwZVg7QWtHeHBlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxcWVYO0FrR25wZVE7RUFDRTtBbEdxcGVWO0FrR25wZVE7O0VBRUU7RUFDQTtFQUNBO0FsR3FwZVY7QWtHanBlVTtFQUNFLFc3RnRDRDtBTHlyZVg7QWtHanBlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMK3JlWDtBa0dwc2VFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3NzZUo7QWtHbHNlUTtFQUNFO0FsR29zZVY7QWtHbHNlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3NlVjtBa0doc2VVO0VBQ0UsYzdGTEQ7QUx1c2VYO0FrR2hzZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnNlWDtBa0czcmVRO0VBQ0U7QWxHNnJlVjtBa0czcmVROztFQUVFO0VBQ0E7RUFDQTtBbEc2cmVWO0FrR3pyZVU7RUFDRSxXN0Z0Q0Q7QUxpdWVYO0FrR3pyZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHV1ZVg7QWtHNXVlRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4dWVKO0FrRzF1ZVE7RUFDRTtBbEc0dWVWO0FrRzF1ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzR1ZVY7QWtHeHVlVTtFQUNFLGM3RkxEO0FMK3VlWDtBa0d4dWVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHF2ZVg7QWtHbnVlUTtFQUNFO0FsR3F1ZVY7QWtHbnVlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcXVlVjtBa0dqdWVVO0VBQ0UsVzdGdENEO0FMeXdlWDtBa0dqdWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrd2VYO0FrR3B4ZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc3hlSjtBa0dseGVRO0VBQ0U7QWxHb3hlVjtBa0dseGVROztFQUVFO0VBQ0E7RUFDQTtBbEdveGVWO0FrR2h4ZVU7RUFDRSxjN0ZMRDtBTHV4ZVg7QWtHaHhlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2eGVYO0FrRzN3ZVE7RUFDRTtBbEc2d2VWO0FrRzN3ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzZ3ZVY7QWtHendlVTtFQUNFLFc3RnRDRDtBTGl6ZVg7QWtHendlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdXplWDtBa0c1emVFO0VBQ0UseUJMc0ZTO0VLckZUO0FsRzh6ZUo7QWtHMXplUTtFQUNFO0FsRzR6ZVY7QWtHMXplUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNHplVjtBa0d4emVVO0VBQ0UsYzdGTEQ7QUwremVYO0FrR3h6ZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcTBlWDtBa0duemVRO0VBQ0U7QWxHcXplVjtBa0duemVROztFQUVFO0VBQ0E7RUFDQTtBbEdxemVWO0FrR2p6ZVU7RUFDRSxXN0Z0Q0Q7QUx5MWVYO0FrR2p6ZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCsxZVg7QWtHcDJlRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzMmVKO0FrR2wyZVE7RUFDRTtBbEdvMmVWO0FrR2wyZVE7O0VBRUU7RUFDQTtFQUNBO0FsR28yZVY7QWtHaDJlVTtFQUNFLGM3RkxEO0FMdTJlWDtBa0doMmVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDYyZVg7QWtHMzFlUTtFQUNFO0FsRzYxZVY7QWtHMzFlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNjFlVjtBa0d6MWVVO0VBQ0UsVzdGdENEO0FMaTRlWDtBa0d6MWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1NGVYO0FrRzU0ZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHODRlSjtBa0cxNGVRO0VBQ0U7QWxHNDRlVjtBa0cxNGVROztFQUVFO0VBQ0E7RUFDQTtBbEc0NGVWO0FrR3g0ZVU7RUFDRSxjN0ZMRDtBTCs0ZVg7QWtHeDRlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxNWVYO0FrR240ZVE7RUFDRTtBbEdxNGVWO0FrR240ZVE7O0VBRUU7RUFDQTtFQUNBO0FsR3E0ZVY7QWtHajRlVTtFQUNFLFc3RnRDRDtBTHk2ZVg7QWtHajRlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzZlWDtBa0dwN2VFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3M3ZUo7QWtHbDdlUTtFQUNFO0FsR283ZVY7QWtHbDdlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbzdlVjtBa0doN2VVO0VBQ0UsYzdGTEQ7QUx1N2VYO0FrR2g3ZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNjdlWDtBa0czNmVRO0VBQ0U7QWxHNjZlVjtBa0czNmVROztFQUVFO0VBQ0E7RUFDQTtBbEc2NmVWO0FrR3o2ZVU7RUFDRSxXN0Z0Q0Q7QUxpOWVYO0FrR3o2ZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHU5ZVg7QWtHNTllRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4OWVKO0FrRzE5ZVE7RUFDRTtBbEc0OWVWO0FrRzE5ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzQ5ZVY7QWtHeDllVTtFQUNFLGM3RkxEO0FMKzllWDtBa0d4OWVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHErZVg7QWtHbjllUTtFQUNFO0FsR3E5ZVY7QWtHbjllUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcTllVjtBa0dqOWVVO0VBQ0UsVzdGdENEO0FMeS9lWDtBa0dqOWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrL2VYO0FrR3BnZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc2dmSjtBa0dsZ2ZRO0VBQ0U7QWxHb2dmVjtBa0dsZ2ZROztFQUVFO0VBQ0E7RUFDQTtBbEdvZ2ZWO0FrR2hnZlU7RUFDRSxjN0ZMRDtBTHVnZlg7QWtHaGdmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2Z2ZYO0FrRzMvZVE7RUFDRTtBbEc2L2VWO0FrRzMvZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzYvZVY7QWtHei9lVTtFQUNFLFc3RnRDRDtBTGlpZlg7QWtHei9lVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdWlmWDtBa0c1aWZFO0VBQ0UseUJMc0ZTO0VLckZUO0FsRzhpZko7QWtHMWlmUTtFQUNFO0FsRzRpZlY7QWtHMWlmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGlmVjtBa0d4aWZVO0VBQ0UsYzdGTEQ7QUwraWZYO0FrR3hpZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWpmWDtBa0duaWZRO0VBQ0U7QWxHcWlmVjtBa0duaWZROztFQUVFO0VBQ0E7RUFDQTtBbEdxaWZWO0FrR2ppZlU7RUFDRSxXN0Z0Q0Q7QUx5a2ZYO0FrR2ppZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCtrZlg7QWtHcGxmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzbGZKO0FrR2xsZlE7RUFDRTtBbEdvbGZWO0FrR2xsZlE7O0VBRUU7RUFDQTtFQUNBO0FsR29sZlY7QWtHaGxmVTtFQUNFLGM3RkxEO0FMdWxmWDtBa0dobGZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDZsZlg7QWtHM2tmUTtFQUNFO0FsRzZrZlY7QWtHM2tmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNmtmVjtBa0d6a2ZVO0VBQ0UsVzdGdENEO0FMaW5mWDtBa0d6a2ZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1bmZYO0FrRzVuZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHOG5mSjtBa0cxbmZRO0VBQ0U7QWxHNG5mVjtBa0cxbmZROztFQUVFO0VBQ0E7RUFDQTtBbEc0bmZWO0FrR3huZlU7RUFDRSxjN0ZMRDtBTCtuZlg7QWtHeG5mVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxb2ZYO0FrR25uZlE7RUFDRTtBbEdxbmZWO0FrR25uZlE7O0VBRUU7RUFDQTtFQUNBO0FsR3FuZlY7QWtHam5mVTtFQUNFLFc3RnRDRDtBTHlwZlg7QWtHam5mVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMK3BmWDtBa0dwcWZFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3NxZko7QWtHbHFmUTtFQUNFO0FsR29xZlY7QWtHbHFmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3FmVjtBa0docWZVO0VBQ0UsYzdGTEQ7QUx1cWZYO0FrR2hxZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnFmWDtBa0czcGZRO0VBQ0U7QWxHNnBmVjtBa0czcGZROztFQUVFO0VBQ0E7RUFDQTtBbEc2cGZWO0FrR3pwZlU7RUFDRSxXN0Z0Q0Q7QUxpc2ZYO0FrR3pwZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHVzZlg7QWtHNXNmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4c2ZKO0FrRzFzZlE7RUFDRTtBbEc0c2ZWO0FrRzFzZlE7O0VBRUU7RUFDQTtFQUNBO0FsRzRzZlY7QWtHeHNmVTtFQUNFLGM3RkxEO0FMK3NmWDtBa0d4c2ZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHF0Zlg7QWtHbnNmUTtFQUNFO0FsR3FzZlY7QWtHbnNmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcXNmVjtBa0dqc2ZVO0VBQ0UsVzdGdENEO0FMeXVmWDtBa0dqc2ZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrdWZYO0FrR3B2ZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc3ZmSjtBa0dsdmZRO0VBQ0U7QWxHb3ZmVjtBa0dsdmZROztFQUVFO0VBQ0E7RUFDQTtBbEdvdmZWO0FrR2h2ZlU7RUFDRSxjN0ZMRDtBTHV2Zlg7QWtHaHZmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2dmZYO0FrRzN1ZlE7RUFDRTtBbEc2dWZWO0FrRzN1ZlE7O0VBRUU7RUFDQTtFQUNBO0FsRzZ1ZlY7QWtHenVmVTtFQUNFLFc3RnRDRDtBTGl4Zlg7QWtHenVmVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdXhmWDtBa0c1eGZFO0VBQ0Usc0JMc0ZTO0VLckZUO0FsRzh4Zko7QWtHMXhmUTtFQUNFO0FsRzR4ZlY7QWtHMXhmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNHhmVjtBa0d4eGZVO0VBQ0UsYzdGTEQ7QUwreGZYO0FrR3h4ZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcXlmWDtBa0dueGZRO0VBQ0U7QWxHcXhmVjtBa0dueGZROztFQUVFO0VBQ0E7RUFDQTtBbEdxeGZWO0FrR2p4ZlU7RUFDRSxXN0Z0Q0Q7QUx5emZYO0FrR2p4ZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCt6Zlg7QWtHcDBmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzMGZKO0FrR2wwZlE7RUFDRTtBbEdvMGZWO0FrR2wwZlE7O0VBRUU7RUFDQTtFQUNBO0FsR28wZlY7QWtHaDBmVTtFQUNFLGM3RkxEO0FMdTBmWDtBa0doMGZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDYwZlg7QWtHM3pmUTtFQUNFO0FsRzZ6ZlY7QWtHM3pmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNnpmVjtBa0d6emZVO0VBQ0UsVzdGdENEO0FMaTJmWDtBa0d6emZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1MmZYO0FrRzUyZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHODJmSjtBa0cxMmZRO0VBQ0U7QWxHNDJmVjtBa0cxMmZROztFQUVFO0VBQ0E7RUFDQTtBbEc0MmZWO0FrR3gyZlU7RUFDRSxjN0ZMRDtBTCsyZlg7QWtHeDJmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxM2ZYO0FrR24yZlE7RUFDRTtBbEdxMmZWO0FrR24yZlE7O0VBRUU7RUFDQTtFQUNBO0FsR3EyZlY7QWtHajJmVTtFQUNFLFc3RnRDRDtBTHk0Zlg7QWtHajJmVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzRmWDs7QW1HcjVmRTtFQUNFO0FuR3c1Zko7QW1HdDVmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HdzVmTjtBbUdwNWZNO0VBQ0U7RUFDQSxrQjlGMk5zQjtBTDJyZjlCO0FtR241Zkk7RUFDRTtFQUNBLGtCOUZzTndCO0U4RnJOeEIsZ0I5RjBOd0I7QUwycmY5QjtBbUduNWZJO0VBQ0U7QW5HcTVmTjtBbUdoNWZJO0VBQ0U7QW5HazVmTjtBbUc5NGZJO0VBQ0U7QW5HZzVmTjs7QW1HejRmSTtFQUVFO0VBQ0E7RUFDQSxjOUZqQ0s7QUw0NmZYO0FtR3g0Zkk7RUFDRSxjTm5CUTtBN0Y2NWZkO0FtR3Q0Zk07RUFDRSx5Qk54Qk07RU15Qk4sVzlGakRHO0FMeTdmWDtBbUd0NGZRO0VBRUU7QW5HdTRmVjtBbUdsNGZNO0VBQ0UseUI5Rm5ERztFOEZvREgscUI5RnRERztBTDA3Zlg7QW1HbDRmUTtFQUVFO0VBQ0E7QW5HbTRmVjs7QW9HMThmRTtFQUNFO0FwRzY4Zko7QW9HMzhmSTtFQUNFO0FwRzY4Zk47QW9HMThmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXBHMjhmTjs7QW9HbjhmSTtFdkZYQTtBYms5Zko7O0FvRzk3ZkU7RUFRRSxnQy9GMFhvQztBTGdrZnhDOztBb0dwN2ZFOzs7Ozs7Ozs7RUFRRSxpQy9Ga1hvQztBTHNrZnhDOztBb0dsN2ZJO0VBUUUsaUMvRm9Xa0M7QUwwa2Z4Qzs7QW9HdjZmRTs7Ozs7Ozs7O0VBUUUsa0MvRmtWb0M7QUx5bGZ4Qzs7QW9HcjZmSTtFQVFFLGtDL0ZvVWtDO0FMNmxmeEM7O0FvRzU1ZkE7RUFDRSxnQi9Gc0k0QjtBTHl4ZjlCOztBb0c1NWZBO0U5RnhDSTtFOEYwQ0Y7RUFDQTtFQUNBLG1CL0Y4VHNDO0UrRjdUdEM7QXBHKzVmRjs7QW9HNTVmQTtFdkZ0R0k7RVA2R0UsbUJBdENhO0U4RmtDakI7RUFDQTtFQUNBO0VBQ0EsZ0IvRndINEI7RStGdkg1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHKzVmRjs7QW9HMzVmRTtFQUNFO0FwRzg1Zko7QW9HcDVmSTtFQUNFO0VBQ0E7QXBHczVmTjtBb0duNWZJOztFQUVFO0FwR3E1Zk47O0FvRzk0ZkU7RUFFSSxzQi9GaVFrQztFK0ZoUWxDO0FwR2c1Zk47O0FvRzE0ZkU7RUFDRTtBcEc2NGZKO0FvR3Q0Zkk7RUFDRTtFQUNBO0FwR3c0Zk47QW9HcjRmSTs7RUFFRTtBcEd1NGZOOztBb0cvM2ZJOztFQUVFO0FwR2s0Zk47O0FvRzMzZkk7RUFDRTtBcEc4M2ZOO0FvRzMzZkk7O0VBRUU7QXBHNjNmTjs7QW9HdjNmRTtFQUNFO0FwRzAzZko7QW9HeDNmSTtFQUNFO0FwRzAzZk47QW9HdDNmRTs7RUFFRTtBcEd3M2ZKO0FvR3AzZkk7RTNFOU5BLHlCMkUrTnVCO0VBQ3JCO0FwR3MzZk47QW9HajNmSTtFQUNFO0FwR20zZk47QW9HaDNmSTtFQUNFO0FwR2szZk47O0FvRzEyZkk7RUFDRTtBcEc2MmZOO0FvRzEyZkk7O0VBRUU7QXBHNDJmTjtBb0d4MmZNO0VBQ0U7RUFDQTtBcEcwMmZSOztBb0dsMmZFO0VBQ0UsbUIvRjlCMEI7QUxtNGY5Qjs7QW9HOTFmRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2syZko7QW9HaDJmSTs7RUFDRTtBcEdtMmZOO0FvR2oyZkk7O0VBQ0U7QXBHbzJmTjs7QXFHNW5nQkk7RUFDRTtFQUNBO0FyRytuZ0JOO0FxRzVuZ0JJO0VBQ0U7QXJHOG5nQk47QXFHM25nQkk7RUFDRTtBckc2bmdCTjtBcUd4bmdCSTtFQUNFO0VBQ0E7QXJHMG5nQk47QXFHdm5nQkk7RUFDRTtBckd5bmdCTjtBcUd0bmdCSTtFQUNFO0FyR3duZ0JOO0FxR2pwZ0JJO0VBQ0U7RUFDQTtBckdtcGdCTjtBcUdocGdCSTtFQUNFO0FyR2twZ0JOO0FxRy9vZ0JJO0VBQ0U7QXJHaXBnQk47QXFHNW9nQkk7RUFDRTtFQUNBO0FyRzhvZ0JOO0FxRzNvZ0JJO0VBQ0U7QXJHNm9nQk47QXFHMW9nQkk7RUFDRTtBckc0b2dCTjtBcUdycWdCSTtFQUNFO0VBQ0E7QXJHdXFnQk47QXFHcHFnQkk7RUFDRTtBckdzcWdCTjtBcUducWdCSTtFQUNFO0FyR3FxZ0JOO0FxR2hxZ0JJO0VBQ0U7RUFDQTtBckdrcWdCTjtBcUcvcGdCSTtFQUNFO0FyR2lxZ0JOO0FxRzlwZ0JJO0VBQ0U7QXJHZ3FnQk47QXFHenJnQkk7RUFDRTtFQUNBO0FyRzJyZ0JOO0FxR3hyZ0JJO0VBQ0U7QXJHMHJnQk47QXFHdnJnQkk7RUFDRTtBckd5cmdCTjtBcUdwcmdCSTtFQUNFO0VBQ0E7QXJHc3JnQk47QXFHbnJnQkk7RUFDRTtBckdxcmdCTjtBcUdscmdCSTtFQUNFO0FyR29yZ0JOO0FxRzdzZ0JJO0VBQ0U7RUFDQTtBckcrc2dCTjtBcUc1c2dCSTtFQUNFO0FyRzhzZ0JOO0FxRzNzZ0JJO0VBQ0U7QXJHNnNnQk47QXFHeHNnQkk7RUFDRTtFQUNBO0FyRzBzZ0JOO0FxR3ZzZ0JJO0VBQ0U7QXJHeXNnQk47QXFHdHNnQkk7RUFDRTtBckd3c2dCTjtBcUdqdWdCSTtFQUNFO0VBQ0E7QXJHbXVnQk47QXFHaHVnQkk7RUFDRTtBckdrdWdCTjtBcUcvdGdCSTtFQUNFO0FyR2l1Z0JOO0FxRzV0Z0JJO0VBQ0U7RUFDQTtBckc4dGdCTjtBcUczdGdCSTtFQUNFO0FyRzZ0Z0JOO0FxRzF0Z0JJO0VBQ0U7QXJHNHRnQk47QXFHcnZnQkk7RUFDRTtFQUNBO0FyR3V2Z0JOO0FxR3B2Z0JJO0VBQ0U7QXJHc3ZnQk47QXFHbnZnQkk7RUFDRTtBckdxdmdCTjtBcUdodmdCSTtFQUNFO0VBQ0E7QXJHa3ZnQk47QXFHL3VnQkk7RUFDRTtBckdpdmdCTjtBcUc5dWdCSTtFQUNFO0FyR2d2Z0JOO0FxR3p3Z0JJO0VBQ0U7RUFDQTtBckcyd2dCTjtBcUd4d2dCSTtFQUNFO0FyRzB3Z0JOO0FxR3Z3Z0JJO0VBQ0U7QXJHeXdnQk47QXFHcHdnQkk7RUFDRTtFQUNBO0FyR3N3Z0JOO0FxR253Z0JJO0VBQ0U7QXJHcXdnQk47QXFHbHdnQkk7RUFDRTtBckdvd2dCTjtBcUc3eGdCSTtFQUNFO0VBQ0E7QXJHK3hnQk47QXFHNXhnQkk7RUFDRTtBckc4eGdCTjtBcUczeGdCSTtFQUNFO0FyRzZ4Z0JOO0FxR3h4Z0JJO0VBQ0U7RUFDQTtBckcweGdCTjtBcUd2eGdCSTtFQUNFO0FyR3l4Z0JOO0FxR3R4Z0JJO0VBQ0U7QXJHd3hnQk47QXFHanpnQkk7RUFDRTtFQUNBO0FyR216Z0JOO0FxR2h6Z0JJO0VBQ0U7QXJHa3pnQk47QXFHL3lnQkk7RUFDRTtBckdpemdCTjtBcUc1eWdCSTtFQUNFO0VBQ0E7QXJHOHlnQk47QXFHM3lnQkk7RUFDRTtBckc2eWdCTjtBcUcxeWdCSTtFQUNFO0FyRzR5Z0JOO0FxR3IwZ0JJO0VBQ0U7RUFDQTtBckd1MGdCTjtBcUdwMGdCSTtFQUNFO0FyR3MwZ0JOO0FxR24wZ0JJO0VBQ0U7QXJHcTBnQk47QXFHaDBnQkk7RUFDRTtFQUNBO0FyR2swZ0JOO0FxRy96Z0JJO0VBQ0U7QXJHaTBnQk47QXFHOXpnQkk7RUFDRTtBckdnMGdCTjtBcUd6MWdCSTtFQUNFO0VBQ0E7QXJHMjFnQk47QXFHeDFnQkk7RUFDRTtBckcwMWdCTjtBcUd2MWdCSTtFQUNFO0FyR3kxZ0JOO0FxR3AxZ0JJO0VBQ0U7RUFDQTtBckdzMWdCTjtBcUduMWdCSTtFQUNFO0FyR3ExZ0JOO0FxR2wxZ0JJO0VBQ0U7QXJHbzFnQk47QXFHNzJnQkk7RUFDRTtFQUNBO0FyRysyZ0JOO0FxRzUyZ0JJO0VBQ0U7QXJHODJnQk47QXFHMzJnQkk7RUFDRTtBckc2MmdCTjtBcUd4MmdCSTtFQUNFO0VBQ0E7QXJHMDJnQk47QXFHdjJnQkk7RUFDRTtBckd5MmdCTjtBcUd0MmdCSTtFQUNFO0FyR3cyZ0JOO0FxR2o0Z0JJO0VBQ0U7RUFDQTtBckdtNGdCTjtBcUdoNGdCSTtFQUNFO0FyR2s0Z0JOO0FxRy8zZ0JJO0VBQ0U7QXJHaTRnQk47QXFHNTNnQkk7RUFDRTtFQUNBO0FyRzgzZ0JOO0FxRzMzZ0JJO0VBQ0U7QXJHNjNnQk47QXFHMTNnQkk7RUFDRTtBckc0M2dCTjtBcUdyNWdCSTtFQUNFO0VBQ0E7QXJHdTVnQk47QXFHcDVnQkk7RUFDRTtBckdzNWdCTjtBcUduNWdCSTtFQUNFO0FyR3E1Z0JOO0FxR2g1Z0JJO0VBQ0U7RUFDQTtBckdrNWdCTjtBcUcvNGdCSTtFQUNFO0FyR2k1Z0JOO0FxRzk0Z0JJO0VBQ0U7QXJHZzVnQk47QXFHejZnQkk7RUFDRTtFQUNBO0FyRzI2Z0JOO0FxR3g2Z0JJO0VBQ0U7QXJHMDZnQk47QXFHdjZnQkk7RUFDRTtBckd5NmdCTjtBcUdwNmdCSTtFQUNFO0VBQ0E7QXJHczZnQk47QXFHbjZnQkk7RUFDRTtBckdxNmdCTjtBcUdsNmdCSTtFQUNFO0FyR282Z0JOO0FxRzc3Z0JJO0VBQ0U7RUFDQTtBckcrN2dCTjtBcUc1N2dCSTtFQUNFO0FyRzg3Z0JOO0FxRzM3Z0JJO0VBQ0U7QXJHNjdnQk47QXFHeDdnQkk7RUFDRTtFQUNBO0FyRzA3Z0JOO0FxR3Y3Z0JJO0VBQ0U7QXJHeTdnQk47QXFHdDdnQkk7RUFDRTtBckd3N2dCTjtBcUdqOWdCSTtFQUNFO0VBQ0E7QXJHbTlnQk47QXFHaDlnQkk7RUFDRTtBckdrOWdCTjtBcUcvOGdCSTtFQUNFO0FyR2k5Z0JOO0FxRzU4Z0JJO0VBQ0U7RUFDQTtBckc4OGdCTjtBcUczOGdCSTtFQUNFO0FyRzY4Z0JOO0FxRzE4Z0JJO0VBQ0U7QXJHNDhnQk47QXFHcitnQkk7RUFDRTtFQUNBO0FyR3UrZ0JOO0FxR3ArZ0JJO0VBQ0U7QXJHcytnQk47QXFHbitnQkk7RUFDRTtBckdxK2dCTjtBcUdoK2dCSTtFQUNFO0VBQ0E7QXJHaytnQk47QXFHLzlnQkk7RUFDRTtBckdpK2dCTjtBcUc5OWdCSTtFQUNFO0FyR2crZ0JOO0FxR3ovZ0JJO0VBQ0U7RUFDQTtBckcyL2dCTjtBcUd4L2dCSTtFQUNFO0FyRzAvZ0JOO0FxR3YvZ0JJO0VBQ0U7QXJHeS9nQk47QXFHcC9nQkk7RUFDRTtFQUNBO0FyR3MvZ0JOO0FxR24vZ0JJO0VBQ0U7QXJHcS9nQk47QXFHbC9nQkk7RUFDRTtBckdvL2dCTjtBcUc3Z2hCSTtFQUNFO0VBQ0E7QXJHK2doQk47QXFHNWdoQkk7RUFDRTtBckc4Z2hCTjtBcUczZ2hCSTtFQUNFO0FyRzZnaEJOO0FxR3hnaEJJO0VBQ0U7RUFDQTtBckcwZ2hCTjtBcUd2Z2hCSTtFQUNFO0FyR3lnaEJOO0FxR3RnaEJJO0VBQ0U7QXJHd2doQk47QXFHamloQkk7RUFDRTtFQUNBO0FyR21paEJOO0FxR2hpaEJJO0VBQ0U7QXJHa2loQk47QXFHL2hoQkk7RUFDRTtBckdpaWhCTjtBcUc1aGhCSTtFQUNFO0VBQ0E7QXJHOGhoQk47QXFHM2hoQkk7RUFDRTtBckc2aGhCTjtBcUcxaGhCSTtFQUNFO0FyRzRoaEJOO0FxR3JqaEJJO0VBQ0U7RUFDQTtBckd1amhCTjtBcUdwamhCSTtFQUNFO0FyR3NqaEJOO0FxR25qaEJJO0VBQ0U7QXJHcWpoQk47QXFHaGpoQkk7RUFDRTtFQUNBO0FyR2tqaEJOO0FxRy9paEJJO0VBQ0U7QXJHaWpoQk47QXFHOWloQkk7RUFDRTtBckdnamhCTjtBcUd6a2hCSTtFQUNFO0VBQ0E7QXJHMmtoQk47QXFHeGtoQkk7RUFDRTtBckcwa2hCTjtBcUd2a2hCSTtFQUNFO0FyR3lraEJOO0FxR3BraEJJO0VBQ0U7RUFDQTtBckdza2hCTjtBcUdua2hCSTtFQUNFO0FyR3FraEJOO0FxR2xraEJJO0VBQ0U7QXJHb2toQk47QXFHN2xoQkk7RUFDRTtFQUNBO0FyRytsaEJOO0FxRzVsaEJJO0VBQ0U7QXJHOGxoQk47QXFHM2xoQkk7RUFDRTtBckc2bGhCTjtBcUd4bGhCSTtFQUNFO0VBQ0E7QXJHMGxoQk47QXFHdmxoQkk7RUFDRTtBckd5bGhCTjtBcUd0bGhCSTtFQUNFO0FyR3dsaEJOO0FxR2puaEJJO0VBQ0U7RUFDQTtBckdtbmhCTjtBcUdobmhCSTtFQUNFO0FyR2tuaEJOO0FxRy9taEJJO0VBQ0U7QXJHaW5oQk47QXFHNW1oQkk7RUFDRTtFQUNBO0FyRzhtaEJOO0FxRzNtaEJJO0VBQ0U7QXJHNm1oQk47QXFHMW1oQkk7RUFDRTtBckc0bWhCTjtBcUdyb2hCSTtFQUNFO0VBQ0E7QXJHdW9oQk47QXFHcG9oQkk7RUFDRTtBckdzb2hCTjtBcUdub2hCSTtFQUNFO0FyR3FvaEJOO0FxR2hvaEJJO0VBQ0U7RUFDQTtBckdrb2hCTjtBcUcvbmhCSTtFQUNFO0FyR2lvaEJOO0FxRzluaEJJO0VBQ0U7QXJHZ29oQk47O0FxR3huaEJJO0VBQ0U7QXJHMm5oQk47QXFHem5oQk07RUFDRTtBckcybmhCUjtBcUd4bmhCTTtFQUNFO0FyRzBuaEJSO0FxR3ZuaEJNO0VBQ0U7QXJHeW5oQlI7QXFHcm5oQkk7RUFDRSx5QjlGbUJTO0FQb21oQmY7QXFHcm5oQk07RUFDRTtBckd1bmhCUjtBcUdubmhCSTtFQUNFLHlCOUZXUztBUDBtaEJmO0FxR25uaEJNO0VBQ0U7QXJHcW5oQlI7QXFHam5oQkk7RUFDRSx5QjlGR1M7QVBnbmhCZjtBcUdqbmhCTTtFQUNFO0FyR21uaEJSO0FxR3ZwaEJJO0VBQ0U7QXJHeXBoQk47QXFHdnBoQk07RUFDRTtBckd5cGhCUjtBcUd0cGhCTTtFQUNFO0FyR3dwaEJSO0FxR3JwaEJNO0VBQ0U7QXJHdXBoQlI7QXFHbnBoQkk7RUFDRSx5QjlGbUJTO0FQa29oQmY7QXFHbnBoQk07RUFDRTtBckdxcGhCUjtBcUdqcGhCSTtFQUNFLHlCOUZXUztBUHdvaEJmO0FxR2pwaEJNO0VBQ0U7QXJHbXBoQlI7QXFHL29oQkk7RUFDRSx5QjlGR1M7QVA4b2hCZjtBcUcvb2hCTTtFQUNFO0FyR2lwaEJSO0FxR3JyaEJJO0VBQ0U7QXJHdXJoQk47QXFHcnJoQk07RUFDRTtBckd1cmhCUjtBcUdwcmhCTTtFQUNFO0FyR3NyaEJSO0FxR25yaEJNO0VBQ0U7QXJHcXJoQlI7QXFHanJoQkk7RUFDRSx5QjlGbUJTO0FQZ3FoQmY7QXFHanJoQk07RUFDRTtBckdtcmhCUjtBcUcvcWhCSTtFQUNFLHlCOUZXUztBUHNxaEJmO0FxRy9xaEJNO0VBQ0U7QXJHaXJoQlI7QXFHN3FoQkk7RUFDRSx5QjlGR1M7QVA0cWhCZjtBcUc3cWhCTTtFQUNFO0FyRytxaEJSO0FxR250aEJJO0VBQ0U7QXJHcXRoQk47QXFHbnRoQk07RUFDRTtBckdxdGhCUjtBcUdsdGhCTTtFQUNFO0FyR290aEJSO0FxR2p0aEJNO0VBQ0U7QXJHbXRoQlI7QXFHL3NoQkk7RUFDRSx5QjlGbUJTO0FQOHJoQmY7QXFHL3NoQk07RUFDRTtBckdpdGhCUjtBcUc3c2hCSTtFQUNFLHlCOUZXUztBUG9zaEJmO0FxRzdzaEJNO0VBQ0U7QXJHK3NoQlI7QXFHM3NoQkk7RUFDRSx5QjlGR1M7QVAwc2hCZjtBcUczc2hCTTtFQUNFO0FyRzZzaEJSO0FxR2p2aEJJO0VBQ0U7QXJHbXZoQk47QXFHanZoQk07RUFDRTtBckdtdmhCUjtBcUdodmhCTTtFQUNFO0FyR2t2aEJSO0FxRy91aEJNO0VBQ0U7QXJHaXZoQlI7QXFHN3VoQkk7RUFDRSx5QjlGbUJTO0FQNHRoQmY7QXFHN3VoQk07RUFDRTtBckcrdWhCUjtBcUczdWhCSTtFQUNFLHlCOUZXUztBUGt1aEJmO0FxRzN1aEJNO0VBQ0U7QXJHNnVoQlI7QXFHenVoQkk7RUFDRSx5QjlGR1M7QVB3dWhCZjtBcUd6dWhCTTtFQUNFO0FyRzJ1aEJSO0FxRy93aEJJO0VBQ0U7QXJHaXhoQk47QXFHL3doQk07RUFDRTtBckdpeGhCUjtBcUc5d2hCTTtFQUNFO0FyR2d4aEJSO0FxRzd3aEJNO0VBQ0U7QXJHK3doQlI7QXFHM3doQkk7RUFDRSx5QjlGbUJTO0FQMHZoQmY7QXFHM3doQk07RUFDRTtBckc2d2hCUjtBcUd6d2hCSTtFQUNFLHlCOUZXUztBUGd3aEJmO0FxR3p3aEJNO0VBQ0U7QXJHMndoQlI7QXFHdndoQkk7RUFDRSx5QjlGR1M7QVBzd2hCZjtBcUd2d2hCTTtFQUNFO0FyR3l3aEJSO0FxRzd5aEJJO0VBQ0U7QXJHK3loQk47QXFHN3loQk07RUFDRTtBckcreWhCUjtBcUc1eWhCTTtFQUNFO0FyRzh5aEJSO0FxRzN5aEJNO0VBQ0U7QXJHNnloQlI7QXFHenloQkk7RUFDRSx5QjlGbUJTO0FQd3hoQmY7QXFHenloQk07RUFDRTtBckcyeWhCUjtBcUd2eWhCSTtFQUNFLHlCOUZXUztBUDh4aEJmO0FxR3Z5aEJNO0VBQ0U7QXJHeXloQlI7QXFHcnloQkk7RUFDRSx5QjlGR1M7QVBveWhCZjtBcUdyeWhCTTtFQUNFO0FyR3V5aEJSO0FxRzMwaEJJO0VBQ0U7QXJHNjBoQk47QXFHMzBoQk07RUFDRTtBckc2MGhCUjtBcUcxMGhCTTtFQUNFO0FyRzQwaEJSO0FxR3owaEJNO0VBQ0U7QXJHMjBoQlI7QXFHdjBoQkk7RUFDRSx5QjlGbUJTO0FQc3poQmY7QXFHdjBoQk07RUFDRTtBckd5MGhCUjtBcUdyMGhCSTtFQUNFLHlCOUZXUztBUDR6aEJmO0FxR3IwaEJNO0VBQ0U7QXJHdTBoQlI7QXFHbjBoQkk7RUFDRSx5QjlGR1M7QVBrMGhCZjtBcUduMGhCTTtFQUNFO0FyR3EwaEJSO0FxR3oyaEJJO0VBQ0U7QXJHMjJoQk47QXFHejJoQk07RUFDRTtBckcyMmhCUjtBcUd4MmhCTTtFQUNFO0FyRzAyaEJSO0FxR3YyaEJNO0VBQ0U7QXJHeTJoQlI7QXFHcjJoQkk7RUFDRSx5QmZ0Q0c7QXRGNjRoQlQ7QXFHcjJoQk07RUFDRTtBckd1MmhCUjtBcUduMmhCSTtFQUNFLHlCZjlDRztBdEZtNWhCVDtBcUduMmhCTTtFQUNFO0FyR3EyaEJSO0FxR2oyaEJJO0VBQ0UseUJmdERHO0F0Rnk1aEJUO0FxR2oyaEJNO0VBQ0U7QXJHbTJoQlI7QXFHdjRoQkk7RUFDRTtBckd5NGhCTjtBcUd2NGhCTTtFQUNFO0FyR3k0aEJSO0FxR3Q0aEJNO0VBQ0U7QXJHdzRoQlI7QXFHcjRoQk07RUFDRTtBckd1NGhCUjtBcUduNGhCSTtFQUNFLHlCZnRDRztBdEYyNmhCVDtBcUduNGhCTTtFQUNFO0FyR3E0aEJSO0FxR2o0aEJJO0VBQ0UseUJmOUNHO0F0Rmk3aEJUO0FxR2o0aEJNO0VBQ0U7QXJHbTRoQlI7QXFHLzNoQkk7RUFDRSx5QmZ0REc7QXRGdTdoQlQ7QXFHLzNoQk07RUFDRTtBckdpNGhCUjtBcUdyNmhCSTtFQUNFO0FyR3U2aEJOO0FxR3I2aEJNO0VBQ0U7QXJHdTZoQlI7QXFHcDZoQk07RUFDRTtBckdzNmhCUjtBcUduNmhCTTtFQUNFO0FyR3E2aEJSO0FxR2o2aEJJO0VBQ0UseUJmdENHO0F0Rnk4aEJUO0FxR2o2aEJNO0VBQ0U7QXJHbTZoQlI7QXFHLzVoQkk7RUFDRSx5QmY5Q0c7QXRGKzhoQlQ7QXFHLzVoQk07RUFDRTtBckdpNmhCUjtBcUc3NWhCSTtFQUNFLHlCZnRERztBdEZxOWhCVDtBcUc3NWhCTTtFQUNFO0FyRys1aEJSO0FxR244aEJJO0VBQ0U7QXJHcThoQk47QXFHbjhoQk07RUFDRTtBckdxOGhCUjtBcUdsOGhCTTtFQUNFO0FyR284aEJSO0FxR2o4aEJNO0VBQ0U7QXJHbThoQlI7QXFHLzdoQkk7RUFDRSx5QmZ0Q0c7QXRGdStoQlQ7QXFHLzdoQk07RUFDRTtBckdpOGhCUjtBcUc3N2hCSTtFQUNFLHlCZjlDRztBdEY2K2hCVDtBcUc3N2hCTTtFQUNFO0FyRys3aEJSO0FxRzM3aEJJO0VBQ0UseUJmdERHO0F0Rm0vaEJUO0FxRzM3aEJNO0VBQ0U7QXJHNjdoQlI7QXFHaitoQkk7RUFDRTtBckdtK2hCTjtBcUdqK2hCTTtFQUNFO0FyR20raEJSO0FxR2graEJNO0VBQ0U7QXJHaytoQlI7QXFHLzloQk07RUFDRTtBckdpK2hCUjtBcUc3OWhCSTtFQUNFLHlCZnRDRztBdEZxZ2lCVDtBcUc3OWhCTTtFQUNFO0FyRys5aEJSO0FxRzM5aEJJO0VBQ0UseUJmOUNHO0F0RjJnaUJUO0FxRzM5aEJNO0VBQ0U7QXJHNjloQlI7QXFHejloQkk7RUFDRSx5QmZ0REc7QXRGaWhpQlQ7QXFHejloQk07RUFDRTtBckcyOWhCUjtBcUcvL2hCSTtFQUNFO0FyR2lnaUJOO0FxRy8vaEJNO0VBQ0U7QXJHaWdpQlI7QXFHOS9oQk07RUFDRTtBckdnZ2lCUjtBcUc3L2hCTTtFQUNFO0FyRysvaEJSO0FxRzMvaEJJO0VBQ0UseUJmdENHO0F0Rm1paUJUO0FxRzMvaEJNO0VBQ0U7QXJHNi9oQlI7QXFHei9oQkk7RUFDRSx5QmY5Q0c7QXRGeWlpQlQ7QXFHei9oQk07RUFDRTtBckcyL2hCUjtBcUd2L2hCSTtFQUNFLHlCZnRERztBdEYraWlCVDtBcUd2L2hCTTtFQUNFO0FyR3kvaEJSO0FxRzdoaUJJO0VBQ0U7QXJHK2hpQk47QXFHN2hpQk07RUFDRTtBckcraGlCUjtBcUc1aGlCTTtFQUNFO0FyRzhoaUJSO0FxRzNoaUJNO0VBQ0U7QXJHNmhpQlI7QXFHemhpQkk7RUFDRSx5QmZ0Q0c7QXRGaWtpQlQ7QXFHemhpQk07RUFDRTtBckcyaGlCUjtBcUd2aGlCSTtFQUNFLHlCZjlDRztBdEZ1a2lCVDtBcUd2aGlCTTtFQUNFO0FyR3loaUJSO0FxR3JoaUJJO0VBQ0UseUJmdERHO0F0RjZraUJUO0FxR3JoaUJNO0VBQ0U7QXJHdWhpQlI7QXFHM2ppQkk7RUFDRTtBckc2amlCTjtBcUczamlCTTtFQUNFO0FyRzZqaUJSO0FxRzFqaUJNO0VBQ0U7QXJHNGppQlI7QXFHemppQk07RUFDRTtBckcyamlCUjtBcUd2amlCSTtFQUNFLHlCZnRDRztBdEYrbGlCVDtBcUd2amlCTTtFQUNFO0FyR3lqaUJSO0FxR3JqaUJJO0VBQ0UseUJmOUNHO0F0RnFtaUJUO0FxR3JqaUJNO0VBQ0U7QXJHdWppQlI7QXFHbmppQkk7RUFDRSx5QmZ0REc7QXRGMm1pQlQ7QXFHbmppQk07RUFDRTtBckdxamlCUjtBcUd6bGlCSTtFQUNFO0FyRzJsaUJOO0FxR3psaUJNO0VBQ0U7QXJHMmxpQlI7QXFHeGxpQk07RUFDRTtBckcwbGlCUjtBcUd2bGlCTTtFQUNFO0FyR3lsaUJSO0FxR3JsaUJJO0VBQ0UseUJmdENHO0F0RjZuaUJUO0FxR3JsaUJNO0VBQ0U7QXJHdWxpQlI7QXFHbmxpQkk7RUFDRSx5QmY5Q0c7QXRGbW9pQlQ7QXFHbmxpQk07RUFDRTtBckdxbGlCUjtBcUdqbGlCSTtFQUNFLHlCZnRERztBdEZ5b2lCVDtBcUdqbGlCTTtFQUNFO0FyR21saUJSO0FxR3ZuaUJJO0VBQ0U7QXJHeW5pQk47QXFHdm5pQk07RUFDRTtBckd5bmlCUjtBcUd0bmlCTTtFQUNFO0FyR3duaUJSO0FxR3JuaUJNO0VBQ0U7QXJHdW5pQlI7QXFHbm5pQkk7RUFDRSx5QmZ0Q0c7QXRGMnBpQlQ7QXFHbm5pQk07RUFDRTtBckdxbmlCUjtBcUdqbmlCSTtFQUNFLHlCZjlDRztBdEZpcWlCVDtBcUdqbmlCTTtFQUNFO0FyR21uaUJSO0FxRy9taUJJO0VBQ0UseUJmdERHO0F0RnVxaUJUO0FxRy9taUJNO0VBQ0U7QXJHaW5pQlI7QXFHcnBpQkk7RUFDRTtBckd1cGlCTjtBcUdycGlCTTtFQUNFO0FyR3VwaUJSO0FxR3BwaUJNO0VBQ0U7QXJHc3BpQlI7QXFHbnBpQk07RUFDRTtBckdxcGlCUjtBcUdqcGlCSTtFQUNFLHlCZnRDRztBdEZ5cmlCVDtBcUdqcGlCTTtFQUNFO0FyR21waUJSO0FxRy9vaUJJO0VBQ0UseUJmOUNHO0F0RityaUJUO0FxRy9vaUJNO0VBQ0U7QXJHaXBpQlI7QXFHN29pQkk7RUFDRSx5QmZ0REc7QXRGcXNpQlQ7QXFHN29pQk07RUFDRTtBckcrb2lCUjtBcUducmlCSTtFQUNFO0FyR3FyaUJOO0FxR25yaUJNO0VBQ0U7QXJHcXJpQlI7QXFHbHJpQk07RUFDRTtBckdvcmlCUjtBcUdqcmlCTTtFQUNFO0FyR21yaUJSO0FxRy9xaUJJO0VBQ0UseUJmdENHO0F0RnV0aUJUO0FxRy9xaUJNO0VBQ0U7QXJHaXJpQlI7QXFHN3FpQkk7RUFDRSx5QmY5Q0c7QXRGNnRpQlQ7QXFHN3FpQk07RUFDRTtBckcrcWlCUjtBcUczcWlCSTtFQUNFLHlCZnRERztBdEZtdWlCVDtBcUczcWlCTTtFQUNFO0FyRzZxaUJSO0FxR2p0aUJJO0VBQ0U7QXJHbXRpQk47QXFHanRpQk07RUFDRTtBckdtdGlCUjtBcUdodGlCTTtFQUNFO0FyR2t0aUJSO0FxRy9zaUJNO0VBQ0U7QXJHaXRpQlI7QXFHN3NpQkk7RUFDRSx5QmZ0Q0c7QXRGcXZpQlQ7QXFHN3NpQk07RUFDRTtBckcrc2lCUjtBcUczc2lCSTtFQUNFLHlCZjlDRztBdEYydmlCVDtBcUczc2lCTTtFQUNFO0FyRzZzaUJSO0FxR3pzaUJJO0VBQ0UseUJmdERHO0F0Rml3aUJUO0FxR3pzaUJNO0VBQ0U7QXJHMnNpQlI7QXFHL3VpQkk7RUFDRTtBckdpdmlCTjtBcUcvdWlCTTtFQUNFO0FyR2l2aUJSO0FxRzl1aUJNO0VBQ0U7QXJHZ3ZpQlI7QXFHN3VpQk07RUFDRTtBckcrdWlCUjtBcUczdWlCSTtFQUNFLHlCZnRDRztBdEZteGlCVDtBcUczdWlCTTtFQUNFO0FyRzZ1aUJSO0FxR3p1aUJJO0VBQ0UseUJmOUNHO0F0Rnl4aUJUO0FxR3p1aUJNO0VBQ0U7QXJHMnVpQlI7QXFHdnVpQkk7RUFDRSx5QmZ0REc7QXRGK3hpQlQ7QXFHdnVpQk07RUFDRTtBckd5dWlCUjtBcUc3d2lCSTtFQUNFO0FyRyt3aUJOO0FxRzd3aUJNO0VBQ0U7QXJHK3dpQlI7QXFHNXdpQk07RUFDRTtBckc4d2lCUjtBcUczd2lCTTtFQUNFO0FyRzZ3aUJSO0FxR3p3aUJJO0VBQ0UseUJmdENHO0F0Rml6aUJUO0FxR3p3aUJNO0VBQ0U7QXJHMndpQlI7QXFHdndpQkk7RUFDRSx5QmY5Q0c7QXRGdXppQlQ7QXFHdndpQk07RUFDRTtBckd5d2lCUjtBcUdyd2lCSTtFQUNFLHlCZnRERztBdEY2emlCVDtBcUdyd2lCTTtFQUNFO0FyR3V3aUJSO0FxRzN5aUJJO0VBQ0U7QXJHNnlpQk47QXFHM3lpQk07RUFDRTtBckc2eWlCUjtBcUcxeWlCTTtFQUNFO0FyRzR5aUJSO0FxR3p5aUJNO0VBQ0U7QXJHMnlpQlI7QXFHdnlpQkk7RUFDRSx5QmZ0Q0c7QXRGKzBpQlQ7QXFHdnlpQk07RUFDRTtBckd5eWlCUjtBcUdyeWlCSTtFQUNFLHlCZjlDRztBdEZxMWlCVDtBcUdyeWlCTTtFQUNFO0FyR3V5aUJSO0FxR255aUJJO0VBQ0UseUJmdERHO0F0RjIxaUJUO0FxR255aUJNO0VBQ0U7QXJHcXlpQlI7QXFHejBpQkk7RUFDRTtBckcyMGlCTjtBcUd6MGlCTTtFQUNFO0FyRzIwaUJSO0FxR3gwaUJNO0VBQ0U7QXJHMDBpQlI7QXFHdjBpQk07RUFDRTtBckd5MGlCUjtBcUdyMGlCSTtFQUNFLHNCZnRDRztBdEY2MmlCVDtBcUdyMGlCTTtFQUNFO0FyR3UwaUJSO0FxR24waUJJO0VBQ0Usc0JmOUNHO0F0Rm0zaUJUO0FxR24waUJNO0VBQ0U7QXJHcTBpQlI7QXFHajBpQkk7RUFDRSxzQmZ0REc7QXRGeTNpQlQ7QXFHajBpQk07RUFDRTtBckdtMGlCUjtBcUd2MmlCSTtFQUNFO0FyR3kyaUJOO0FxR3YyaUJNO0VBQ0U7QXJHeTJpQlI7QXFHdDJpQk07RUFDRTtBckd3MmlCUjtBcUdyMmlCTTtFQUNFO0FyR3UyaUJSO0FxR24yaUJJO0VBQ0UseUJmdENHO0F0RjI0aUJUO0FxR24yaUJNO0VBQ0U7QXJHcTJpQlI7QXFHajJpQkk7RUFDRSx5QmY5Q0c7QXRGaTVpQlQ7QXFHajJpQk07RUFDRTtBckdtMmlCUjtBcUcvMWlCSTtFQUNFLHlCZnRERztBdEZ1NWlCVDtBcUcvMWlCTTtFQUNFO0FyR2kyaUJSO0FxR3I0aUJJO0VBQ0U7QXJHdTRpQk47QXFHcjRpQk07RUFDRTtBckd1NGlCUjtBcUdwNGlCTTtFQUNFO0FyR3M0aUJSO0FxR240aUJNO0VBQ0U7QXJHcTRpQlI7QXFHajRpQkk7RUFDRSx5QmZ0Q0c7QXRGeTZpQlQ7QXFHajRpQk07RUFDRTtBckdtNGlCUjtBcUcvM2lCSTtFQUNFLHlCZjlDRztBdEYrNmlCVDtBcUcvM2lCTTtFQUNFO0FyR2k0aUJSO0FxRzczaUJJO0VBQ0UseUJmdERHO0F0RnE3aUJUO0FxRzczaUJNO0VBQ0U7QXJHKzNpQlI7O0FxR2ozaUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQbzRpQmY7QXFHaDNpQk07RUFDRTtBckdrM2lCUjtBcUdoM2lCTTtFQUNFO0FyR2szaUJSO0FxRzkyaUJJO0VBR0k7QXJHODJpQlI7QXFHeDJpQkk7RUFDRTtBckcwMmlCTjtBcUd2MmlCSTtFQUNFO0VBQ0E7QXJHeTJpQk47O0FxR3Q0aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQeTVpQmY7QXFHcjRpQk07RUFDRTtBckd1NGlCUjtBcUdyNGlCTTtFQUNFO0FyR3U0aUJSO0FxR240aUJJO0VBR0k7QXJHbTRpQlI7QXFHNzNpQkk7RUFDRTtBckcrM2lCTjtBcUc1M2lCSTtFQUNFO0VBQ0E7QXJHODNpQk47O0FxRzM1aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQODZpQmY7QXFHMTVpQk07RUFDRTtBckc0NWlCUjtBcUcxNWlCTTtFQUNFO0FyRzQ1aUJSO0FxR3g1aUJJO0VBR0k7QXJHdzVpQlI7QXFHbDVpQkk7RUFDRTtBckdvNWlCTjtBcUdqNWlCSTtFQUNFO0VBQ0E7QXJHbTVpQk47O0FxR2g3aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQbThpQmY7QXFHLzZpQk07RUFDRTtBckdpN2lCUjtBcUcvNmlCTTtFQUNFO0FyR2k3aUJSO0FxRzc2aUJJO0VBR0k7QXJHNjZpQlI7QXFHdjZpQkk7RUFDRTtBckd5NmlCTjtBcUd0NmlCSTtFQUNFO0VBQ0E7QXJHdzZpQk47O0FxR3I4aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQdzlpQmY7QXFHcDhpQk07RUFDRTtBckdzOGlCUjtBcUdwOGlCTTtFQUNFO0FyR3M4aUJSO0FxR2w4aUJJO0VBR0k7QXJHazhpQlI7QXFHNTdpQkk7RUFDRTtBckc4N2lCTjtBcUczN2lCSTtFQUNFO0VBQ0E7QXJHNjdpQk47O0FxRzE5aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQNitpQmY7QXFHejlpQk07RUFDRTtBckcyOWlCUjtBcUd6OWlCTTtFQUNFO0FyRzI5aUJSO0FxR3Y5aUJJO0VBR0k7QXJHdTlpQlI7QXFHajlpQkk7RUFDRTtBckdtOWlCTjtBcUdoOWlCSTtFQUNFO0VBQ0E7QXJHazlpQk47O0FxRy8raUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQa2dqQmY7QXFHOStpQk07RUFDRTtBckdnL2lCUjtBcUc5K2lCTTtFQUNFO0FyR2cvaUJSO0FxRzUraUJJO0VBR0k7QXJHNCtpQlI7QXFHdCtpQkk7RUFDRTtBckd3K2lCTjtBcUdyK2lCSTtFQUNFO0VBQ0E7QXJHdStpQk47O0FxR3BnakJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQdWhqQmY7QXFHbmdqQk07RUFDRTtBckdxZ2pCUjtBcUduZ2pCTTtFQUNFO0FyR3FnakJSO0FxR2pnakJJO0VBR0k7QXJHaWdqQlI7QXFHMy9pQkk7RUFDRTtBckc2L2lCTjtBcUcxL2lCSTtFQUNFO0VBQ0E7QXJHNC9pQk47O0FxR3poakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZxbWpCVDtBcUd4aGpCTTtFQUNFO0FyRzBoakJSO0FxR3hoakJNO0VBQ0U7QXJHMGhqQlI7QXFHdGhqQkk7RUFHSTtBckdzaGpCUjtBcUdoaGpCSTtFQUNFO0FyR2toakJOO0FxRy9nakJJO0VBQ0U7RUFDQTtBckdpaGpCTjs7QXFHOWlqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RjBuakJUO0FxRzdpakJNO0VBQ0U7QXJHK2lqQlI7QXFHN2lqQk07RUFDRTtBckcraWpCUjtBcUczaWpCSTtFQUdJO0FyRzJpakJSO0FxR3JpakJJO0VBQ0U7QXJHdWlqQk47QXFHcGlqQkk7RUFDRTtFQUNBO0FyR3NpakJOOztBcUdua2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGK29qQlQ7QXFHbGtqQk07RUFDRTtBckdva2pCUjtBcUdsa2pCTTtFQUNFO0FyR29rakJSO0FxR2hrakJJO0VBR0k7QXJHZ2tqQlI7QXFHMWpqQkk7RUFDRTtBckc0ampCTjtBcUd6ampCSTtFQUNFO0VBQ0E7QXJHMmpqQk47O0FxR3hsakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZvcWpCVDtBcUd2bGpCTTtFQUNFO0FyR3lsakJSO0FxR3ZsakJNO0VBQ0U7QXJHeWxqQlI7QXFHcmxqQkk7RUFHSTtBckdxbGpCUjtBcUcva2pCSTtFQUNFO0FyR2lsakJOO0FxRzlrakJJO0VBQ0U7RUFDQTtBckdnbGpCTjs7QXFHN21qQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnlyakJUO0FxRzVtakJNO0VBQ0U7QXJHOG1qQlI7QXFHNW1qQk07RUFDRTtBckc4bWpCUjtBcUcxbWpCSTtFQUdJO0FyRzBtakJSO0FxR3BtakJJO0VBQ0U7QXJHc21qQk47QXFHbm1qQkk7RUFDRTtFQUNBO0FyR3FtakJOOztBcUdsb2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGOHNqQlQ7QXFHam9qQk07RUFDRTtBckdtb2pCUjtBcUdqb2pCTTtFQUNFO0FyR21vakJSO0FxRy9uakJJO0VBR0k7QXJHK25qQlI7QXFHem5qQkk7RUFDRTtBckcybmpCTjtBcUd4bmpCSTtFQUNFO0VBQ0E7QXJHMG5qQk47O0FxR3ZwakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZtdWpCVDtBcUd0cGpCTTtFQUNFO0FyR3dwakJSO0FxR3RwakJNO0VBQ0U7QXJHd3BqQlI7QXFHcHBqQkk7RUFHSTtBckdvcGpCUjtBcUc5b2pCSTtFQUNFO0FyR2dwakJOO0FxRzdvakJJO0VBQ0U7RUFDQTtBckcrb2pCTjs7QXFHNXFqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0Rnd2akJUO0FxRzNxakJNO0VBQ0U7QXJHNnFqQlI7QXFHM3FqQk07RUFDRTtBckc2cWpCUjtBcUd6cWpCSTtFQUdJO0FyR3lxakJSO0FxR25xakJJO0VBQ0U7QXJHcXFqQk47QXFHbHFqQkk7RUFDRTtFQUNBO0FyR29xakJOOztBcUdqc2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGNndqQlQ7QXFHaHNqQk07RUFDRTtBckdrc2pCUjtBcUdoc2pCTTtFQUNFO0FyR2tzakJSO0FxRzlyakJJO0VBR0k7QXJHOHJqQlI7QXFHeHJqQkk7RUFDRTtBckcwcmpCTjtBcUd2cmpCSTtFQUNFO0VBQ0E7QXJHeXJqQk47O0FxR3R0akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZreWpCVDtBcUdydGpCTTtFQUNFO0FyR3V0akJSO0FxR3J0akJNO0VBQ0U7QXJHdXRqQlI7QXFHbnRqQkk7RUFHSTtBckdtdGpCUjtBcUc3c2pCSTtFQUNFO0FyRytzakJOO0FxRzVzakJJO0VBQ0U7RUFDQTtBckc4c2pCTjs7QXFHM3VqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnV6akJUO0FxRzF1akJNO0VBQ0U7QXJHNHVqQlI7QXFHMXVqQk07RUFDRTtBckc0dWpCUjtBcUd4dWpCSTtFQUdJO0FyR3d1akJSO0FxR2x1akJJO0VBQ0U7QXJHb3VqQk47QXFHanVqQkk7RUFDRTtFQUNBO0FyR211akJOOztBcUdod2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGNDBqQlQ7QXFHL3ZqQk07RUFDRTtBckdpd2pCUjtBcUcvdmpCTTtFQUNFO0FyR2l3akJSO0FxRzd2akJJO0VBR0k7QXJHNnZqQlI7QXFHdnZqQkk7RUFDRTtBckd5dmpCTjtBcUd0dmpCSTtFQUNFO0VBQ0E7QXJHd3ZqQk47O0FxR3J4akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZpMmpCVDtBcUdweGpCTTtFQUNFO0FyR3N4akJSO0FxR3B4akJNO0VBQ0U7QXJHc3hqQlI7QXFHbHhqQkk7RUFHSTtBckdreGpCUjtBcUc1d2pCSTtFQUNFO0FyRzh3akJOO0FxRzN3akJJO0VBQ0U7RUFDQTtBckc2d2pCTjs7QXFHMXlqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnMzakJUO0FxR3p5akJNO0VBQ0U7QXJHMnlqQlI7QXFHenlqQk07RUFDRTtBckcyeWpCUjtBcUd2eWpCSTtFQUdJO0FyR3V5akJSO0FxR2p5akJJO0VBQ0U7QXJHbXlqQk47QXFHaHlqQkk7RUFDRTtFQUNBO0FyR2t5akJOOztBcUcvempCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGMjRqQlQ7QXFHOXpqQk07RUFDRTtBckdnMGpCUjtBcUc5empCTTtFQUNFO0FyR2cwakJSO0FxRzV6akJJO0VBR0k7QXJHNHpqQlI7QXFHdHpqQkk7RUFDRTtBckd3empCTjtBcUdyempCSTtFQUNFO0VBQ0E7QXJHdXpqQk47O0FxR3AxakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZnNmpCVDtBcUduMWpCTTtFQUNFO0FyR3ExakJSO0FxR24xakJNO0VBQ0U7QXJHcTFqQlI7QXFHajFqQkk7RUFHSTtBckdpMWpCUjtBcUczMGpCSTtFQUNFO0FyRzYwakJOO0FxRzEwakJJO0VBQ0U7RUFDQTtBckc0MGpCTjs7QXFHejJqQkk7RUFDRSxrQmZ4RUc7RTdEYkwsc0I2RGFLO0F0RnE3akJUO0FxR3gyakJNO0VBQ0U7QXJHMDJqQlI7QXFHeDJqQk07RUFDRTtBckcwMmpCUjtBcUd0MmpCSTtFQUdJO0FyR3MyakJSO0FxR2gyakJJO0VBQ0U7QXJHazJqQk47QXFHLzFqQkk7RUFDRTtFQUNBO0FyR2kyakJOOztBcUc5M2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGMDhqQlQ7QXFHNzNqQk07RUFDRTtBckcrM2pCUjtBcUc3M2pCTTtFQUNFO0FyRyszakJSO0FxRzMzakJJO0VBR0k7QXJHMjNqQlI7QXFHcjNqQkk7RUFDRTtBckd1M2pCTjtBcUdwM2pCSTtFQUNFO0VBQ0E7QXJHczNqQk47O0FxR241akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEYrOWpCVDtBcUdsNWpCTTtFQUNFO0FyR281akJSO0FxR2w1akJNO0VBQ0U7QXJHbzVqQlI7QXFHaDVqQkk7RUFHSTtBckdnNWpCUjtBcUcxNGpCSTtFQUNFO0FyRzQ0akJOO0FxR3o0akJJO0VBQ0U7RUFDQTtBckcyNGpCTjs7QW9HOXJqQkU7RUFDRTtFQUNBO0FwR2lzakJKO0FvRy9yakJFO0UzRWxVRSw2QjJFbVVxQjtBcEdpc2pCekI7O0FvRzVyakJFOztFQUVFO0VBQ0E7RUFDQTtBcEcrcmpCSjtBb0c1cmpCSTtFQUNFO0FwRzhyakJOO0FvRzVyakJJO0VBQ0U7QXBHOHJqQk47QW9HeHJqQkk7O0VBQ0U7RUFDQSxXL0Z0Vks7RStGdVZMO0VBQ0E7QXBHMnJqQk47O0FvR3JyakJFOzs7Ozs7RUFNRSx5Qi9GNVZPO0UrRjZWUCxXL0ZyV087QUw2aGtCWDtBb0d0cmpCRTs7O0VBR0UscUIvRnBXTztBTDRoa0JYO0FvR3RyakJFO0VBQ0UseUIvRnJXTztFK0ZzV1AsVy9GOVdPO0UrRitXUCxxQi9GeldPO0FMaWlrQlg7QW9HcnJqQkU7RUFDRSxxQi9GN1dPO0FMb2lrQlg7QW9HcHJqQkU7O0VBRUU7RUFDQSxxQi9GblhPO0UrRm9YUCxXL0YxWE87QUxnamtCWDtBb0dscmpCSTtFQUNFO0FwR29yakJOO0FvR2xyakJJO0VBQ0U7QXBHb3JqQk47QW9HbHJqQkk7RUFDRTtBcEdvcmpCTjtBcUc1aGtCSTtFQUNFO0FyRzhoa0JOO0FxRzVoa0JNO0VBQ0U7QXJHOGhrQlI7QXFHM2hrQk07RUFDRTtBckc2aGtCUjtBcUcxaGtCTTtFQUNFO0FyRzRoa0JSO0FxR3hoa0JJO0VBQ0UseUJSeUJhO0E3Rmlna0JuQjtBcUd4aGtCTTtFQUNFO0FyRzBoa0JSO0FxR3Roa0JJO0VBQ0UseUJSaUJhO0E3RnVna0JuQjtBcUd0aGtCTTtFQUNFO0FyR3doa0JSO0FxR3Boa0JJO0VBQ0UseUJSU2E7QTdGNmdrQm5CO0FxR3Boa0JNO0VBQ0U7QXJHc2hrQlI7QXFHMWprQkk7RUFDRTtBckc0amtCTjtBcUcxamtCTTtFQUNFO0FyRzRqa0JSO0FxR3pqa0JNO0VBQ0U7QXJHMmprQlI7QXFHeGprQk07RUFDRTtBckcwamtCUjtBcUd0amtCSTtFQUNFLHlCUnlCYTtBN0YraGtCbkI7QXFHdGprQk07RUFDRTtBckd3amtCUjtBcUdwamtCSTtFQUNFLHlCUmlCYTtBN0ZxaWtCbkI7QXFHcGprQk07RUFDRTtBckdzamtCUjtBcUdsamtCSTtFQUNFLHlCUlNhO0E3RjJpa0JuQjtBcUdsamtCTTtFQUNFO0FyR29qa0JSO0FxR3hsa0JJO0VBQ0U7QXJHMGxrQk47QXFHeGxrQk07RUFDRTtBckcwbGtCUjtBcUd2bGtCTTtFQUNFO0FyR3lsa0JSO0FxR3Rsa0JNO0VBQ0U7QXJHd2xrQlI7QXFHcGxrQkk7RUFDRSx5QlJ5QmE7QTdGNmprQm5CO0FxR3Bsa0JNO0VBQ0U7QXJHc2xrQlI7QXFHbGxrQkk7RUFDRSx5QlJpQmE7QTdGbWtrQm5CO0FxR2xsa0JNO0VBQ0U7QXJHb2xrQlI7QXFHaGxrQkk7RUFDRSx5QlJTYTtBN0Z5a2tCbkI7QXFHaGxrQk07RUFDRTtBckdrbGtCUjtBcUd0bmtCSTtFQUNFO0FyR3dua0JOO0FxR3Rua0JNO0VBQ0U7QXJHd25rQlI7QXFHcm5rQk07RUFDRTtBckd1bmtCUjtBcUdwbmtCTTtFQUNFO0FyR3Nua0JSO0FxR2xua0JJO0VBQ0UseUJSeUJhO0E3RjJsa0JuQjtBcUdsbmtCTTtFQUNFO0FyR29ua0JSO0FxR2hua0JJO0VBQ0UseUJSaUJhO0E3Rmlta0JuQjtBcUdobmtCTTtFQUNFO0FyR2tua0JSO0FxRzlta0JJO0VBQ0UseUJSU2E7QTdGdW1rQm5CO0FxRzlta0JNO0VBQ0U7QXJHZ25rQlI7QXFHcHBrQkk7RUFDRTtBckdzcGtCTjtBcUdwcGtCTTtFQUNFO0FyR3Nwa0JSO0FxR25wa0JNO0VBQ0U7QXJHcXBrQlI7QXFHbHBrQk07RUFDRTtBckdvcGtCUjtBcUdocGtCSTtFQUNFLHlCUnlCYTtBN0Z5bmtCbkI7QXFHaHBrQk07RUFDRTtBckdrcGtCUjtBcUc5b2tCSTtFQUNFLHlCUmlCYTtBN0YrbmtCbkI7QXFHOW9rQk07RUFDRTtBckdncGtCUjtBcUc1b2tCSTtFQUNFLHlCUlNhO0E3RnFva0JuQjtBcUc1b2tCTTtFQUNFO0FyRzhva0JSO0FxR2xya0JJO0VBQ0U7QXJHb3JrQk47QXFHbHJrQk07RUFDRTtBckdvcmtCUjtBcUdqcmtCTTtFQUNFO0FyR21ya0JSO0FxR2hya0JNO0VBQ0U7QXJHa3JrQlI7QXFHOXFrQkk7RUFDRSx5QlJ5QmE7QTdGdXBrQm5CO0FxRzlxa0JNO0VBQ0U7QXJHZ3JrQlI7QXFHNXFrQkk7RUFDRSx5QlJpQmE7QTdGNnBrQm5CO0FxRzVxa0JNO0VBQ0U7QXJHOHFrQlI7QXFHMXFrQkk7RUFDRSx5QlJTYTtBN0ZtcWtCbkI7QXFHMXFrQk07RUFDRTtBckc0cWtCUjtBcUdodGtCSTtFQUNFO0FyR2t0a0JOO0FxR2h0a0JNO0VBQ0U7QXJHa3RrQlI7QXFHL3NrQk07RUFDRTtBckdpdGtCUjtBcUc5c2tCTTtFQUNFO0FyR2d0a0JSO0FxRzVza0JJO0VBQ0UseUJSeUJhO0E3RnFya0JuQjtBcUc1c2tCTTtFQUNFO0FyRzhza0JSO0FxRzFza0JJO0VBQ0UseUJSaUJhO0E3RjJya0JuQjtBcUcxc2tCTTtFQUNFO0FyRzRza0JSO0FxR3hza0JJO0VBQ0UseUJSU2E7QTdGaXNrQm5CO0FxR3hza0JNO0VBQ0U7QXJHMHNrQlI7QXFHOXVrQkk7RUFDRTtBckdndmtCTjtBcUc5dWtCTTtFQUNFO0FyR2d2a0JSO0FxRzd1a0JNO0VBQ0U7QXJHK3VrQlI7QXFHNXVrQk07RUFDRTtBckc4dWtCUjtBcUcxdWtCSTtFQUNFLHlCUnlCYTtBN0ZtdGtCbkI7QXFHMXVrQk07RUFDRTtBckc0dWtCUjtBcUd4dWtCSTtFQUNFLHlCUmlCYTtBN0Z5dGtCbkI7QXFHeHVrQk07RUFDRTtBckcwdWtCUjtBcUd0dWtCSTtFQUNFLHlCUlNhO0E3Rit0a0JuQjtBcUd0dWtCTTtFQUNFO0FyR3d1a0JSO0FxRzV3a0JJO0VBQ0U7QXJHOHdrQk47QXFHNXdrQk07RUFDRTtBckc4d2tCUjtBcUczd2tCTTtFQUNFO0FyRzZ3a0JSO0FxRzF3a0JNO0VBQ0U7QXJHNHdrQlI7QXFHeHdrQkk7RUFDRSx5QlJvQ087QTdGc3VrQmI7QXFHeHdrQk07RUFDRTtBckcwd2tCUjtBcUd0d2tCSTtFQUNFLHlCUjRCTztBN0Y0dWtCYjtBcUd0d2tCTTtFQUNFO0FyR3d3a0JSO0FxR3B3a0JJO0VBQ0UseUJSb0JPO0E3Rmt2a0JiO0FxR3B3a0JNO0VBQ0U7QXJHc3drQlI7QXFHMXlrQkk7RUFDRTtBckc0eWtCTjtBcUcxeWtCTTtFQUNFO0FyRzR5a0JSO0FxR3p5a0JNO0VBQ0U7QXJHMnlrQlI7QXFHeHlrQk07RUFDRTtBckcweWtCUjtBcUd0eWtCSTtFQUNFLHlCUm9DTztBN0Zvd2tCYjtBcUd0eWtCTTtFQUNFO0FyR3d5a0JSO0FxR3B5a0JJO0VBQ0UseUJSNEJPO0E3RjB3a0JiO0FxR3B5a0JNO0VBQ0U7QXJHc3lrQlI7QXFHbHlrQkk7RUFDRSx5QlJvQk87QTdGZ3hrQmI7QXFHbHlrQk07RUFDRTtBckdveWtCUjtBcUd4MGtCSTtFQUNFO0FyRzAwa0JOO0FxR3gwa0JNO0VBQ0U7QXJHMDBrQlI7QXFHdjBrQk07RUFDRTtBckd5MGtCUjtBcUd0MGtCTTtFQUNFO0FyR3cwa0JSO0FxR3Awa0JJO0VBQ0UseUJSb0NPO0E3Rmt5a0JiO0FxR3Awa0JNO0VBQ0U7QXJHczBrQlI7QXFHbDBrQkk7RUFDRSx5QlI0Qk87QTdGd3lrQmI7QXFHbDBrQk07RUFDRTtBckdvMGtCUjtBcUdoMGtCSTtFQUNFLHlCUm9CTztBN0Y4eWtCYjtBcUdoMGtCTTtFQUNFO0FyR2swa0JSO0FxR3Qya0JJO0VBQ0U7QXJHdzJrQk47QXFHdDJrQk07RUFDRTtBckd3MmtCUjtBcUdyMmtCTTtFQUNFO0FyR3Uya0JSO0FxR3Aya0JNO0VBQ0U7QXJHczJrQlI7QXFHbDJrQkk7RUFDRSx5QlJvQ087QTdGZzBrQmI7QXFHbDJrQk07RUFDRTtBckdvMmtCUjtBcUdoMmtCSTtFQUNFLHlCUjRCTztBN0ZzMGtCYjtBcUdoMmtCTTtFQUNFO0FyR2sya0JSO0FxRzkxa0JJO0VBQ0UseUJSb0JPO0E3RjQwa0JiO0FxRzkxa0JNO0VBQ0U7QXJHZzJrQlI7QXFHcDRrQkk7RUFDRTtBckdzNGtCTjtBcUdwNGtCTTtFQUNFO0FyR3M0a0JSO0FxR240a0JNO0VBQ0U7QXJHcTRrQlI7QXFHbDRrQk07RUFDRTtBckdvNGtCUjtBcUdoNGtCSTtFQUNFLHlCUm9DTztBN0Y4MWtCYjtBcUdoNGtCTTtFQUNFO0FyR2s0a0JSO0FxRzkza0JJO0VBQ0UseUJSNEJPO0E3Rm8ya0JiO0FxRzkza0JNO0VBQ0U7QXJHZzRrQlI7QXFHNTNrQkk7RUFDRSx5QlJvQk87QTdGMDJrQmI7QXFHNTNrQk07RUFDRTtBckc4M2tCUjtBcUdsNmtCSTtFQUNFO0FyR282a0JOO0FxR2w2a0JNO0VBQ0U7QXJHbzZrQlI7QXFHajZrQk07RUFDRTtBckdtNmtCUjtBcUdoNmtCTTtFQUNFO0FyR2s2a0JSO0FxRzk1a0JJO0VBQ0UseUJSb0NPO0E3RjQza0JiO0FxRzk1a0JNO0VBQ0U7QXJHZzZrQlI7QXFHNTVrQkk7RUFDRSx5QlI0Qk87QTdGazRrQmI7QXFHNTVrQk07RUFDRTtBckc4NWtCUjtBcUcxNWtCSTtFQUNFLHlCUm9CTztBN0Z3NGtCYjtBcUcxNWtCTTtFQUNFO0FyRzQ1a0JSO0FxR2g4a0JJO0VBQ0U7QXJHazhrQk47QXFHaDhrQk07RUFDRTtBckdrOGtCUjtBcUcvN2tCTTtFQUNFO0FyR2k4a0JSO0FxRzk3a0JNO0VBQ0U7QXJHZzhrQlI7QXFHNTdrQkk7RUFDRSx5QlJvQ087QTdGMDVrQmI7QXFHNTdrQk07RUFDRTtBckc4N2tCUjtBcUcxN2tCSTtFQUNFLHlCUjRCTztBN0ZnNmtCYjtBcUcxN2tCTTtFQUNFO0FyRzQ3a0JSO0FxR3g3a0JJO0VBQ0UseUJSb0JPO0E3RnM2a0JiO0FxR3g3a0JNO0VBQ0U7QXJHMDdrQlI7QXFHOTlrQkk7RUFDRTtBckdnK2tCTjtBcUc5OWtCTTtFQUNFO0FyR2cra0JSO0FxRzc5a0JNO0VBQ0U7QXJHKzlrQlI7QXFHNTlrQk07RUFDRTtBckc4OWtCUjtBcUcxOWtCSTtFQUNFLHlCUm9DTztBN0Z3N2tCYjtBcUcxOWtCTTtFQUNFO0FyRzQ5a0JSO0FxR3g5a0JJO0VBQ0UseUJSNEJPO0E3Rjg3a0JiO0FxR3g5a0JNO0VBQ0U7QXJHMDlrQlI7QXFHdDlrQkk7RUFDRSx5QlJvQk87QTdGbzhrQmI7QXFHdDlrQk07RUFDRTtBckd3OWtCUjtBcUc1L2tCSTtFQUNFO0FyRzgva0JOO0FxRzUva0JNO0VBQ0U7QXJHOC9rQlI7QXFHMy9rQk07RUFDRTtBckc2L2tCUjtBcUcxL2tCTTtFQUNFO0FyRzQva0JSO0FxR3gva0JJO0VBQ0UseUJSb0NPO0E3RnM5a0JiO0FxR3gva0JNO0VBQ0U7QXJHMC9rQlI7QXFHdC9rQkk7RUFDRSx5QlI0Qk87QTdGNDlrQmI7QXFHdC9rQk07RUFDRTtBckd3L2tCUjtBcUdwL2tCSTtFQUNFLHlCUm9CTztBN0ZrK2tCYjtBcUdwL2tCTTtFQUNFO0FyR3Mva0JSO0FxRzFobEJJO0VBQ0U7QXJHNGhsQk47QXFHMWhsQk07RUFDRTtBckc0aGxCUjtBcUd6aGxCTTtFQUNFO0FyRzJobEJSO0FxR3hobEJNO0VBQ0U7QXJHMGhsQlI7QXFHdGhsQkk7RUFDRSx5QlJvQ087QTdGby9rQmI7QXFHdGhsQk07RUFDRTtBckd3aGxCUjtBcUdwaGxCSTtFQUNFLHlCUjRCTztBN0YwL2tCYjtBcUdwaGxCTTtFQUNFO0FyR3NobEJSO0FxR2xobEJJO0VBQ0UseUJSb0JPO0E3RmdnbEJiO0FxR2xobEJNO0VBQ0U7QXJHb2hsQlI7QXFHeGpsQkk7RUFDRTtBckcwamxCTjtBcUd4amxCTTtFQUNFO0FyRzBqbEJSO0FxR3ZqbEJNO0VBQ0U7QXJHeWpsQlI7QXFHdGpsQk07RUFDRTtBckd3amxCUjtBcUdwamxCSTtFQUNFLHlCUm9DTztBN0ZraGxCYjtBcUdwamxCTTtFQUNFO0FyR3NqbEJSO0FxR2xqbEJJO0VBQ0UseUJSNEJPO0E3RndobEJiO0FxR2xqbEJNO0VBQ0U7QXJHb2psQlI7QXFHaGpsQkk7RUFDRSx5QlJvQk87QTdGOGhsQmI7QXFHaGpsQk07RUFDRTtBckdramxCUjtBcUd0bGxCSTtFQUNFO0FyR3dsbEJOO0FxR3RsbEJNO0VBQ0U7QXJHd2xsQlI7QXFHcmxsQk07RUFDRTtBckd1bGxCUjtBcUdwbGxCTTtFQUNFO0FyR3NsbEJSO0FxR2xsbEJJO0VBQ0UseUJSb0NPO0E3RmdqbEJiO0FxR2xsbEJNO0VBQ0U7QXJHb2xsQlI7QXFHaGxsQkk7RUFDRSx5QlI0Qk87QTdGc2psQmI7QXFHaGxsQk07RUFDRTtBckdrbGxCUjtBcUc5a2xCSTtFQUNFLHlCUm9CTztBN0Y0amxCYjtBcUc5a2xCTTtFQUNFO0FyR2dsbEJSO0FxR3BubEJJO0VBQ0U7QXJHc25sQk47QXFHcG5sQk07RUFDRTtBckdzbmxCUjtBcUdubmxCTTtFQUNFO0FyR3FubEJSO0FxR2xubEJNO0VBQ0U7QXJHb25sQlI7QXFHaG5sQkk7RUFDRSx5QlJvQ087QTdGOGtsQmI7QXFHaG5sQk07RUFDRTtBckdrbmxCUjtBcUc5bWxCSTtFQUNFLHlCUjRCTztBN0ZvbGxCYjtBcUc5bWxCTTtFQUNFO0FyR2dubEJSO0FxRzVtbEJJO0VBQ0UseUJSb0JPO0E3RjBsbEJiO0FxRzVtbEJNO0VBQ0U7QXJHOG1sQlI7QXFHbHBsQkk7RUFDRTtBckdvcGxCTjtBcUdscGxCTTtFQUNFO0FyR29wbEJSO0FxR2pwbEJNO0VBQ0U7QXJHbXBsQlI7QXFHaHBsQk07RUFDRTtBckdrcGxCUjtBcUc5b2xCSTtFQUNFLHlCUm9DTztBN0Y0bWxCYjtBcUc5b2xCTTtFQUNFO0FyR2dwbEJSO0FxRzVvbEJJO0VBQ0UseUJSNEJPO0E3RmtubEJiO0FxRzVvbEJNO0VBQ0U7QXJHOG9sQlI7QXFHMW9sQkk7RUFDRSx5QlJvQk87QTdGd25sQmI7QXFHMW9sQk07RUFDRTtBckc0b2xCUjtBcUdocmxCSTtFQUNFO0FyR2tybEJOO0FxR2hybEJNO0VBQ0U7QXJHa3JsQlI7QXFHL3FsQk07RUFDRTtBckdpcmxCUjtBcUc5cWxCTTtFQUNFO0FyR2dybEJSO0FxRzVxbEJJO0VBQ0UseUJSb0NPO0E3RjBvbEJiO0FxRzVxbEJNO0VBQ0U7QXJHOHFsQlI7QXFHMXFsQkk7RUFDRSx5QlI0Qk87QTdGZ3BsQmI7QXFHMXFsQk07RUFDRTtBckc0cWxCUjtBcUd4cWxCSTtFQUNFLHlCUm9CTztBN0ZzcGxCYjtBcUd4cWxCTTtFQUNFO0FyRzBxbEJSO0FxRzlzbEJJO0VBQ0U7QXJHZ3RsQk47QXFHOXNsQk07RUFDRTtBckdndGxCUjtBcUc3c2xCTTtFQUNFO0FyRytzbEJSO0FxRzVzbEJNO0VBQ0U7QXJHOHNsQlI7QXFHMXNsQkk7RUFDRSx5QlJvQ087QTdGd3FsQmI7QXFHMXNsQk07RUFDRTtBckc0c2xCUjtBcUd4c2xCSTtFQUNFLHlCUjRCTztBN0Y4cWxCYjtBcUd4c2xCTTtFQUNFO0FyRzBzbEJSO0FxR3RzbEJJO0VBQ0UseUJSb0JPO0E3Rm9ybEJiO0FxR3RzbEJNO0VBQ0U7QXJHd3NsQlI7QXFHNXVsQkk7RUFDRTtBckc4dWxCTjtBcUc1dWxCTTtFQUNFO0FyRzh1bEJSO0FxRzN1bEJNO0VBQ0U7QXJHNnVsQlI7QXFHMXVsQk07RUFDRTtBckc0dWxCUjtBcUd4dWxCSTtFQUNFLHNCUm9DTztBN0Zzc2xCYjtBcUd4dWxCTTtFQUNFO0FyRzB1bEJSO0FxR3R1bEJJO0VBQ0Usc0JSNEJPO0E3RjRzbEJiO0FxR3R1bEJNO0VBQ0U7QXJHd3VsQlI7QXFHcHVsQkk7RUFDRSxzQlJvQk87QTdGa3RsQmI7QXFHcHVsQk07RUFDRTtBckdzdWxCUjtBcUcxd2xCSTtFQUNFO0FyRzR3bEJOO0FxRzF3bEJNO0VBQ0U7QXJHNHdsQlI7QXFHendsQk07RUFDRTtBckcyd2xCUjtBcUd4d2xCTTtFQUNFO0FyRzB3bEJSO0FxR3R3bEJJO0VBQ0UseUJSb0NPO0E3Rm91bEJiO0FxR3R3bEJNO0VBQ0U7QXJHd3dsQlI7QXFHcHdsQkk7RUFDRSx5QlI0Qk87QTdGMHVsQmI7QXFHcHdsQk07RUFDRTtBckdzd2xCUjtBcUdsd2xCSTtFQUNFLHlCUm9CTztBN0ZndmxCYjtBcUdsd2xCTTtFQUNFO0FyR293bEJSO0FxR3h5bEJJO0VBQ0U7QXJHMHlsQk47QXFHeHlsQk07RUFDRTtBckcweWxCUjtBcUd2eWxCTTtFQUNFO0FyR3l5bEJSO0FxR3R5bEJNO0VBQ0U7QXJHd3lsQlI7QXFHcHlsQkk7RUFDRSx5QlJvQ087QTdGa3dsQmI7QXFHcHlsQk07RUFDRTtBckdzeWxCUjtBcUdseWxCSTtFQUNFLHlCUjRCTztBN0Z3d2xCYjtBcUdseWxCTTtFQUNFO0FyR295bEJSO0FxR2h5bEJJO0VBQ0UseUJSb0JPO0E3Rjh3bEJiO0FxR2h5bEJNO0VBQ0U7QXJHa3lsQlI7QXFHdjJsQkk7RUFDRTtFQUNBO0FyR3kybEJOO0FxR3QybEJJO0VBQ0U7QXJHdzJsQk47QXFHcjJsQkk7RUFDRTtBckd1MmxCTjtBcUdsMmxCSTtFQUNFO0VBQ0E7QXJHbzJsQk47QXFHajJsQkk7RUFDRTtBckdtMmxCTjtBcUdoMmxCSTtFQUNFO0FyR2sybEJOO0FxRzMzbEJJO0VBQ0U7RUFDQTtBckc2M2xCTjtBcUcxM2xCSTtFQUNFO0FyRzQzbEJOO0FxR3ozbEJJO0VBQ0U7QXJHMjNsQk47QXFHdDNsQkk7RUFDRTtFQUNBO0FyR3czbEJOO0FxR3IzbEJJO0VBQ0U7QXJHdTNsQk47QXFHcDNsQkk7RUFDRTtBckdzM2xCTjtBcUcvNGxCSTtFQUNFO0VBQ0E7QXJHaTVsQk47QXFHOTRsQkk7RUFDRTtBckdnNWxCTjtBcUc3NGxCSTtFQUNFO0FyRys0bEJOO0FxRzE0bEJJO0VBQ0U7RUFDQTtBckc0NGxCTjtBcUd6NGxCSTtFQUNFO0FyRzI0bEJOO0FxR3g0bEJJO0VBQ0U7QXJHMDRsQk47QXFHbjZsQkk7RUFDRTtFQUNBO0FyR3E2bEJOO0FxR2w2bEJJO0VBQ0U7QXJHbzZsQk47QXFHajZsQkk7RUFDRTtBckdtNmxCTjtBcUc5NWxCSTtFQUNFO0VBQ0E7QXJHZzZsQk47QXFHNzVsQkk7RUFDRTtBckcrNWxCTjtBcUc1NWxCSTtFQUNFO0FyRzg1bEJOO0FxR3Y3bEJJO0VBQ0U7RUFDQTtBckd5N2xCTjtBcUd0N2xCSTtFQUNFO0FyR3c3bEJOO0FxR3I3bEJJO0VBQ0U7QXJHdTdsQk47QXFHbDdsQkk7RUFDRTtFQUNBO0FyR283bEJOO0FxR2o3bEJJO0VBQ0U7QXJHbTdsQk47QXFHaDdsQkk7RUFDRTtBckdrN2xCTjtBcUczOGxCSTtFQUNFO0VBQ0E7QXJHNjhsQk47QXFHMThsQkk7RUFDRTtBckc0OGxCTjtBcUd6OGxCSTtFQUNFO0FyRzI4bEJOO0FxR3Q4bEJJO0VBQ0U7RUFDQTtBckd3OGxCTjtBcUdyOGxCSTtFQUNFO0FyR3U4bEJOO0FxR3A4bEJJO0VBQ0U7QXJHczhsQk47QXFHLzlsQkk7RUFDRTtFQUNBO0FyR2krbEJOO0FxRzk5bEJJO0VBQ0U7QXJHZytsQk47QXFHNzlsQkk7RUFDRTtBckcrOWxCTjtBcUcxOWxCSTtFQUNFO0VBQ0E7QXJHNDlsQk47QXFHejlsQkk7RUFDRTtBckcyOWxCTjtBcUd4OWxCSTtFQUNFO0FyRzA5bEJOO0FxR24vbEJJO0VBQ0U7RUFDQTtBckdxL2xCTjtBcUdsL2xCSTtFQUNFO0FyR28vbEJOO0FxR2ovbEJJO0VBQ0U7QXJHbS9sQk47QXFHOStsQkk7RUFDRTtFQUNBO0FyR2cvbEJOO0FxRzcrbEJJO0VBQ0U7QXJHKytsQk47QXFHNStsQkk7RUFDRTtBckc4K2xCTjtBcUd2Z21CSTtFQUNFO0VBQ0E7QXJHeWdtQk47QXFHdGdtQkk7RUFDRTtBckd3Z21CTjtBcUdyZ21CSTtFQUNFO0FyR3VnbUJOO0FxR2xnbUJJO0VBQ0U7RUFDQTtBckdvZ21CTjtBcUdqZ21CSTtFQUNFO0FyR21nbUJOO0FxR2hnbUJJO0VBQ0U7QXJHa2dtQk47QXFHM2htQkk7RUFDRTtFQUNBO0FyRzZobUJOO0FxRzFobUJJO0VBQ0U7QXJHNGhtQk47QXFHemhtQkk7RUFDRTtBckcyaG1CTjtBcUd0aG1CSTtFQUNFO0VBQ0E7QXJHd2htQk47QXFHcmhtQkk7RUFDRTtBckd1aG1CTjtBcUdwaG1CSTtFQUNFO0FyR3NobUJOO0FxRy9pbUJJO0VBQ0U7RUFDQTtBckdpam1CTjtBcUc5aW1CSTtFQUNFO0FyR2dqbUJOO0FxRzdpbUJJO0VBQ0U7QXJHK2ltQk47QXFHMWltQkk7RUFDRTtFQUNBO0FyRzRpbUJOO0FxR3ppbUJJO0VBQ0U7QXJHMmltQk47QXFHeGltQkk7RUFDRTtBckcwaW1CTjtBcUdua21CSTtFQUNFO0VBQ0E7QXJHcWttQk47QXFHbGttQkk7RUFDRTtBckdva21CTjtBcUdqa21CSTtFQUNFO0FyR21rbUJOO0FxRzlqbUJJO0VBQ0U7RUFDQTtBckdna21CTjtBcUc3am1CSTtFQUNFO0FyRytqbUJOO0FxRzVqbUJJO0VBQ0U7QXJHOGptQk47QXFHdmxtQkk7RUFDRTtFQUNBO0FyR3lsbUJOO0FxR3RsbUJJO0VBQ0U7QXJHd2xtQk47QXFHcmxtQkk7RUFDRTtBckd1bG1CTjtBcUdsbG1CSTtFQUNFO0VBQ0E7QXJHb2xtQk47QXFHamxtQkk7RUFDRTtBckdtbG1CTjtBcUdobG1CSTtFQUNFO0FyR2tsbUJOO0FxRzNtbUJJO0VBQ0U7RUFDQTtBckc2bW1CTjtBcUcxbW1CSTtFQUNFO0FyRzRtbUJOO0FxR3ptbUJJO0VBQ0U7QXJHMm1tQk47QXFHdG1tQkk7RUFDRTtFQUNBO0FyR3dtbUJOO0FxR3JtbUJJO0VBQ0U7QXJHdW1tQk47QXFHcG1tQkk7RUFDRTtBckdzbW1CTjtBcUcvbm1CSTtFQUNFO0VBQ0E7QXJHaW9tQk47QXFHOW5tQkk7RUFDRTtBckdnb21CTjtBcUc3bm1CSTtFQUNFO0FyRytubUJOO0FxRzFubUJJO0VBQ0U7RUFDQTtBckc0bm1CTjtBcUd6bm1CSTtFQUNFO0FyRzJubUJOO0FxR3hubUJJO0VBQ0U7QXJHMG5tQk47QXFHbnBtQkk7RUFDRTtFQUNBO0FyR3FwbUJOO0FxR2xwbUJJO0VBQ0U7QXJHb3BtQk47QXFHanBtQkk7RUFDRTtBckdtcG1CTjtBcUc5b21CSTtFQUNFO0VBQ0E7QXJHZ3BtQk47QXFHN29tQkk7RUFDRTtBckcrb21CTjtBcUc1b21CSTtFQUNFO0FyRzhvbUJOO0FxR3ZxbUJJO0VBQ0U7RUFDQTtBckd5cW1CTjtBcUd0cW1CSTtFQUNFO0FyR3dxbUJOO0FxR3JxbUJJO0VBQ0U7QXJHdXFtQk47QXFHbHFtQkk7RUFDRTtFQUNBO0FyR29xbUJOO0FxR2pxbUJJO0VBQ0U7QXJHbXFtQk47QXFHaHFtQkk7RUFDRTtBckdrcW1CTjtBcUczcm1CSTtFQUNFO0VBQ0E7QXJHNnJtQk47QXFHMXJtQkk7RUFDRTtBckc0cm1CTjtBcUd6cm1CSTtFQUNFO0FyRzJybUJOO0FxR3RybUJJO0VBQ0U7RUFDQTtBckd3cm1CTjtBcUdycm1CSTtFQUNFO0FyR3VybUJOO0FxR3BybUJJO0VBQ0U7QXJHc3JtQk47QXFHL3NtQkk7RUFDRTtFQUNBO0FyR2l0bUJOO0FxRzlzbUJJO0VBQ0U7QXJHZ3RtQk47QXFHN3NtQkk7RUFDRTtBckcrc21CTjtBcUcxc21CSTtFQUNFO0VBQ0E7QXJHNHNtQk47QXFHenNtQkk7RUFDRTtBckcyc21CTjtBcUd4c21CSTtFQUNFO0FyRzBzbUJOO0FxR251bUJJO0VBQ0U7RUFDQTtBckdxdW1CTjtBcUdsdW1CSTtFQUNFO0FyR291bUJOO0FxR2p1bUJJO0VBQ0U7QXJHbXVtQk47QXFHOXRtQkk7RUFDRTtFQUNBO0FyR2d1bUJOO0FxRzd0bUJJO0VBQ0U7QXJHK3RtQk47QXFHNXRtQkk7RUFDRTtBckc4dG1CTjtBcUd2dm1CSTtFQUNFO0VBQ0E7QXJHeXZtQk47QXFHdHZtQkk7RUFDRTtBckd3dm1CTjtBcUdydm1CSTtFQUNFO0FyR3V2bUJOO0FxR2x2bUJJO0VBQ0U7RUFDQTtBckdvdm1CTjtBcUdqdm1CSTtFQUNFO0FyR212bUJOO0FxR2h2bUJJO0VBQ0U7QXJHa3ZtQk47QXFHM3dtQkk7RUFDRTtFQUNBO0FyRzZ3bUJOO0FxRzF3bUJJO0VBQ0U7QXJHNHdtQk47QXFHendtQkk7RUFDRTtBckcyd21CTjtBcUd0d21CSTtFQUNFO0VBQ0E7QXJHd3dtQk47QXFHcndtQkk7RUFDRTtBckd1d21CTjtBcUdwd21CSTtFQUNFO0FyR3N3bUJOO0FxRy94bUJJO0VBQ0U7RUFDQTtBckdpeW1CTjtBcUc5eG1CSTtFQUNFO0FyR2d5bUJOO0FxRzd4bUJJO0VBQ0U7QXJHK3htQk47QXFHMXhtQkk7RUFDRTtFQUNBO0FyRzR4bUJOO0FxR3p4bUJJO0VBQ0U7QXJHMnhtQk47QXFHeHhtQkk7RUFDRTtBckcweG1CTjtBcUduem1CSTtFQUNFO0VBQ0E7QXJHcXptQk47QXFHbHptQkk7RUFDRTtBckdvem1CTjtBcUdqem1CSTtFQUNFO0FyR216bUJOO0FxRzl5bUJJO0VBQ0U7RUFDQTtBckdnem1CTjtBcUc3eW1CSTtFQUNFO0FyRyt5bUJOO0FxRzV5bUJJO0VBQ0U7QXJHOHltQk47QXFHdjBtQkk7RUFDRTtFQUNBO0FyR3kwbUJOO0FxR3QwbUJJO0VBQ0U7QXJHdzBtQk47QXFHcjBtQkk7RUFDRTtBckd1MG1CTjtBcUdsMG1CSTtFQUNFO0VBQ0E7QXJHbzBtQk47QXFHajBtQkk7RUFDRTtBckdtMG1CTjtBcUdoMG1CSTtFQUNFO0FyR2swbUJOO0FxRzMxbUJJO0VBQ0U7RUFDQTtBckc2MW1CTjtBcUcxMW1CSTtFQUNFO0FyRzQxbUJOO0FxR3oxbUJJO0VBQ0U7QXJHMjFtQk47QXFHdDFtQkk7RUFDRTtFQUNBO0FyR3cxbUJOO0FxR3IxbUJJO0VBQ0U7QXJHdTFtQk47QXFHcDFtQkk7RUFDRTtBckdzMW1CTjtBcUcvMm1CSTtFQUNFO0VBQ0E7QXJHaTNtQk47QXFHOTJtQkk7RUFDRTtBckdnM21CTjtBcUc3Mm1CSTtFQUNFO0FyRysybUJOO0FxRzEybUJJO0VBQ0U7RUFDQTtBckc0Mm1CTjtBcUd6Mm1CSTtFQUNFO0FyRzIybUJOO0FxR3gybUJJO0VBQ0U7QXJHMDJtQk47QXFHaHptQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Y0em1CbkI7QXFHOXltQk07RUFDRTtBckdnem1CUjtBcUc5eW1CTTtFQUNFO0FyR2d6bUJSO0FxRzV5bUJJO0VBR0k7QXJHNHltQlI7QXFHdHltQkk7RUFDRTtBckd3eW1CTjtBcUdyeW1CSTtFQUNFO0VBQ0E7QXJHdXltQk47QXFHcDBtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZnMW1CbkI7QXFHbDBtQk07RUFDRTtBckdvMG1CUjtBcUdsMG1CTTtFQUNFO0FyR28wbUJSO0FxR2gwbUJJO0VBR0k7QXJHZzBtQlI7QXFHMXptQkk7RUFDRTtBckc0em1CTjtBcUd6em1CSTtFQUNFO0VBQ0E7QXJHMnptQk47QXFHeDFtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZvMm1CbkI7QXFHdDFtQk07RUFDRTtBckd3MW1CUjtBcUd0MW1CTTtFQUNFO0FyR3cxbUJSO0FxR3AxbUJJO0VBR0k7QXJHbzFtQlI7QXFHOTBtQkk7RUFDRTtBckdnMW1CTjtBcUc3MG1CSTtFQUNFO0VBQ0E7QXJHKzBtQk47QXFHNTJtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Z3M21CbkI7QXFHMTJtQk07RUFDRTtBckc0Mm1CUjtBcUcxMm1CTTtFQUNFO0FyRzQybUJSO0FxR3gybUJJO0VBR0k7QXJHdzJtQlI7QXFHbDJtQkk7RUFDRTtBckdvMm1CTjtBcUdqMm1CSTtFQUNFO0VBQ0E7QXJHbTJtQk47QXFHaDRtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Y0NG1CbkI7QXFHOTNtQk07RUFDRTtBckdnNG1CUjtBcUc5M21CTTtFQUNFO0FyR2c0bUJSO0FxRzUzbUJJO0VBR0k7QXJHNDNtQlI7QXFHdDNtQkk7RUFDRTtBckd3M21CTjtBcUdyM21CSTtFQUNFO0VBQ0E7QXJHdTNtQk47QXFHcDVtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZnNm1CbkI7QXFHbDVtQk07RUFDRTtBckdvNW1CUjtBcUdsNW1CTTtFQUNFO0FyR281bUJSO0FxR2g1bUJJO0VBR0k7QXJHZzVtQlI7QXFHMTRtQkk7RUFDRTtBckc0NG1CTjtBcUd6NG1CSTtFQUNFO0VBQ0E7QXJHMjRtQk47QXFHeDZtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZvN21CbkI7QXFHdDZtQk07RUFDRTtBckd3Nm1CUjtBcUd0Nm1CTTtFQUNFO0FyR3c2bUJSO0FxR3A2bUJJO0VBR0k7QXJHbzZtQlI7QXFHOTVtQkk7RUFDRTtBckdnNm1CTjtBcUc3NW1CSTtFQUNFO0VBQ0E7QXJHKzVtQk47QXFHNTdtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Z3OG1CbkI7QXFHMTdtQk07RUFDRTtBckc0N21CUjtBcUcxN21CTTtFQUNFO0FyRzQ3bUJSO0FxR3g3bUJJO0VBR0k7QXJHdzdtQlI7QXFHbDdtQkk7RUFDRTtBckdvN21CTjtBcUdqN21CSTtFQUNFO0VBQ0E7QXJHbTdtQk47QXFHaDltQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0ZpOW1CYjtBcUc5OG1CTTtFQUNFO0FyR2c5bUJSO0FxRzk4bUJNO0VBQ0U7QXJHZzltQlI7QXFHNThtQkk7RUFHSTtBckc0OG1CUjtBcUd0OG1CSTtFQUNFO0FyR3c4bUJOO0FxR3I4bUJJO0VBQ0U7RUFDQTtBckd1OG1CTjtBcUdwK21CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnErbUJiO0FxR2wrbUJNO0VBQ0U7QXJHbyttQlI7QXFHbCttQk07RUFDRTtBckdvK21CUjtBcUdoK21CSTtFQUdJO0FyR2crbUJSO0FxRzE5bUJJO0VBQ0U7QXJHNDltQk47QXFHejltQkk7RUFDRTtFQUNBO0FyRzI5bUJOO0FxR3gvbUJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGeS9tQmI7QXFHdC9tQk07RUFDRTtBckd3L21CUjtBcUd0L21CTTtFQUNFO0FyR3cvbUJSO0FxR3AvbUJJO0VBR0k7QXJHby9tQlI7QXFHOSttQkk7RUFDRTtBckdnL21CTjtBcUc3K21CSTtFQUNFO0VBQ0E7QXJHKyttQk47QXFHNWduQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Y2Z25CYjtBcUcxZ25CTTtFQUNFO0FyRzRnbkJSO0FxRzFnbkJNO0VBQ0U7QXJHNGduQlI7QXFHeGduQkk7RUFHSTtBckd3Z25CUjtBcUdsZ25CSTtFQUNFO0FyR29nbkJOO0FxR2pnbkJJO0VBQ0U7RUFDQTtBckdtZ25CTjtBcUdoaW5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RmlpbkJiO0FxRzlobkJNO0VBQ0U7QXJHZ2luQlI7QXFHOWhuQk07RUFDRTtBckdnaW5CUjtBcUc1aG5CSTtFQUdJO0FyRzRobkJSO0FxR3RobkJJO0VBQ0U7QXJHd2huQk47QXFHcmhuQkk7RUFDRTtFQUNBO0FyR3VobkJOO0FxR3BqbkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGcWpuQmI7QXFHbGpuQk07RUFDRTtBckdvam5CUjtBcUdsam5CTTtFQUNFO0FyR29qbkJSO0FxR2hqbkJJO0VBR0k7QXJHZ2puQlI7QXFHMWluQkk7RUFDRTtBckc0aW5CTjtBcUd6aW5CSTtFQUNFO0VBQ0E7QXJHMmluQk47QXFHeGtuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Z5a25CYjtBcUd0a25CTTtFQUNFO0FyR3drbkJSO0FxR3RrbkJNO0VBQ0U7QXJHd2tuQlI7QXFHcGtuQkk7RUFHSTtBckdva25CUjtBcUc5am5CSTtFQUNFO0FyR2drbkJOO0FxRzdqbkJJO0VBQ0U7RUFDQTtBckcram5CTjtBcUc1bG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RjZsbkJiO0FxRzFsbkJNO0VBQ0U7QXJHNGxuQlI7QXFHMWxuQk07RUFDRTtBckc0bG5CUjtBcUd4bG5CSTtFQUdJO0FyR3dsbkJSO0FxR2xsbkJJO0VBQ0U7QXJHb2xuQk47QXFHamxuQkk7RUFDRTtFQUNBO0FyR21sbkJOO0FxR2hubkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGaW5uQmI7QXFHOW1uQk07RUFDRTtBckdnbm5CUjtBcUc5bW5CTTtFQUNFO0FyR2dubkJSO0FxRzVtbkJJO0VBR0k7QXJHNG1uQlI7QXFHdG1uQkk7RUFDRTtBckd3bW5CTjtBcUdybW5CSTtFQUNFO0VBQ0E7QXJHdW1uQk47QXFHcG9uQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Zxb25CYjtBcUdsb25CTTtFQUNFO0FyR29vbkJSO0FxR2xvbkJNO0VBQ0U7QXJHb29uQlI7QXFHaG9uQkk7RUFHSTtBckdnb25CUjtBcUcxbm5CSTtFQUNFO0FyRzRubkJOO0FxR3pubkJJO0VBQ0U7RUFDQTtBckcybm5CTjtBcUd4cG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnlwbkJiO0FxR3RwbkJNO0VBQ0U7QXJHd3BuQlI7QXFHdHBuQk07RUFDRTtBckd3cG5CUjtBcUdwcG5CSTtFQUdJO0FyR29wbkJSO0FxRzlvbkJJO0VBQ0U7QXJHZ3BuQk47QXFHN29uQkk7RUFDRTtFQUNBO0FyRytvbkJOO0FxRzVxbkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGNnFuQmI7QXFHMXFuQk07RUFDRTtBckc0cW5CUjtBcUcxcW5CTTtFQUNFO0FyRzRxbkJSO0FxR3hxbkJJO0VBR0k7QXJHd3FuQlI7QXFHbHFuQkk7RUFDRTtBckdvcW5CTjtBcUdqcW5CSTtFQUNFO0VBQ0E7QXJHbXFuQk47QXFHaHNuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Zpc25CYjtBcUc5cm5CTTtFQUNFO0FyR2dzbkJSO0FxRzlybkJNO0VBQ0U7QXJHZ3NuQlI7QXFHNXJuQkk7RUFHSTtBckc0cm5CUjtBcUd0cm5CSTtFQUNFO0FyR3dybkJOO0FxR3JybkJJO0VBQ0U7RUFDQTtBckd1cm5CTjtBcUdwdG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnF0bkJiO0FxR2x0bkJNO0VBQ0U7QXJHb3RuQlI7QXFHbHRuQk07RUFDRTtBckdvdG5CUjtBcUdodG5CSTtFQUdJO0FyR2d0bkJSO0FxRzFzbkJJO0VBQ0U7QXJHNHNuQk47QXFHenNuQkk7RUFDRTtFQUNBO0FyRzJzbkJOO0FxR3h1bkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGeXVuQmI7QXFHdHVuQk07RUFDRTtBckd3dW5CUjtBcUd0dW5CTTtFQUNFO0FyR3d1bkJSO0FxR3B1bkJJO0VBR0k7QXJHb3VuQlI7QXFHOXRuQkk7RUFDRTtBckdndW5CTjtBcUc3dG5CSTtFQUNFO0VBQ0E7QXJHK3RuQk47QXFHNXZuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Y2dm5CYjtBcUcxdm5CTTtFQUNFO0FyRzR2bkJSO0FxRzF2bkJNO0VBQ0U7QXJHNHZuQlI7QXFHeHZuQkk7RUFHSTtBckd3dm5CUjtBcUdsdm5CSTtFQUNFO0FyR292bkJOO0FxR2p2bkJJO0VBQ0U7RUFDQTtBckdtdm5CTjtBcUdoeG5CSTtFQUNFLGtCUkVPO0VwRXZGVCxzQm9FdUZTO0E3Rml4bkJiO0FxRzl3bkJNO0VBQ0U7QXJHZ3huQlI7QXFHOXduQk07RUFDRTtBckdneG5CUjtBcUc1d25CSTtFQUdJO0FyRzR3bkJSO0FxR3R3bkJJO0VBQ0U7QXJHd3duQk47QXFHcnduQkk7RUFDRTtFQUNBO0FyR3V3bkJOO0FxR3B5bkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGcXluQmI7QXFHbHluQk07RUFDRTtBckdveW5CUjtBcUdseW5CTTtFQUNFO0FyR295bkJSO0FxR2h5bkJJO0VBR0k7QXJHZ3luQlI7QXFHMXhuQkk7RUFDRTtBckc0eG5CTjtBcUd6eG5CSTtFQUNFO0VBQ0E7QXJHMnhuQk47QXFHeHpuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Z5em5CYjtBcUd0em5CTTtFQUNFO0FyR3d6bkJSO0FxR3R6bkJNO0VBQ0U7QXJHd3puQlI7QXFHcHpuQkk7RUFHSTtBckdvem5CUjtBcUc5eW5CSTtFQUNFO0FyR2d6bkJOO0FxRzd5bkJJO0VBQ0U7RUFDQTtBckcreW5CTjs7QXNHajZuQkE7RXhGV00sZ0J3RlZKO0V6RllFO0FieTVuQko7QXNHajZuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R202bkJKO0FzR2o2bkJJO0VBQ0U7RUFDQTtFQUNBO0F0R202bkJOO0FzRy81bkJJO0VBRUU7QXRHZzZuQk47QXNHNzVuQkk7RUFFRTtBdEc4NW5CTjtBc0czNW5CSTtFQUVFO0F0RzQ1bkJOOztBc0d2NW5CQTtFQUNFO0F0RzA1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0duNW5CSTtFQUNFO0F0R3M1bkJOOztBc0doNW5CRTtFQUNFO0F0R201bkJKOztBdUdqOW5CTTtFQUNFLHlCaEdvRU87QVBnNW5CZjtBdUdsOW5CUTs7RUFFRTtBdkdvOW5CVjtBdUdqOW5CUTtFQUNFO0F2R205bkJWO0F1Rzk4bkJJO0VBQ0U7QXZHZzluQk47QXVHMThuQlU7RUFDRTtBdkc0OG5CWjtBdUd6OG5CVTtFQUNFO0F2RzI4bkJaOztBdUdoOG5CTTs7O0VBQ0U7QXZHcThuQlI7QXVHbjhuQlE7OztFQUNFO0F2R3U4bkJWOztBdUc5N25CTTs7OztFQUVFO0F2R204bkJSO0F1R2g4bkJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd1OG5CUjtBdUdwOG5CTTs7RUFDRTtBdkd1OG5CUjtBdUdwOG5CTTs7OztFQUVFO0VBQ0E7QXZHdzhuQlI7O0F1Ry9nb0JNO0VBQ0UseUJoR29FTztBUDg4bkJmO0F1R2hob0JROztFQUVFO0F2R2tob0JWO0F1Ry9nb0JRO0VBQ0U7QXZHaWhvQlY7QXVHNWdvQkk7RUFDRTtBdkc4Z29CTjtBdUd4Z29CVTtFQUNFO0F2RzBnb0JaO0F1R3Znb0JVO0VBQ0U7QXZHeWdvQlo7O0F1RzkvbkJNOzs7RUFDRTtBdkdtZ29CUjtBdUdqZ29CUTs7O0VBQ0U7QXZHcWdvQlY7O0F1RzUvbkJNOzs7O0VBRUU7QXZHaWdvQlI7QXVHOS9uQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3Fnb0JSO0F1R2xnb0JNOztFQUNFO0F2R3Fnb0JSO0F1R2xnb0JNOzs7O0VBRUU7RUFDQTtBdkdzZ29CUjs7QXVHN2tvQk07RUFDRSx5QmhHb0VPO0FQNGdvQmY7QXVHOWtvQlE7O0VBRUU7QXZHZ2xvQlY7QXVHN2tvQlE7RUFDRTtBdkcra29CVjtBdUcxa29CSTtFQUNFO0F2RzRrb0JOO0F1R3Rrb0JVO0VBQ0U7QXZHd2tvQlo7QXVHcmtvQlU7RUFDRTtBdkd1a29CWjs7QXVHNWpvQk07OztFQUNFO0F2R2lrb0JSO0F1Ry9qb0JROzs7RUFDRTtBdkdta29CVjs7QXVHMWpvQk07Ozs7RUFFRTtBdkcram9CUjtBdUc1am9CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWtvQlI7QXVHaGtvQk07O0VBQ0U7QXZHbWtvQlI7QXVHaGtvQk07Ozs7RUFFRTtFQUNBO0F2R29rb0JSOztBdUczb29CTTtFQUNFLHlCaEdvRU87QVAwa29CZjtBdUc1b29CUTs7RUFFRTtBdkc4b29CVjtBdUczb29CUTtFQUNFO0F2RzZvb0JWO0F1R3hvb0JJO0VBQ0U7QXZHMG9vQk47QXVHcG9vQlU7RUFDRTtBdkdzb29CWjtBdUdub29CVTtFQUNFO0F2R3Fvb0JaOztBdUcxbm9CTTs7O0VBQ0U7QXZHK25vQlI7QXVHN25vQlE7OztFQUNFO0F2R2lvb0JWOztBdUd4bm9CTTs7OztFQUVFO0F2RzZub0JSO0F1RzFub0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdpb29CUjtBdUc5bm9CTTs7RUFDRTtBdkdpb29CUjtBdUc5bm9CTTs7OztFQUVFO0VBQ0E7QXZHa29vQlI7O0F1R3pzb0JNO0VBQ0UseUJoR29FTztBUHdvb0JmO0F1RzFzb0JROztFQUVFO0F2RzRzb0JWO0F1R3pzb0JRO0VBQ0U7QXZHMnNvQlY7QXVHdHNvQkk7RUFDRTtBdkd3c29CTjtBdUdsc29CVTtFQUNFO0F2R29zb0JaO0F1R2pzb0JVO0VBQ0U7QXZHbXNvQlo7O0F1R3hyb0JNOzs7RUFDRTtBdkc2cm9CUjtBdUczcm9CUTs7O0VBQ0U7QXZHK3JvQlY7O0F1R3Ryb0JNOzs7O0VBRUU7QXZHMnJvQlI7QXVHeHJvQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2Rytyb0JSO0F1RzVyb0JNOztFQUNFO0F2Rytyb0JSO0F1RzVyb0JNOzs7O0VBRUU7RUFDQTtBdkdnc29CUjs7QXVHdndvQk07RUFDRSx5QmhHb0VPO0FQc3NvQmY7QXVHeHdvQlE7O0VBRUU7QXZHMHdvQlY7QXVHdndvQlE7RUFDRTtBdkd5d29CVjtBdUdwd29CSTtFQUNFO0F2R3N3b0JOO0F1R2h3b0JVO0VBQ0U7QXZHa3dvQlo7QXVHL3ZvQlU7RUFDRTtBdkdpd29CWjs7QXVHdHZvQk07OztFQUNFO0F2RzJ2b0JSO0F1R3p2b0JROzs7RUFDRTtBdkc2dm9CVjs7QXVHcHZvQk07Ozs7RUFFRTtBdkd5dm9CUjtBdUd0dm9CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHNnZvQlI7QXVHMXZvQk07O0VBQ0U7QXZHNnZvQlI7QXVHMXZvQk07Ozs7RUFFRTtFQUNBO0F2Rzh2b0JSOztBdUdyMG9CTTtFQUNFLHlCaEdvRU87QVBvd29CZjtBdUd0MG9CUTs7RUFFRTtBdkd3MG9CVjtBdUdyMG9CUTtFQUNFO0F2R3Uwb0JWO0F1R2wwb0JJO0VBQ0U7QXZHbzBvQk47QXVHOXpvQlU7RUFDRTtBdkdnMG9CWjtBdUc3em9CVTtFQUNFO0F2Ryt6b0JaOztBdUdwem9CTTs7O0VBQ0U7QXZHeXpvQlI7QXVHdnpvQlE7OztFQUNFO0F2RzJ6b0JWOztBdUdsem9CTTs7OztFQUVFO0F2R3V6b0JSO0F1R3B6b0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcyem9CUjtBdUd4em9CTTs7RUFDRTtBdkcyem9CUjtBdUd4em9CTTs7OztFQUVFO0VBQ0E7QXZHNHpvQlI7O0F1R240b0JNO0VBQ0UseUJoR29FTztBUGswb0JmO0F1R3A0b0JROztFQUVFO0F2R3M0b0JWO0F1R240b0JRO0VBQ0U7QXZHcTRvQlY7QXVHaDRvQkk7RUFDRTtBdkdrNG9CTjtBdUc1M29CVTtFQUNFO0F2Rzgzb0JaO0F1RzMzb0JVO0VBQ0U7QXZHNjNvQlo7O0F1R2wzb0JNOzs7RUFDRTtBdkd1M29CUjtBdUdyM29CUTs7O0VBQ0U7QXZHeTNvQlY7O0F1R2gzb0JNOzs7O0VBRUU7QXZHcTNvQlI7QXVHbDNvQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3kzb0JSO0F1R3Qzb0JNOztFQUNFO0F2R3kzb0JSO0F1R3Qzb0JNOzs7O0VBRUU7RUFDQTtBdkcwM29CUjs7QXVHajhvQk07RUFDRSx5QmpCV0M7QXRGeTdvQlQ7QXVHbDhvQlE7O0VBRUU7QXZHbzhvQlY7QXVHajhvQlE7RUFDRTtBdkdtOG9CVjtBdUc5N29CSTtFQUNFO0F2R2c4b0JOO0F1RzE3b0JVO0VBQ0U7QXZHNDdvQlo7QXVHejdvQlU7RUFDRTtBdkcyN29CWjs7QXVHaDdvQk07OztFQUNFO0F2R3E3b0JSO0F1R243b0JROzs7RUFDRTtBdkd1N29CVjs7QXVHOTZvQk07Ozs7RUFFRTtBdkdtN29CUjtBdUdoN29CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHdTdvQlI7QXVHcDdvQk07O0VBQ0U7QXZHdTdvQlI7QXVHcDdvQk07Ozs7RUFFRTtFQUNBO0F2R3c3b0JSOztBdUcvL29CTTtFQUNFLHlCakJXQztBdEZ1L29CVDtBdUdoZ3BCUTs7RUFFRTtBdkdrZ3BCVjtBdUcvL29CUTtFQUNFO0F2R2lncEJWO0F1RzUvb0JJO0VBQ0U7QXZHOC9vQk47QXVHeC9vQlU7RUFDRTtBdkcwL29CWjtBdUd2L29CVTtFQUNFO0F2R3kvb0JaOztBdUc5K29CTTs7O0VBQ0U7QXZHbS9vQlI7QXVHai9vQlE7OztFQUNFO0F2R3Evb0JWOztBdUc1K29CTTs7OztFQUVFO0F2R2kvb0JSO0F1Rzkrb0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdxL29CUjtBdUdsL29CTTs7RUFDRTtBdkdxL29CUjtBdUdsL29CTTs7OztFQUVFO0VBQ0E7QXZHcy9vQlI7O0F1RzdqcEJNO0VBQ0UseUJqQldDO0F0RnFqcEJUO0F1RzlqcEJROztFQUVFO0F2R2drcEJWO0F1RzdqcEJRO0VBQ0U7QXZHK2pwQlY7QXVHMWpwQkk7RUFDRTtBdkc0anBCTjtBdUd0anBCVTtFQUNFO0F2R3dqcEJaO0F1R3JqcEJVO0VBQ0U7QXZHdWpwQlo7O0F1RzVpcEJNOzs7RUFDRTtBdkdpanBCUjtBdUcvaXBCUTs7O0VBQ0U7QXZHbWpwQlY7O0F1RzFpcEJNOzs7O0VBRUU7QXZHK2lwQlI7QXVHNWlwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R21qcEJSO0F1R2hqcEJNOztFQUNFO0F2R21qcEJSO0F1R2hqcEJNOzs7O0VBRUU7RUFDQTtBdkdvanBCUjs7QXVHM25wQk07RUFDRSx5QmpCV0M7QXRGbW5wQlQ7QXVHNW5wQlE7O0VBRUU7QXZHOG5wQlY7QXVHM25wQlE7RUFDRTtBdkc2bnBCVjtBdUd4bnBCSTtFQUNFO0F2RzBucEJOO0F1R3BucEJVO0VBQ0U7QXZHc25wQlo7QXVHbm5wQlU7RUFDRTtBdkdxbnBCWjs7QXVHMW1wQk07OztFQUNFO0F2RyttcEJSO0F1RzdtcEJROzs7RUFDRTtBdkdpbnBCVjs7QXVHeG1wQk07Ozs7RUFFRTtBdkc2bXBCUjtBdUcxbXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaW5wQlI7QXVHOW1wQk07O0VBQ0U7QXZHaW5wQlI7QXVHOW1wQk07Ozs7RUFFRTtFQUNBO0F2R2tucEJSOztBdUd6cnBCTTtFQUNFLHlCakJXQztBdEZpcnBCVDtBdUcxcnBCUTs7RUFFRTtBdkc0cnBCVjtBdUd6cnBCUTtFQUNFO0F2RzJycEJWO0F1R3RycEJJO0VBQ0U7QXZHd3JwQk47QXVHbHJwQlU7RUFDRTtBdkdvcnBCWjtBdUdqcnBCVTtFQUNFO0F2R21ycEJaOztBdUd4cXBCTTs7O0VBQ0U7QXZHNnFwQlI7QXVHM3FwQlE7OztFQUNFO0F2RytxcEJWOztBdUd0cXBCTTs7OztFQUVFO0F2RzJxcEJSO0F1R3hxcEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcrcXBCUjtBdUc1cXBCTTs7RUFDRTtBdkcrcXBCUjtBdUc1cXBCTTs7OztFQUVFO0VBQ0E7QXZHZ3JwQlI7O0F1R3Z2cEJNO0VBQ0UseUJqQldDO0F0Rit1cEJUO0F1R3h2cEJROztFQUVFO0F2RzB2cEJWO0F1R3Z2cEJRO0VBQ0U7QXZHeXZwQlY7QXVHcHZwQkk7RUFDRTtBdkdzdnBCTjtBdUdodnBCVTtFQUNFO0F2R2t2cEJaO0F1Ry91cEJVO0VBQ0U7QXZHaXZwQlo7O0F1R3R1cEJNOzs7RUFDRTtBdkcydXBCUjtBdUd6dXBCUTs7O0VBQ0U7QXZHNnVwQlY7O0F1R3B1cEJNOzs7O0VBRUU7QXZHeXVwQlI7QXVHdHVwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzZ1cEJSO0F1RzF1cEJNOztFQUNFO0F2RzZ1cEJSO0F1RzF1cEJNOzs7O0VBRUU7RUFDQTtBdkc4dXBCUjs7QXVHcnpwQk07RUFDRSx5QmpCV0M7QXRGNnlwQlQ7QXVHdHpwQlE7O0VBRUU7QXZHd3pwQlY7QXVHcnpwQlE7RUFDRTtBdkd1enBCVjtBdUdsenBCSTtFQUNFO0F2R296cEJOO0F1Rzl5cEJVO0VBQ0U7QXZHZ3pwQlo7QXVHN3lwQlU7RUFDRTtBdkcreXBCWjs7QXVHcHlwQk07OztFQUNFO0F2R3l5cEJSO0F1R3Z5cEJROzs7RUFDRTtBdkcyeXBCVjs7QXVHbHlwQk07Ozs7RUFFRTtBdkd1eXBCUjtBdUdweXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHMnlwQlI7QXVHeHlwQk07O0VBQ0U7QXZHMnlwQlI7QXVHeHlwQk07Ozs7RUFFRTtFQUNBO0F2RzR5cEJSOztBdUduM3BCTTtFQUNFLHlCakJXQztBdEYyMnBCVDtBdUdwM3BCUTs7RUFFRTtBdkdzM3BCVjtBdUduM3BCUTtFQUNFO0F2R3EzcEJWO0F1R2gzcEJJO0VBQ0U7QXZHazNwQk47QXVHNTJwQlU7RUFDRTtBdkc4MnBCWjtBdUczMnBCVTtFQUNFO0F2RzYycEJaOztBdUdsMnBCTTs7O0VBQ0U7QXZHdTJwQlI7QXVHcjJwQlE7OztFQUNFO0F2R3kycEJWOztBdUdoMnBCTTs7OztFQUVFO0F2R3EycEJSO0F1R2wycEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd5MnBCUjtBdUd0MnBCTTs7RUFDRTtBdkd5MnBCUjtBdUd0MnBCTTs7OztFQUVFO0VBQ0E7QXZHMDJwQlI7O0F1R2o3cEJNO0VBQ0UseUJqQldDO0F0Rnk2cEJUO0F1R2w3cEJROztFQUVFO0F2R283cEJWO0F1R2o3cEJRO0VBQ0U7QXZHbTdwQlY7QXVHOTZwQkk7RUFDRTtBdkdnN3BCTjtBdUcxNnBCVTtFQUNFO0F2RzQ2cEJaO0F1R3o2cEJVO0VBQ0U7QXZHMjZwQlo7O0F1R2g2cEJNOzs7RUFDRTtBdkdxNnBCUjtBdUduNnBCUTs7O0VBQ0U7QXZHdTZwQlY7O0F1Rzk1cEJNOzs7O0VBRUU7QXZHbTZwQlI7QXVHaDZwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3U2cEJSO0F1R3A2cEJNOztFQUNFO0F2R3U2cEJSO0F1R3A2cEJNOzs7O0VBRUU7RUFDQTtBdkd3NnBCUjs7QXVHLytwQk07RUFDRSx5QmpCV0M7QXRGdStwQlQ7QXVHaC9wQlE7O0VBRUU7QXZHay9wQlY7QXVHLytwQlE7RUFDRTtBdkdpL3BCVjtBdUc1K3BCSTtFQUNFO0F2RzgrcEJOO0F1R3grcEJVO0VBQ0U7QXZHMCtwQlo7QXVHditwQlU7RUFDRTtBdkd5K3BCWjs7QXVHOTlwQk07OztFQUNFO0F2R20rcEJSO0F1R2orcEJROzs7RUFDRTtBdkdxK3BCVjs7QXVHNTlwQk07Ozs7RUFFRTtBdkdpK3BCUjtBdUc5OXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHcStwQlI7QXVHbCtwQk07O0VBQ0U7QXZHcStwQlI7QXVHbCtwQk07Ozs7RUFFRTtFQUNBO0F2R3MrcEJSOztBdUc3aXFCTTtFQUNFLHlCakJXQztBdEZxaXFCVDtBdUc5aXFCUTs7RUFFRTtBdkdnanFCVjtBdUc3aXFCUTtFQUNFO0F2RytpcUJWO0F1RzFpcUJJO0VBQ0U7QXZHNGlxQk47QXVHdGlxQlU7RUFDRTtBdkd3aXFCWjtBdUdyaXFCVTtFQUNFO0F2R3VpcUJaOztBdUc1aHFCTTs7O0VBQ0U7QXZHaWlxQlI7QXVHL2hxQlE7OztFQUNFO0F2R21pcUJWOztBdUcxaHFCTTs7OztFQUVFO0F2RytocUJSO0F1RzVocUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdtaXFCUjtBdUdoaXFCTTs7RUFDRTtBdkdtaXFCUjtBdUdoaXFCTTs7OztFQUVFO0VBQ0E7QXZHb2lxQlI7O0F1RzNtcUJNO0VBQ0UseUJqQldDO0F0Rm1tcUJUO0F1RzVtcUJROztFQUVFO0F2RzhtcUJWO0F1RzNtcUJRO0VBQ0U7QXZHNm1xQlY7QXVHeG1xQkk7RUFDRTtBdkcwbXFCTjtBdUdwbXFCVTtFQUNFO0F2R3NtcUJaO0F1R25tcUJVO0VBQ0U7QXZHcW1xQlo7O0F1RzFscUJNOzs7RUFDRTtBdkcrbHFCUjtBdUc3bHFCUTs7O0VBQ0U7QXZHaW1xQlY7O0F1R3hscUJNOzs7O0VBRUU7QXZHNmxxQlI7QXVHMWxxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R2ltcUJSO0F1RzlscUJNOztFQUNFO0F2R2ltcUJSO0F1RzlscUJNOzs7O0VBRUU7RUFDQTtBdkdrbXFCUjs7QXVHenFxQk07RUFDRSx5QmpCV0M7QXRGaXFxQlQ7QXVHMXFxQlE7O0VBRUU7QXZHNHFxQlY7QXVHenFxQlE7RUFDRTtBdkcycXFCVjtBdUd0cXFCSTtFQUNFO0F2R3dxcUJOO0F1R2xxcUJVO0VBQ0U7QXZHb3FxQlo7QXVHanFxQlU7RUFDRTtBdkdtcXFCWjs7QXVHeHBxQk07OztFQUNFO0F2RzZwcUJSO0F1RzNwcUJROzs7RUFDRTtBdkcrcHFCVjs7QXVHdHBxQk07Ozs7RUFFRTtBdkcycHFCUjtBdUd4cHFCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHK3BxQlI7QXVHNXBxQk07O0VBQ0U7QXZHK3BxQlI7QXVHNXBxQk07Ozs7RUFFRTtFQUNBO0F2R2dxcUJSOztBdUd2dXFCTTtFQUNFLHlCakJXQztBdEYrdHFCVDtBdUd4dXFCUTs7RUFFRTtBdkcwdXFCVjtBdUd2dXFCUTtFQUNFO0F2R3l1cUJWO0F1R3B1cUJJO0VBQ0U7QXZHc3VxQk47QXVHaHVxQlU7RUFDRTtBdkdrdXFCWjtBdUcvdHFCVTtFQUNFO0F2R2l1cUJaOztBdUd0dHFCTTs7O0VBQ0U7QXZHMnRxQlI7QXVHenRxQlE7OztFQUNFO0F2RzZ0cUJWOztBdUdwdHFCTTs7OztFQUVFO0F2R3l0cUJSO0F1R3R0cUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc2dHFCUjtBdUcxdHFCTTs7RUFDRTtBdkc2dHFCUjtBdUcxdHFCTTs7OztFQUVFO0VBQ0E7QXZHOHRxQlI7O0F1R3J5cUJNO0VBQ0UseUJqQldDO0F0RjZ4cUJUO0F1R3R5cUJROztFQUVFO0F2R3d5cUJWO0F1R3J5cUJRO0VBQ0U7QXZHdXlxQlY7QXVHbHlxQkk7RUFDRTtBdkdveXFCTjtBdUc5eHFCVTtFQUNFO0F2R2d5cUJaO0F1Rzd4cUJVO0VBQ0U7QXZHK3hxQlo7O0F1R3B4cUJNOzs7RUFDRTtBdkd5eHFCUjtBdUd2eHFCUTs7O0VBQ0U7QXZHMnhxQlY7O0F1R2x4cUJNOzs7O0VBRUU7QXZHdXhxQlI7QXVHcHhxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzJ4cUJSO0F1R3h4cUJNOztFQUNFO0F2RzJ4cUJSO0F1R3h4cUJNOzs7O0VBRUU7RUFDQTtBdkc0eHFCUjs7QXVHbjJxQk07RUFDRSx5QmpCV0M7QXRGMjFxQlQ7QXVHcDJxQlE7O0VBRUU7QXZHczJxQlY7QXVHbjJxQlE7RUFDRTtBdkdxMnFCVjtBdUdoMnFCSTtFQUNFO0F2R2sycUJOO0F1RzUxcUJVO0VBQ0U7QXZHODFxQlo7QXVHMzFxQlU7RUFDRTtBdkc2MXFCWjs7QXVHbDFxQk07OztFQUNFO0F2R3UxcUJSO0F1R3IxcUJROzs7RUFDRTtBdkd5MXFCVjs7QXVHaDFxQk07Ozs7RUFFRTtBdkdxMXFCUjtBdUdsMXFCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHeTFxQlI7QXVHdDFxQk07O0VBQ0U7QXZHeTFxQlI7QXVHdDFxQk07Ozs7RUFFRTtFQUNBO0F2RzAxcUJSOztBdUdqNnFCTTtFQUNFLHNCakJXQztBdEZ5NXFCVDtBdUdsNnFCUTs7RUFFRTtBdkdvNnFCVjtBdUdqNnFCUTtFQUNFO0F2R202cUJWO0F1Rzk1cUJJO0VBQ0U7QXZHZzZxQk47QXVHMTVxQlU7RUFDRTtBdkc0NXFCWjtBdUd6NXFCVTtFQUNFO0F2RzI1cUJaOztBdUdoNXFCTTs7O0VBQ0U7QXZHcTVxQlI7QXVHbjVxQlE7OztFQUNFO0F2R3U1cUJWOztBdUc5NHFCTTs7OztFQUVFO0F2R201cUJSO0F1R2g1cUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd1NXFCUjtBdUdwNXFCTTs7RUFDRTtBdkd1NXFCUjtBdUdwNXFCTTs7OztFQUVFO0VBQ0E7QXZHdzVxQlI7O0F1Ry85cUJNO0VBQ0UseUJqQldDO0F0RnU5cUJUO0F1R2grcUJROztFQUVFO0F2R2srcUJWO0F1Ry85cUJRO0VBQ0U7QXZHaStxQlY7QXVHNTlxQkk7RUFDRTtBdkc4OXFCTjtBdUd4OXFCVTtFQUNFO0F2RzA5cUJaO0F1R3Y5cUJVO0VBQ0U7QXZHeTlxQlo7O0F1Rzk4cUJNOzs7RUFDRTtBdkdtOXFCUjtBdUdqOXFCUTs7O0VBQ0U7QXZHcTlxQlY7O0F1RzU4cUJNOzs7O0VBRUU7QXZHaTlxQlI7QXVHOThxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3E5cUJSO0F1R2w5cUJNOztFQUNFO0F2R3E5cUJSO0F1R2w5cUJNOzs7O0VBRUU7RUFDQTtBdkdzOXFCUjs7QXVHN2hyQk07RUFDRSx5QmpCV0M7QXRGcWhyQlQ7QXVHOWhyQlE7O0VBRUU7QXZHZ2lyQlY7QXVHN2hyQlE7RUFDRTtBdkcraHJCVjtBdUcxaHJCSTtFQUNFO0F2RzRockJOO0F1R3RockJVO0VBQ0U7QXZHd2hyQlo7QXVHcmhyQlU7RUFDRTtBdkd1aHJCWjs7QXVHNWdyQk07OztFQUNFO0F2R2lockJSO0F1Ry9nckJROzs7RUFDRTtBdkdtaHJCVjs7QXVHMWdyQk07Ozs7RUFFRTtBdkcrZ3JCUjtBdUc1Z3JCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWhyQlI7QXVHaGhyQk07O0VBQ0U7QXZHbWhyQlI7QXVHaGhyQk07Ozs7RUFFRTtFQUNBO0F2R29ockJSOztBd0dybHJCQTtFMUZHTSxzRTBGRko7RUFDQTtBeEd3bHJCRjtBd0dybHJCSTtFQUNFLHFCbEJrSW1CO0F0RnE5cUJ6QjtBd0dwbHJCSTs7RUFFRSxXbkdiSztBTG1tckJYO0F3R2xsckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkd5aEJnQztBTDJqcUJwQztBd0dsbHJCSTtFQUNFO0F4R29sckJOO0F3R2psckJJO0VBQ0U7QXhHbWxyQk47QXdHaGxyQkk7RUFDRTtBeEdrbHJCTjtBd0cva3JCSTs7RTNGaENBO0FibW5yQko7QXdHM2tyQkk7O0VBRUU7QXhHNmtyQk47QXdHeGtyQkk7RUFDRTtFQUNBO0F4RzBrckJOO0F3R3hrckJNO0VBQ0U7QXhHMGtyQlI7QXdHbmtyQkk7RUFDRTtFQUNBO0F4R3FrckJOO0F3R2prckJFO0VBQ0U7QXhHbWtyQko7QXdHaGtyQkU7RUFDRTtBeEdra3JCSjtBd0c3anJCTTtFQUNFO0F4RytqckJSO0F3RzVqckJVO0VBQ0U7QXhHOGpyQlo7QXdHdmpyQk07RUFDRTtBeEd5anJCUjtBd0d2anJCUTtFQUNFO0VBQ0E7QXhHeWpyQlY7QXdHcGpyQkk7RUFDRTtBeEdzanJCTjtBd0dsanJCTTtFQUNFO0F4R29qckJSO0F3R2xqckJRO0VBQ0U7QXhHb2pyQlY7QXdHbGpyQlU7RUFDRTtBeEdvanJCWjtBd0czaXJCVTtFQUNFO0F4RzZpckJaO0F3R3RpckJFO0VBQ0U7QXhHd2lyQko7QXdHcGlyQlE7RUFDRTtFQUNBO0F4R3NpckJWO0F3R2xpckJNO0VBQ0U7QXhHb2lyQlI7QXdHbGlyQlE7RUFDRTtBeEdvaXJCVjtBd0doaXJCVTtFQUNFO0F4R2tpckJaO0F3RzVockJJO0VBQ0U7QXhHOGhyQk47QXdHM2hyQkk7RUFDRTtBeEc2aHJCTjtBd0czaHJCTTtFQUNFO0F4RzZockJSO0F3RzNockJRO0VBQ0U7QXhHNmhyQlY7QXdHcmhyQlU7RUFDRTtBeEd1aHJCWjs7QXdHN2dyQkE7RUFDRTtBeEdnaHJCRjs7QXlEeHRyQkU7OztFQUNFO0VBQ0E7RUFDQTtBekQ2dHJCSjs7QXdHN2dyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFM0Y3TEU7RUFDQTtBYjhzckJKO0F3RzVnckJFO0VBQ0U7QXhHOGdyQko7QXdHM2dyQkU7RUFDRTtFQUNBO0F4RzZnckJKO0F3RzNnckJJOzs7RUFHRTtFQUNBO0F4RzZnckJOO0F3RzFnckJJO0VBQ0U7QXhHNGdyQk47O0F3R3ZnckJBO0VBQ0U7RUFDQSxpQmxCOUZxQjtFa0IrRnJCLGdCbkdKNEI7RW1HSzVCO0F4RzBnckJGOztBd0d2Z3JCQTtFQUNFO0F4RzBnckJGOztBd0dyZ3JCQTtFQUNFO0VBQ0EsY25HbFBTO0VtR21QVCxtQm5HcEI0QjtFbUdxQjVCO0VBQ0E7QXhHd2dyQkY7QXdHdGdyQkU7RUFFRSxjbkd2UE87QUw4dnJCWDtBd0dwZ3JCRTtFQUVFO0F4R3FnckJKOztBd0doZ3JCRTtFQUNFLGVsQjVIc0I7QXRGK25yQjFCO0F3R2hnckJFO0VBQ0U7QXhHa2dyQko7O0F3R3QvcUJFO0VBQ0U7QXhHeS9xQko7QXdHdi9xQkk7O0VBRUU7QXhHeS9xQk47QXdHcC9xQkU7RUFDRTtBeEdzL3FCSjtBd0duL3FCRTtFQUNFO0F4R3EvcUJKO0F3R2wvcUJFO0VBQ0U7QXhHby9xQko7O0F3R2gvcUJBO0U5RnZURTtFQUNBO0U4RndUQTtBeEdvL3FCRjtBd0dqL3FCSTtFQURGO0lBRUk7SUFDQTtFeEdvL3FCSjtBQUNGOztBd0cvK3FCQTtFQUNFLHlCbkc3VFM7QUwreXJCWDtBd0doL3FCRTtFQUVFO0VBQ0E7QXhHaS9xQko7QXlEOXpyQkU7RUFDRTtFQUNBO0VBQ0E7QXpEZzByQko7QXdHcC9xQkk7RUFDRTtBeEdzL3FCTjtBd0duL3FCSTtFQUNFO0F4R3EvcUJOO0F3R2wvcUJJO0VBQ0UsZ0JsQjdSUTtFa0I4UlIsZWxCOVJRO0VrQitSUjtBeEdvL3FCTjtBd0doL3FCRTtFQUNFO0VBQ0E7QXhHay9xQko7QXdHLytxQkU7RUFDRSxjbkduVk87RW1Hb1ZQO0VBQ0E7QXhHaS9xQko7QXdHOStxQkU7RUFDRTtFQUNBO0F4R2cvcUJKOztBd0d4K3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RzIrcUJGO0F3R3grcUJFO0UzRnpXRTtFMkYyV0EseUJuR2pYTztFbUdrWFA7RUFDQSxjbkc3V087RW1HOFdQO0VBQ0E7QXhHMCtxQko7QXdHeCtxQkk7RUFDRTtBeEcwK3FCTjtBd0d2K3FCSTtFQUNFO0F4R3krcUJOO0F3R3QrcUJJO0VBQ0U7RUFDQTtFQUNBO0F4R3crcUJOO0F3R3ArcUJJO0VBQ0U7RUFDQTtBeEdzK3FCTjtBd0dsK3FCSTtFQUNFO0VBQ0E7RUFDQTtBeEdvK3FCTjtBd0dqK3FCTTs7Ozs7Ozs7RUFRRTtFQUNBO0F4R20rcUJSO0F3Ry85cUJJO0VBQ0U7QXhHaStxQk47QXdHOTlxQkk7RUFDRTtBeEdnK3FCTjtBd0c5OXFCTTtFQUNFO0VBQ0E7QXhHZytxQlI7QXdHNzlxQk07RUFDRTtBeEcrOXFCUjtBd0d4OXFCSTtFQUNFLDBCakdwWFM7QVA4MHJCZjtBd0czOXFCSTtFQUNFLDBCakdwWFM7QVBpMXJCZjtBd0c5OXFCSTtFQUNFLDBCakdwWFM7QVBvMXJCZjtBd0dqK3FCSTtFQUNFLDBCakdwWFM7QVB1MXJCZjtBd0dwK3FCSTtFQUNFLDBCakdwWFM7QVAwMXJCZjtBd0d2K3FCSTtFQUNFLDBCakdwWFM7QVA2MXJCZjtBd0cxK3FCSTtFQUNFLDBCakdwWFM7QVBnMnJCZjtBd0c3K3FCSTtFQUNFLDBCakdwWFM7QVBtMnJCZjtBd0cxK3FCSTtFQUNFLDBCbEJuYkc7QXRGKzVyQlQ7QXdHNytxQkk7RUFDRSwwQmxCbmJHO0F0Rms2ckJUO0F3R2gvcUJJO0VBQ0UsMEJsQm5iRztBdEZxNnJCVDtBd0duL3FCSTtFQUNFLDBCbEJuYkc7QXRGdzZyQlQ7QXdHdC9xQkk7RUFDRSwwQmxCbmJHO0F0RjI2ckJUO0F3R3ovcUJJO0VBQ0UsMEJsQm5iRztBdEY4NnJCVDtBd0c1L3FCSTtFQUNFLDBCbEJuYkc7QXRGaTdyQlQ7QXdHLy9xQkk7RUFDRSwwQmxCbmJHO0F0Rm83ckJUO0F3R2xnckJJO0VBQ0UsMEJsQm5iRztBdEZ1N3JCVDtBd0dyZ3JCSTtFQUNFLDBCbEJuYkc7QXRGMDdyQlQ7QXdHeGdyQkk7RUFDRSwwQmxCbmJHO0F0RjY3ckJUO0F3RzNnckJJO0VBQ0UsMEJsQm5iRztBdEZnOHJCVDtBd0c5Z3JCSTtFQUNFLDBCbEJuYkc7QXRGbThyQlQ7QXdHamhyQkk7RUFDRSwwQmxCbmJHO0F0RnM4ckJUO0F3R3BockJJO0VBQ0UsMEJsQm5iRztBdEZ5OHJCVDtBd0d2aHJCSTtFQUNFLDBCbEJuYkc7QXRGNDhyQlQ7QXdHMWhyQkk7RUFDRSx1QmxCbmJHO0F0Ris4ckJUO0F3RzdockJJO0VBQ0UsMEJsQm5iRztBdEZrOXJCVDtBd0doaXJCSTtFQUNFLDBCbEJuYkc7QXRGcTlyQlQ7QXdHOWhyQkU7RUFDRTtFQUNBO0VBQ0E7QXhHZ2lyQko7O0F3R3pockJBO0VBQ0U7QXhHNGhyQkY7O0F3R3RockJJO0VBQ0U7QXhHeWhyQk47O0F1RzkrckJNO0VBQ0UseUJWMEVXO0E3RnU2ckJuQjtBdUcvK3JCUTs7RUFFRTtBdkdpL3JCVjtBdUc5K3JCUTtFQUNFO0F2R2cvckJWO0F1RzMrckJJO0VBQ0U7QXZHNityQk47QXVHdityQlU7RUFDRTtBdkd5K3JCWjtBdUd0K3JCVTtFQUNFO0F2R3crckJaO0F1Rzc5ckJNOzs7RUFDRTtBdkdpK3JCUjtBdUcvOXJCUTs7O0VBQ0U7QXZHbStyQlY7QXVHMTlyQk07Ozs7RUFFRTtBdkc4OXJCUjtBdUczOXJCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaytyQlI7QXVHLzlyQk07O0VBQ0U7QXZHaytyQlI7QXVHLzlyQk07Ozs7RUFFRTtFQUNBO0F2R20rckJSO0F1RzFpc0JNO0VBQ0UseUJWMEVXO0E3RmsrckJuQjtBdUcxaXNCUTs7RUFFRTtBdkc0aXNCVjtBdUd6aXNCUTtFQUNFO0F2RzJpc0JWO0F1R3Rpc0JJO0VBQ0U7QXZHd2lzQk47QXVHbGlzQlU7RUFDRTtBdkdvaXNCWjtBdUdqaXNCVTtFQUNFO0F2R21pc0JaO0F1R3hoc0JNOzs7RUFDRTtBdkc0aHNCUjtBdUcxaHNCUTs7O0VBQ0U7QXZHOGhzQlY7QXVHcmhzQk07Ozs7RUFFRTtBdkd5aHNCUjtBdUd0aHNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHNmhzQlI7QXVHMWhzQk07O0VBQ0U7QXZHNmhzQlI7QXVHMWhzQk07Ozs7RUFFRTtFQUNBO0F2Rzhoc0JSO0F1R3Jtc0JNO0VBQ0UseUJWMEVXO0E3RjZoc0JuQjtBdUdybXNCUTs7RUFFRTtBdkd1bXNCVjtBdUdwbXNCUTtFQUNFO0F2R3Ntc0JWO0F1R2ptc0JJO0VBQ0U7QXZHbW1zQk47QXVHN2xzQlU7RUFDRTtBdkcrbHNCWjtBdUc1bHNCVTtFQUNFO0F2Rzhsc0JaO0F1R25sc0JNOzs7RUFDRTtBdkd1bHNCUjtBdUdybHNCUTs7O0VBQ0U7QXZHeWxzQlY7QXVHaGxzQk07Ozs7RUFFRTtBdkdvbHNCUjtBdUdqbHNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHd2xzQlI7QXVHcmxzQk07O0VBQ0U7QXZHd2xzQlI7QXVHcmxzQk07Ozs7RUFFRTtFQUNBO0F2R3lsc0JSO0F1R2hxc0JNO0VBQ0UseUJWMEVXO0E3Rndsc0JuQjtBdUdocXNCUTs7RUFFRTtBdkdrcXNCVjtBdUcvcHNCUTtFQUNFO0F2R2lxc0JWO0F1RzVwc0JJO0VBQ0U7QXZHOHBzQk47QXVHeHBzQlU7RUFDRTtBdkcwcHNCWjtBdUd2cHNCVTtFQUNFO0F2R3lwc0JaO0F1Rzlvc0JNOzs7RUFDRTtBdkdrcHNCUjtBdUdocHNCUTs7O0VBQ0U7QXZHb3BzQlY7QXVHM29zQk07Ozs7RUFFRTtBdkcrb3NCUjtBdUc1b3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbXBzQlI7QXVHaHBzQk07O0VBQ0U7QXZHbXBzQlI7QXVHaHBzQk07Ozs7RUFFRTtFQUNBO0F2R29wc0JSO0F1RzN0c0JNO0VBQ0UseUJWMEVXO0E3Rm1wc0JuQjtBdUczdHNCUTs7RUFFRTtBdkc2dHNCVjtBdUcxdHNCUTtFQUNFO0F2RzR0c0JWO0F1R3Z0c0JJO0VBQ0U7QXZHeXRzQk47QXVHbnRzQlU7RUFDRTtBdkdxdHNCWjtBdUdsdHNCVTtFQUNFO0F2R290c0JaO0F1R3pzc0JNOzs7RUFDRTtBdkc2c3NCUjtBdUczc3NCUTs7O0VBQ0U7QXZHK3NzQlY7QXVHdHNzQk07Ozs7RUFFRTtBdkcwc3NCUjtBdUd2c3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHOHNzQlI7QXVHM3NzQk07O0VBQ0U7QXZHOHNzQlI7QXVHM3NzQk07Ozs7RUFFRTtFQUNBO0F2Rytzc0JSO0F1R3R4c0JNO0VBQ0UseUJWMEVXO0E3Rjhzc0JuQjtBdUd0eHNCUTs7RUFFRTtBdkd3eHNCVjtBdUdyeHNCUTtFQUNFO0F2R3V4c0JWO0F1R2x4c0JJO0VBQ0U7QXZHb3hzQk47QXVHOXdzQlU7RUFDRTtBdkdneHNCWjtBdUc3d3NCVTtFQUNFO0F2Ryt3c0JaO0F1R3B3c0JNOzs7RUFDRTtBdkd3d3NCUjtBdUd0d3NCUTs7O0VBQ0U7QXZHMHdzQlY7QXVHandzQk07Ozs7RUFFRTtBdkdxd3NCUjtBdUdsd3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHeXdzQlI7QXVHdHdzQk07O0VBQ0U7QXZHeXdzQlI7QXVHdHdzQk07Ozs7RUFFRTtFQUNBO0F2RzB3c0JSO0F1R2oxc0JNO0VBQ0UseUJWMEVXO0E3Rnl3c0JuQjtBdUdqMXNCUTs7RUFFRTtBdkdtMXNCVjtBdUdoMXNCUTtFQUNFO0F2R2sxc0JWO0F1Rzcwc0JJO0VBQ0U7QXZHKzBzQk47QXVHejBzQlU7RUFDRTtBdkcyMHNCWjtBdUd4MHNCVTtFQUNFO0F2RzAwc0JaO0F1Ry96c0JNOzs7RUFDRTtBdkdtMHNCUjtBdUdqMHNCUTs7O0VBQ0U7QXZHcTBzQlY7QXVHNXpzQk07Ozs7RUFFRTtBdkdnMHNCUjtBdUc3enNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbzBzQlI7QXVHajBzQk07O0VBQ0U7QXZHbzBzQlI7QXVHajBzQk07Ozs7RUFFRTtFQUNBO0F2R3Ewc0JSO0F1RzU0c0JNO0VBQ0UseUJWMEVXO0E3Rm8wc0JuQjtBdUc1NHNCUTs7RUFFRTtBdkc4NHNCVjtBdUczNHNCUTtFQUNFO0F2RzY0c0JWO0F1R3g0c0JJO0VBQ0U7QXZHMDRzQk47QXVHcDRzQlU7RUFDRTtBdkdzNHNCWjtBdUduNHNCVTtFQUNFO0F2R3E0c0JaO0F1RzEzc0JNOzs7RUFDRTtBdkc4M3NCUjtBdUc1M3NCUTs7O0VBQ0U7QXZHZzRzQlY7QXVHdjNzQk07Ozs7RUFFRTtBdkcyM3NCUjtBdUd4M3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHKzNzQlI7QXVHNTNzQk07O0VBQ0U7QXZHKzNzQlI7QXVHNTNzQk07Ozs7RUFFRTtFQUNBO0F2R2c0c0JSO0F1R3Y4c0JNO0VBQ0UseUJWcUZLO0E3Rm8zc0JiO0F1R3Y4c0JROztFQUVFO0F2R3k4c0JWO0F1R3Q4c0JRO0VBQ0U7QXZHdzhzQlY7QXVHbjhzQkk7RUFDRTtBdkdxOHNCTjtBdUcvN3NCVTtFQUNFO0F2R2k4c0JaO0F1Rzk3c0JVO0VBQ0U7QXZHZzhzQlo7QXVHcjdzQk07OztFQUNFO0F2R3k3c0JSO0F1R3Y3c0JROzs7RUFDRTtBdkcyN3NCVjtBdUdsN3NCTTs7OztFQUVFO0F2R3M3c0JSO0F1R243c0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcwN3NCUjtBdUd2N3NCTTs7RUFDRTtBdkcwN3NCUjtBdUd2N3NCTTs7OztFQUVFO0VBQ0E7QXZHMjdzQlI7QXVHbGd0Qk07RUFDRSx5QlZxRks7QTdGKzZzQmI7QXVHbGd0QlE7O0VBRUU7QXZHb2d0QlY7QXVHamd0QlE7RUFDRTtBdkdtZ3RCVjtBdUc5L3NCSTtFQUNFO0F2R2dndEJOO0F1RzEvc0JVO0VBQ0U7QXZHNC9zQlo7QXVHei9zQlU7RUFDRTtBdkcyL3NCWjtBdUdoL3NCTTs7O0VBQ0U7QXZHby9zQlI7QXVHbC9zQlE7OztFQUNFO0F2R3Mvc0JWO0F1Rzcrc0JNOzs7O0VBRUU7QXZHaS9zQlI7QXVHOStzQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3Evc0JSO0F1R2wvc0JNOztFQUNFO0F2R3Evc0JSO0F1R2wvc0JNOzs7O0VBRUU7RUFDQTtBdkdzL3NCUjtBdUc3anRCTTtFQUNFLHlCVnFGSztBN0YwK3NCYjtBdUc3anRCUTs7RUFFRTtBdkcranRCVjtBdUc1anRCUTtFQUNFO0F2RzhqdEJWO0F1R3pqdEJJO0VBQ0U7QXZHMmp0Qk47QXVHcmp0QlU7RUFDRTtBdkd1anRCWjtBdUdwanRCVTtFQUNFO0F2R3NqdEJaO0F1RzNpdEJNOzs7RUFDRTtBdkcraXRCUjtBdUc3aXRCUTs7O0VBQ0U7QXZHaWp0QlY7QXVHeGl0Qk07Ozs7RUFFRTtBdkc0aXRCUjtBdUd6aXRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHZ2p0QlI7QXVHN2l0Qk07O0VBQ0U7QXZHZ2p0QlI7QXVHN2l0Qk07Ozs7RUFFRTtFQUNBO0F2R2lqdEJSO0F1R3hudEJNO0VBQ0UseUJWcUZLO0E3RnFpdEJiO0F1R3hudEJROztFQUVFO0F2RzBudEJWO0F1R3ZudEJRO0VBQ0U7QXZHeW50QlY7QXVHcG50Qkk7RUFDRTtBdkdzbnRCTjtBdUdobnRCVTtFQUNFO0F2R2tudEJaO0F1Ry9tdEJVO0VBQ0U7QXZHaW50Qlo7QXVHdG10Qk07OztFQUNFO0F2RzBtdEJSO0F1R3htdEJROzs7RUFDRTtBdkc0bXRCVjtBdUdubXRCTTs7OztFQUVFO0F2R3VtdEJSO0F1R3BtdEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcybXRCUjtBdUd4bXRCTTs7RUFDRTtBdkcybXRCUjtBdUd4bXRCTTs7OztFQUVFO0VBQ0E7QXZHNG10QlI7QXVHbnJ0Qk07RUFDRSx5QlZxRks7QTdGZ210QmI7QXVHbnJ0QlE7O0VBRUU7QXZHcXJ0QlY7QXVHbHJ0QlE7RUFDRTtBdkdvcnRCVjtBdUcvcXRCSTtFQUNFO0F2R2lydEJOO0F1RzNxdEJVO0VBQ0U7QXZHNnF0Qlo7QXVHMXF0QlU7RUFDRTtBdkc0cXRCWjtBdUdqcXRCTTs7O0VBQ0U7QXZHcXF0QlI7QXVHbnF0QlE7OztFQUNFO0F2R3VxdEJWO0F1RzlwdEJNOzs7O0VBRUU7QXZHa3F0QlI7QXVHL3B0Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3NxdEJSO0F1R25xdEJNOztFQUNFO0F2R3NxdEJSO0F1R25xdEJNOzs7O0VBRUU7RUFDQTtBdkd1cXRCUjtBdUc5dXRCTTtFQUNFLHlCVnFGSztBN0YycHRCYjtBdUc5dXRCUTs7RUFFRTtBdkdndnRCVjtBdUc3dXRCUTtFQUNFO0F2Ryt1dEJWO0F1RzF1dEJJO0VBQ0U7QXZHNHV0Qk47QXVHdHV0QlU7RUFDRTtBdkd3dXRCWjtBdUdydXRCVTtFQUNFO0F2R3V1dEJaO0F1RzV0dEJNOzs7RUFDRTtBdkdndXRCUjtBdUc5dHRCUTs7O0VBQ0U7QXZHa3V0QlY7QXVHenR0Qk07Ozs7RUFFRTtBdkc2dHRCUjtBdUcxdHRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaXV0QlI7QXVHOXR0Qk07O0VBQ0U7QXZHaXV0QlI7QXVHOXR0Qk07Ozs7RUFFRTtFQUNBO0F2R2t1dEJSO0F1R3p5dEJNO0VBQ0UseUJWcUZLO0E3RnN0dEJiO0F1R3p5dEJROztFQUVFO0F2RzJ5dEJWO0F1R3h5dEJRO0VBQ0U7QXZHMHl0QlY7QXVHcnl0Qkk7RUFDRTtBdkd1eXRCTjtBdUdqeXRCVTtFQUNFO0F2R215dEJaO0F1R2h5dEJVO0VBQ0U7QXZHa3l0Qlo7QXVHdnh0Qk07OztFQUNFO0F2RzJ4dEJSO0F1R3p4dEJROzs7RUFDRTtBdkc2eHRCVjtBdUdweHRCTTs7OztFQUVFO0F2R3d4dEJSO0F1R3J4dEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc0eHRCUjtBdUd6eHRCTTs7RUFDRTtBdkc0eHRCUjtBdUd6eHRCTTs7OztFQUVFO0VBQ0E7QXZHNnh0QlI7QXVHcDJ0Qk07RUFDRSx5QlZxRks7QTdGaXh0QmI7QXVHcDJ0QlE7O0VBRUU7QXZHczJ0QlY7QXVHbjJ0QlE7RUFDRTtBdkdxMnRCVjtBdUdoMnRCSTtFQUNFO0F2R2sydEJOO0F1RzUxdEJVO0VBQ0U7QXZHODF0Qlo7QXVHMzF0QlU7RUFDRTtBdkc2MXRCWjtBdUdsMXRCTTs7O0VBQ0U7QXZHczF0QlI7QXVHcDF0QlE7OztFQUNFO0F2R3cxdEJWO0F1Ry8wdEJNOzs7O0VBRUU7QXZHbTF0QlI7QXVHaDF0Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3UxdEJSO0F1R3AxdEJNOztFQUNFO0F2R3UxdEJSO0F1R3AxdEJNOzs7O0VBRUU7RUFDQTtBdkd3MXRCUjtBdUcvNXRCTTtFQUNFLHlCVnFGSztBN0Y0MHRCYjtBdUcvNXRCUTs7RUFFRTtBdkdpNnRCVjtBdUc5NXRCUTtFQUNFO0F2R2c2dEJWO0F1RzM1dEJJO0VBQ0U7QXZHNjV0Qk47QXVHdjV0QlU7RUFDRTtBdkd5NXRCWjtBdUd0NXRCVTtFQUNFO0F2R3c1dEJaO0F1Rzc0dEJNOzs7RUFDRTtBdkdpNXRCUjtBdUcvNHRCUTs7O0VBQ0U7QXZHbTV0QlY7QXVHMTR0Qk07Ozs7RUFFRTtBdkc4NHRCUjtBdUczNHRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHazV0QlI7QXVHLzR0Qk07O0VBQ0U7QXZHazV0QlI7QXVHLzR0Qk07Ozs7RUFFRTtFQUNBO0F2R201dEJSO0F1RzE5dEJNO0VBQ0UseUJWcUZLO0E3RnU0dEJiO0F1RzE5dEJROztFQUVFO0F2RzQ5dEJWO0F1R3o5dEJRO0VBQ0U7QXZHMjl0QlY7QXVHdDl0Qkk7RUFDRTtBdkd3OXRCTjtBdUdsOXRCVTtFQUNFO0F2R285dEJaO0F1R2o5dEJVO0VBQ0U7QXZHbTl0Qlo7QXVHeDh0Qk07OztFQUNFO0F2RzQ4dEJSO0F1RzE4dEJROzs7RUFDRTtBdkc4OHRCVjtBdUdyOHRCTTs7OztFQUVFO0F2R3k4dEJSO0F1R3Q4dEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc2OHRCUjtBdUcxOHRCTTs7RUFDRTtBdkc2OHRCUjtBdUcxOHRCTTs7OztFQUVFO0VBQ0E7QXZHODh0QlI7QXVHcmh1Qk07RUFDRSx5QlZxRks7QTdGazh0QmI7QXVHcmh1QlE7O0VBRUU7QXZHdWh1QlY7QXVHcGh1QlE7RUFDRTtBdkdzaHVCVjtBdUdqaHVCSTtFQUNFO0F2R21odUJOO0F1RzdndUJVO0VBQ0U7QXZHK2d1Qlo7QXVHNWd1QlU7RUFDRTtBdkc4Z3VCWjtBdUduZ3VCTTs7O0VBQ0U7QXZHdWd1QlI7QXVHcmd1QlE7OztFQUNFO0F2R3lndUJWO0F1R2hndUJNOzs7O0VBRUU7QXZHb2d1QlI7QXVHamd1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3dndUJSO0F1R3JndUJNOztFQUNFO0F2R3dndUJSO0F1R3JndUJNOzs7O0VBRUU7RUFDQTtBdkd5Z3VCUjtBdUdobHVCTTtFQUNFLHlCVnFGSztBN0Y2L3RCYjtBdUdobHVCUTs7RUFFRTtBdkdrbHVCVjtBdUcva3VCUTtFQUNFO0F2R2lsdUJWO0F1RzVrdUJJO0VBQ0U7QXZHOGt1Qk47QXVHeGt1QlU7RUFDRTtBdkcwa3VCWjtBdUd2a3VCVTtFQUNFO0F2R3lrdUJaO0F1RzlqdUJNOzs7RUFDRTtBdkdra3VCUjtBdUdoa3VCUTs7O0VBQ0U7QXZHb2t1QlY7QXVHM2p1Qk07Ozs7RUFFRTtBdkcranVCUjtBdUc1anVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWt1QlI7QXVHaGt1Qk07O0VBQ0U7QXZHbWt1QlI7QXVHaGt1Qk07Ozs7RUFFRTtFQUNBO0F2R29rdUJSO0F1RzNvdUJNO0VBQ0UseUJWcUZLO0E3RndqdUJiO0F1RzNvdUJROztFQUVFO0F2RzZvdUJWO0F1RzFvdUJRO0VBQ0U7QXZHNG91QlY7QXVHdm91Qkk7RUFDRTtBdkd5b3VCTjtBdUdub3VCVTtFQUNFO0F2R3FvdUJaO0F1R2xvdUJVO0VBQ0U7QXZHb291Qlo7QXVHem51Qk07OztFQUNFO0F2RzZudUJSO0F1RzNudUJROzs7RUFDRTtBdkcrbnVCVjtBdUd0bnVCTTs7OztFQUVFO0F2RzBudUJSO0F1R3ZudUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc4bnVCUjtBdUczbnVCTTs7RUFDRTtBdkc4bnVCUjtBdUczbnVCTTs7OztFQUVFO0VBQ0E7QXZHK251QlI7QXVHdHN1Qk07RUFDRSx5QlZxRks7QTdGbW51QmI7QXVHdHN1QlE7O0VBRUU7QXZHd3N1QlY7QXVHcnN1QlE7RUFDRTtBdkd1c3VCVjtBdUdsc3VCSTtFQUNFO0F2R29zdUJOO0F1RzlydUJVO0VBQ0U7QXZHZ3N1Qlo7QXVHN3J1QlU7RUFDRTtBdkcrcnVCWjtBdUdwcnVCTTs7O0VBQ0U7QXZHd3J1QlI7QXVHdHJ1QlE7OztFQUNFO0F2RzBydUJWO0F1R2pydUJNOzs7O0VBRUU7QXZHcXJ1QlI7QXVHbHJ1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3lydUJSO0F1R3RydUJNOztFQUNFO0F2R3lydUJSO0F1R3RydUJNOzs7O0VBRUU7RUFDQTtBdkcwcnVCUjtBdUdqd3VCTTtFQUNFLHlCVnFGSztBN0Y4cXVCYjtBdUdqd3VCUTs7RUFFRTtBdkdtd3VCVjtBdUdod3VCUTtFQUNFO0F2R2t3dUJWO0F1Rzd2dUJJO0VBQ0U7QXZHK3Z1Qk47QXVHenZ1QlU7RUFDRTtBdkcydnVCWjtBdUd4dnVCVTtFQUNFO0F2RzB2dUJaO0F1Ry91dUJNOzs7RUFDRTtBdkdtdnVCUjtBdUdqdnVCUTs7O0VBQ0U7QXZHcXZ1QlY7QXVHNXV1Qk07Ozs7RUFFRTtBdkdndnVCUjtBdUc3dXVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHb3Z1QlI7QXVHanZ1Qk07O0VBQ0U7QXZHb3Z1QlI7QXVHanZ1Qk07Ozs7RUFFRTtFQUNBO0F2R3F2dUJSO0F1RzV6dUJNO0VBQ0UseUJWcUZLO0E3Rnl1dUJiO0F1RzV6dUJROztFQUVFO0F2Rzh6dUJWO0F1RzN6dUJRO0VBQ0U7QXZHNnp1QlY7QXVHeHp1Qkk7RUFDRTtBdkcwenVCTjtBdUdwenVCVTtFQUNFO0F2R3N6dUJaO0F1R256dUJVO0VBQ0U7QXZHcXp1Qlo7QXVHMXl1Qk07OztFQUNFO0F2Rzh5dUJSO0F1RzV5dUJROzs7RUFDRTtBdkdnenVCVjtBdUd2eXVCTTs7OztFQUVFO0F2RzJ5dUJSO0F1R3h5dUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcreXVCUjtBdUc1eXVCTTs7RUFDRTtBdkcreXVCUjtBdUc1eXVCTTs7OztFQUVFO0VBQ0E7QXZHZ3p1QlI7QXVHdjN1Qk07RUFDRSxzQlZxRks7QTdGb3l1QmI7QXVHdjN1QlE7O0VBRUU7QXZHeTN1QlY7QXVHdDN1QlE7RUFDRTtBdkd3M3VCVjtBdUduM3VCSTtFQUNFO0F2R3EzdUJOO0F1Ry8ydUJVO0VBQ0U7QXZHaTN1Qlo7QXVHOTJ1QlU7RUFDRTtBdkdnM3VCWjtBdUdyMnVCTTs7O0VBQ0U7QXZHeTJ1QlI7QXVHdjJ1QlE7OztFQUNFO0F2RzIydUJWO0F1R2wydUJNOzs7O0VBRUU7QXZHczJ1QlI7QXVHbjJ1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzAydUJSO0F1R3YydUJNOztFQUNFO0F2RzAydUJSO0F1R3YydUJNOzs7O0VBRUU7RUFDQTtBdkcyMnVCUjtBdUdsN3VCTTtFQUNFLHlCVnFGSztBN0YrMXVCYjtBdUdsN3VCUTs7RUFFRTtBdkdvN3VCVjtBdUdqN3VCUTtFQUNFO0F2R203dUJWO0F1Rzk2dUJJO0VBQ0U7QXZHZzd1Qk47QXVHMTZ1QlU7RUFDRTtBdkc0NnVCWjtBdUd6NnVCVTtFQUNFO0F2RzI2dUJaO0F1R2g2dUJNOzs7RUFDRTtBdkdvNnVCUjtBdUdsNnVCUTs7O0VBQ0U7QXZHczZ1QlY7QXVHNzV1Qk07Ozs7RUFFRTtBdkdpNnVCUjtBdUc5NXVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHcTZ1QlI7QXVHbDZ1Qk07O0VBQ0U7QXZHcTZ1QlI7QXVHbDZ1Qk07Ozs7RUFFRTtFQUNBO0F2R3M2dUJSO0F1RzcrdUJNO0VBQ0UseUJWcUZLO0E3RjA1dUJiO0F1RzcrdUJROztFQUVFO0F2RysrdUJWO0F1RzUrdUJRO0VBQ0U7QXZHOCt1QlY7QXVHeit1Qkk7RUFDRTtBdkcyK3VCTjtBdUdyK3VCVTtFQUNFO0F2R3UrdUJaO0F1R3ArdUJVO0VBQ0U7QXZHcyt1Qlo7QXVHMzl1Qk07OztFQUNFO0F2Rys5dUJSO0F1Rzc5dUJROzs7RUFDRTtBdkdpK3VCVjtBdUd4OXVCTTs7OztFQUVFO0F2RzQ5dUJSO0F1R3o5dUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdnK3VCUjtBdUc3OXVCTTs7RUFDRTtBdkdnK3VCUjtBdUc3OXVCTTs7OztFQUVFO0VBQ0E7QXZHaSt1QlI7QXdHbmt1QkU7RUFDRSx5Qm5HMWRPO0VtRzJkUCxXbkduZU87QUx3aXZCWDtBd0dua3VCSTtFQUNFO0VBQ0EsV25HdmVLO0FMNGl2Qlg7QXdHbmt1Qkk7RUFDRSw0Qm5HcGVLO0FMeWl2Qlg7QXdHbmt1Qkk7RUFDRTtBeEdxa3VCTjtBd0dua3VCSTtFQUNFLHFCbkcxZUs7RW1HMmVMO0F4R3FrdUJOO0F3R25rdUJJO0VBQ0UsV25HcGZLO0FMeWp2Qlg7QXdHamt1QkU7RUFDRTtBeEdta3VCSjtBd0dsa3VCSTtFQUNFLGNuR3ZmSztBTDJqdkJYO0F3R2xrdUJJO0VBQ0U7QXhHb2t1Qk47QXdHaGt1QkU7RUFDRTtFQUNBO0VBQ0EsV25HcmdCTztBTHVrdkJYO0F3RzdqdUJNO0VBQ0UsMEJYcGNXO0E3Rm1ndkJuQjtBd0doa3VCTTtFQUNFLDBCWHBjVztBN0ZzZ3ZCbkI7QXdHbmt1Qk07RUFDRSwwQlhwY1c7QTdGeWd2Qm5CO0F3R3RrdUJNO0VBQ0UsMEJYcGNXO0E3RjRndkJuQjtBd0d6a3VCTTtFQUNFLDBCWHBjVztBN0YrZ3ZCbkI7QXdHNWt1Qk07RUFDRSwwQlhwY1c7QTdGa2h2Qm5CO0F3Ry9rdUJNO0VBQ0UsMEJYcGNXO0E3RnFodkJuQjtBd0dsbHVCTTtFQUNFLDBCWHBjVztBN0Z3aHZCbkI7QXdHL2t1Qk07RUFDRSwwQlgvYks7QTdGZ2h2QmI7QXdHbGx1Qk07RUFDRSwwQlgvYks7QTdGbWh2QmI7QXdHcmx1Qk07RUFDRSwwQlgvYks7QTdGc2h2QmI7QXdHeGx1Qk07RUFDRSwwQlgvYks7QTdGeWh2QmI7QXdHM2x1Qk07RUFDRSwwQlgvYks7QTdGNGh2QmI7QXdHOWx1Qk07RUFDRSwwQlgvYks7QTdGK2h2QmI7QXdHam11Qk07RUFDRSwwQlgvYks7QTdGa2l2QmI7QXdHcG11Qk07RUFDRSwwQlgvYks7QTdGcWl2QmI7QXdHdm11Qk07RUFDRSwwQlgvYks7QTdGd2l2QmI7QXdHMW11Qk07RUFDRSwwQlgvYks7QTdGMml2QmI7QXdHN211Qk07RUFDRSwwQlgvYks7QTdGOGl2QmI7QXdHaG51Qk07RUFDRSwwQlgvYks7QTdGaWp2QmI7QXdHbm51Qk07RUFDRSwwQlgvYks7QTdGb2p2QmI7QXdHdG51Qk07RUFDRSwwQlgvYks7QTdGdWp2QmI7QXdHem51Qk07RUFDRSwwQlgvYks7QTdGMGp2QmI7QXdHNW51Qk07RUFDRSwwQlgvYks7QTdGNmp2QmI7QXdHL251Qk07RUFDRSx1QlgvYks7QTdGZ2t2QmI7QXdHbG91Qk07RUFDRSwwQlgvYks7QTdGbWt2QmI7QXdHcm91Qk07RUFDRSwwQlgvYks7QTdGc2t2QmI7O0F5RzdwdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1RkFBO0FiaXF2Qko7O0F5R3hwdkJJOztFQUVFLHFCcEdWSztBTHFxdkJYO0F5R2xwdkJJO0VBQ0UsV3BHNUJLO0VvRzZCTDtBekdvcHZCTjs7QXlHOW92QkU7O0VBRUUscUJwRy9CTztBTGdydkJYO0F5Ry9vdkJFO0VBQ0UseUJwR2hDTztBTGlydkJYO0F5RzlvdkJNOztFQUVFLHFCcEd2Q0c7QUx1cnZCWDtBeUc5b3ZCTTtFQUNFO0VBQ0E7QXpHZ3B2QlI7QXlHdm92Qk07Ozs7OztFQUVFLGtCcEc1REc7QUx5c3ZCWDs7QTBHaHR2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhcEJzS2M7QXRGNml2QmhCO0EwR2p0dkJFO0VBQ0U7QTFHbXR2Qko7O0EwRy9zdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXBCMkpjO0F0RnVqdkJoQjtBMEdodHZCRTtFQUNFO0ExR2t0dkJKOztBMEc5c3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQmdKYztBdEZpa3ZCaEI7QTBHL3N2QkU7RUFDRTtBMUdpdHZCSjs7QTBHN3N2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhcEJxSWM7QXRGMmt2QmhCO0EwRzlzdkJFO0VBQ0U7QTFHZ3R2Qko7O0EwRzNzdkJFO0VBQ0U7RUFDQSxXckd4Q087QUxzdnZCWDtBMEc1c3ZCSTtFQUNFO0VBQ0EsY3JHM0NLO0FMeXZ2Qlg7QTJHL3Z2QkU7RUFDRTtBM0dpd3ZCSjtBMkc5dnZCTTtFQUNFO0VBQ0E7QTNHZ3d2QlI7QTJHNXZ2Qkk7RUFDRTtFQUNBO0EzRzh2dkJOO0EyRzF3dkJFO0VBQ0U7QTNHNHd2Qko7QTJHend2Qk07RUFDRTtFQUNBO0EzRzJ3dkJSO0EyR3Z3dkJJO0VBQ0U7RUFDQTtBM0d5d3ZCTjtBMkdyeHZCRTtFQUNFO0EzR3V4dkJKO0EyR3B4dkJNO0VBQ0U7RUFDQTtBM0dzeHZCUjtBMkdseHZCSTtFQUNFO0VBQ0E7QTNHb3h2Qk47QTJHaHl2QkU7RUFDRTtBM0dreXZCSjtBMkcveHZCTTtFQUNFO0VBQ0E7QTNHaXl2QlI7QTJHN3h2Qkk7RUFDRTtFQUNBO0EzRyt4dkJOO0EyRzN5dkJFO0VBQ0U7QTNHNnl2Qko7QTJHcHl2Qkk7RUFDRTtFQUNBO0EzR3N5dkJOO0EyR2x6dkJFO0VBQ0U7QTNHb3p2Qko7QTJHanp2Qk07RUFDRTtFQUNBO0EzR216dkJSO0EyRy95dkJJO0VBQ0U7RUFDQTtBM0dpenZCTjtBMkc3enZCRTtFQUNFO0EzRyt6dkJKO0EyR3R6dkJJO0VBQ0U7RUFDQTtBM0d3enZCTjtBMkdwMHZCRTtFQUNFO0EzR3MwdkJKO0EyR24wdkJNO0VBQ0U7RUFDQTtBM0dxMHZCUjtBMkdqMHZCSTtFQUNFO0VBQ0E7QTNHbTB2Qk47QTJHLzB2QkU7RUFDRTtBM0dpMXZCSjtBMkd4MHZCSTtFQUNFO0VBQ0E7QTNHMDB2Qk47QTJHdDF2QkU7RUFDRTtBM0d3MXZCSjtBMkdyMXZCTTtFQUNFO0VBQ0E7QTNHdTF2QlI7QTJHbjF2Qkk7RUFDRTtFQUNBO0EzR3ExdkJOO0EyR2oydkJFO0VBQ0U7QTNHbTJ2Qko7QTJHMTF2Qkk7RUFDRTtFQUNBO0EzRzQxdkJOO0EyR3gydkJFO0VBQ0U7QTNHMDJ2Qko7QTJHajJ2Qkk7RUFDRTtFQUNBO0EzR20ydkJOO0EyRy8ydkJFO0VBQ0U7QTNHaTN2Qko7QTJHeDJ2Qkk7RUFDRTtFQUNBO0EzRzAydkJOO0EyR3QzdkJFO0VBQ0U7QTNHdzN2Qko7QTJHLzJ2Qkk7RUFDRTtFQUNBO0EzR2kzdkJOO0EyRzczdkJFO0VBQ0U7QTNHKzN2Qko7QTJHNTN2Qk07RUFDRTtFQUNBO0EzRzgzdkJSO0EyRzEzdkJJO0VBQ0U7RUFDQTtBM0c0M3ZCTjtBMkd4NHZCRTtFQUNFO0EzRzA0dkJKO0EyR3Y0dkJNO0VBQ0U7RUFDQTtBM0d5NHZCUjtBMkdyNHZCSTtFQUNFO0VBQ0E7QTNHdTR2Qk47QTJHbjV2QkU7RUFDRTtBM0dxNXZCSjtBMkdsNXZCTTtFQUNFO0VBQ0E7QTNHbzV2QlI7QTJHaDV2Qkk7RUFDRTtFQUNBO0EzR2s1dkJOO0EyRzk1dkJFO0VBQ0U7QTNHZzZ2Qko7QTJHNzV2Qk07RUFDRTtFQUNBO0EzRys1dkJSO0EyRzM1dkJJO0VBQ0U7RUFDQTtBM0c2NXZCTjtBMkd6NnZCRTtFQUNFO0EzRzI2dkJKO0EyR3g2dkJNO0VBQ0U7RUFDQTtBM0cwNnZCUjtBMkd0NnZCSTtFQUNFO0VBQ0E7QTNHdzZ2Qk47QTJHcDd2QkU7RUFDRTtBM0dzN3ZCSjtBMkc3NnZCSTtFQUNFO0VBQ0E7QTNHKzZ2Qk47QTJHMzd2QkU7RUFDRTtBM0c2N3ZCSjtBMkdwN3ZCSTtFQUNFO0VBQ0E7QTNHczd2Qk47QTJHbDh2QkU7RUFDRTtBM0dvOHZCSjtBMkdqOHZCTTtFQUNFO0VBQ0E7QTNHbTh2QlI7QTJHLzd2Qkk7RUFDRTtFQUNBO0EzR2k4dkJOO0EyRzc4dkJFO0VBQ0U7QTNHKzh2Qko7QTJHNTh2Qk07RUFDRTtFQUNBO0EzRzg4dkJSO0EyRzE4dkJJO0VBQ0U7RUFDQTtBM0c0OHZCTjtBMkd4OXZCRTtFQUNFO0EzRzA5dkJKO0EyR3Y5dkJNO0VBQ0U7RUFDQTtBM0d5OXZCUjtBMkdyOXZCSTtFQUNFO0VBQ0E7QTNHdTl2Qk47QTJHbit2QkU7RUFDRTtBM0dxK3ZCSjtBMkc1OXZCSTtFQUNFO0VBQ0E7QTNHODl2Qk47QTJHMSt2QkU7RUFDRTtBM0c0K3ZCSjtBMkd6K3ZCTTtFQUNFO0VBQ0E7QTNHMit2QlI7QTJHdit2Qkk7RUFDRTtFQUNBO0EzR3krdkJOO0EyR3IvdkJFO0VBQ0U7QTNHdS92Qko7QTJHcC92Qk07RUFDRTtFQUNBO0EzR3MvdkJSO0EyR2wvdkJJO0VBQ0U7RUFDQTtBM0dvL3ZCTjs7QTJHaGd3QkU7RUFDRTtBM0dtZ3dCSjtBMkdoZ3dCTTtFQUNFO0VBQ0E7QTNHa2d3QlI7QTJHOS92Qkk7RUFDRTtFQUNBO0EzR2dnd0JOO0EyRzVnd0JFO0VBQ0U7QTNHOGd3Qko7QTJHM2d3Qk07RUFDRTtFQUNBO0EzRzZnd0JSO0EyR3pnd0JJO0VBQ0U7RUFDQTtBM0cyZ3dCTjtBMkd2aHdCRTtFQUNFO0EzR3lod0JKO0EyR3Rod0JNO0VBQ0U7RUFDQTtBM0d3aHdCUjtBMkdwaHdCSTtFQUNFO0VBQ0E7QTNHc2h3Qk47QTJHbGl3QkU7RUFDRTtBM0dvaXdCSjtBMkdqaXdCTTtFQUNFO0VBQ0E7QTNHbWl3QlI7QTJHL2h3Qkk7RUFDRTtFQUNBO0EzR2lpd0JOO0EyRzdpd0JFO0VBQ0U7QTNHK2l3Qko7QTJHdGl3Qkk7RUFDRTtFQUNBO0EzR3dpd0JOO0EyR3Bqd0JFO0VBQ0U7QTNHc2p3Qko7QTJHbmp3Qk07RUFDRTtFQUNBO0EzR3Fqd0JSO0EyR2pqd0JJO0VBQ0U7RUFDQTtBM0dtandCTjtBMkcvandCRTtFQUNFO0EzR2lrd0JKO0EyR3hqd0JJO0VBQ0U7RUFDQTtBM0cwandCTjtBMkd0a3dCRTtFQUNFO0EzR3drd0JKO0EyR3Jrd0JNO0VBQ0U7RUFDQTtBM0d1a3dCUjtBMkdua3dCSTtFQUNFO0VBQ0E7QTNHcWt3Qk47QTJHamx3QkU7RUFDRTtBM0dtbHdCSjtBMkdobHdCTTtFQUNFO0VBQ0E7QTNHa2x3QlI7QTJHOWt3Qkk7RUFDRTtFQUNBO0EzR2dsd0JOO0EyRzVsd0JFO0VBQ0U7QTNHOGx3Qko7QTJHM2x3Qk07RUFDRTtFQUNBO0EzRzZsd0JSO0EyR3psd0JJO0VBQ0U7RUFDQTtBM0cybHdCTjtBMkd2bXdCRTtFQUNFO0EzR3ltd0JKO0EyR3Rtd0JNO0VBQ0U7RUFDQTtBM0d3bXdCUjtBMkdwbXdCSTtFQUNFO0VBQ0E7QTNHc213Qk47QTJHbG53QkU7RUFDRTtBM0dvbndCSjtBMkczbXdCSTtFQUNFO0VBQ0E7QTNHNm13Qk47QTJHem53QkU7RUFDRTtBM0cybndCSjtBMkd4bndCTTtFQUNFO0VBQ0E7QTNHMG53QlI7QTJHdG53Qkk7RUFDRTtFQUNBO0EzR3dud0JOO0EyR3Bvd0JFO0VBQ0U7QTNHc293Qko7QTJHbm93Qk07RUFDRTtFQUNBO0EzR3Fvd0JSO0EyR2pvd0JJO0VBQ0U7RUFDQTtBM0dtb3dCTjtBMkcvb3dCRTtFQUNFO0EzR2lwd0JKO0EyRzlvd0JNO0VBQ0U7RUFDQTtBM0dncHdCUjtBMkc1b3dCSTtFQUNFO0VBQ0E7QTNHOG93Qk47QTJHMXB3QkU7RUFDRTtBM0c0cHdCSjtBMkd6cHdCTTtFQUNFO0VBQ0E7QTNHMnB3QlI7QTJHdnB3Qkk7RUFDRTtFQUNBO0EzR3lwd0JOO0EyR3Jxd0JFO0VBQ0U7QTNHdXF3Qko7QTJHcHF3Qk07RUFDRTtFQUNBO0EzR3Nxd0JSO0EyR2xxd0JJO0VBQ0U7RUFDQTtBM0dvcXdCTjtBMkdocndCRTtFQUNFO0EzR2tyd0JKO0EyRy9xd0JNO0VBQ0U7RUFDQTtBM0dpcndCUjtBMkc3cXdCSTtFQUNFO0VBQ0E7QTNHK3F3Qk47QTJHM3J3QkU7RUFDRTtBM0c2cndCSjtBMkcxcndCTTtFQUNFO0VBQ0E7QTNHNHJ3QlI7QTJHeHJ3Qkk7RUFDRTtFQUNBO0EzRzByd0JOO0EyR3Rzd0JFO0VBQ0U7QTNHd3N3Qko7QTJHL3J3Qkk7RUFDRTtFQUNBO0EzR2lzd0JOO0EyRzdzd0JFO0VBQ0U7QTNHK3N3Qko7QTJHdHN3Qkk7RUFDRTtFQUNBO0EzR3dzd0JOO0EyR3B0d0JFO0VBQ0U7QTNHc3R3Qko7QTJHbnR3Qk07RUFDRTtFQUNBO0EzR3F0d0JSO0EyR2p0d0JJO0VBQ0U7RUFDQTtBM0dtdHdCTjtBMkcvdHdCRTtFQUNFO0EzR2l1d0JKO0EyRzl0d0JNO0VBQ0U7RUFDQTtBM0dndXdCUjtBMkc1dHdCSTtFQUNFO0VBQ0E7QTNHOHR3Qk47QTJHMXV3QkU7RUFDRTtBM0c0dXdCSjtBMkd6dXdCTTtFQUNFO0VBQ0E7QTNHMnV3QlI7QTJHdnV3Qkk7RUFDRTtFQUNBO0EzR3l1d0JOO0EyR3J2d0JFO0VBQ0U7QTNHdXZ3Qko7QTJHOXV3Qkk7RUFDRTtFQUNBO0EzR2d2d0JOO0EyRzV2d0JFO0VBQ0U7QTNHOHZ3Qko7QTJHM3Z3Qk07RUFDRTtFQUNBO0EzRzZ2d0JSO0EyR3p2d0JJO0VBQ0U7RUFDQTtBM0cydndCTjtBMkd2d3dCRTtFQUNFO0EzR3l3d0JKO0EyR3R3d0JNO0VBQ0U7RUFDQTtBM0d3d3dCUjtBMkdwd3dCSTtFQUNFO0VBQ0E7QTNHc3d3Qk47O0E0R254d0JFO0VBRUU7QTVHcXh3Qko7QTRHanh3QkU7RS9GT0U7RStGTEE7RUFDQTtBNUdteHdCSjtBNEcvd3dCRTtFQUNFO0VBQ0E7QTVHaXh3Qko7QTRHL3d3Qkk7RUFDRSxzQnZHWks7RXVHYUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpeHdCTjtBNEc3d3dCRTtFQUNFO0E1Ryt3d0JKOztBNEcxd3dCQTtFQUNFLHlCdkdqQ1M7RXVHa0NULGtCdEJvSjRCO0VzQm5KNUIsV3RCa0pxQjtBdEYybndCdkI7QTRHM3d3QkU7RUFHRTtFQUNBO0E1RzJ3d0JKOztBNEd0d3dCQTtFL0Z4Q0k7RStGMENGLHlCdkdoRFM7RXVHaURUO0VBQ0EsY3ZHN0NTO0V1RzhDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd5d3dCRjtBNEd0d3dCRTs7Ozs7Ozs7RUFRRTtFQUNBO0E1R3d3d0JKO0E0R3J3d0JFO0VBQ0U7QTVHdXd3Qko7QTRHcHd3QkU7RUFDRSx5QnZHN0VPO0V1RzhFUDtFQUNBLFd0QnNHbUI7QXRGZ3F3QnZCO0E0R253d0JFO0U5RjlFSSxnRDhGZ0ZGO0E1R293d0JKO0E0R2h3d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdrd3dCSjs7QTRHNXZ3QkE7RWpGUEU7RXJCdUJJLGtCQXRDYTtFcUJpQmpCLGdCdEJzRzRCO0VROUwxQjtBYmcyd0JKOztBNEc5dndCRTs7RUFFRTtFQUNBLFd2RzVHTztFdUc2R1AscUJ2R3ZHTztBTHcyd0JYO0E0Ry92d0JJOzs7RUFFRTtFQUNBLGN2Ry9HSztFdUdnSEw7QTVHa3d3Qk47QTRHL3Z3QkU7RUFDRTtFQUNBLFd2R3hITztFdUd5SFAscUJ2R25ITztBTG8zd0JYO0E0Ry92d0JJO0VBRUU7RUFDQSxjdkczSEs7RXVHNEhMO0E1R2d3d0JOO0E0RzN2d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCdTR3QkY7QVFwNHdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCZzV3QnpHO0EyQnA0d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWRnNXdCbkI7QTJCNTN3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGODB3Qm5CO0EyQnQzd0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQmc2d0I3TDtBMkJqM3dCSTtFQUtJO0EzQisyd0JSO0E0R3p4d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCcTZ3QkY7QVFsNndCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCODZ3QnpHO0EyQmw2d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWQ4NndCbkI7QTJCMTV3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGNDJ3Qm5CO0EyQnA1d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjg3d0I3TDtBMkIvNHdCSTtFQUtJO0EzQjY0d0JSO0E0R3Z6d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCbTh3QkY7QVFoOHdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCNDh3QnpHO0EyQmg4d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQ0OHdCbkI7QTJCeDd3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGMDR3Qm5CO0EyQmw3d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjQ5d0I3TDtBMkI3NndCSTtFQUtJO0EzQjI2d0JSO0E0R3Ixd0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCaSt3QkY7QVE5OXdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCMCt3QnpHO0EyQjk5d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQwK3dCbkI7QTJCdDl3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGdzZ3Qm5CO0EyQmg5d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjAvd0I3TDtBMkIzOHdCSTtFQUtJO0EzQnk4d0JSO0E0R24zd0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCKy93QkY7QVE1L3dCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCd2d4QnpHO0EyQjUvd0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWR3Z3hCbkI7QTJCcC93QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGczh3Qm5CO0EyQjkrd0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQndoeEI3TDtBMkJ6K3dCSTtFQUtJO0EzQnUrd0JSO0E0R2o1d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCNmh4QkY7QVExaHhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCc2l4QnpHO0EyQjFoeEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWRzaXhCbkI7QTJCbGh4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGbyt3Qm5CO0EyQjVneEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnNqeEI3TDtBMkJ2Z3hCSTtFQUtJO0EzQnFneEJSO0E0Ry82d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCMmp4QkY7QVF4anhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCb2t4QnpHO0EyQnhqeEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWRva3hCbkI7QTJCaGp4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGa2d4Qm5CO0EyQjFpeEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQm9seEI3TDtBMkJyaXhCSTtFQUtJO0EzQm1peEJSO0E0Rzc4d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCeWx4QkY7QVF0bHhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCa214QnpHO0EyQnRseEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcseUNBTGE7QWRrbXhCbkI7QTJCOWt4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGZ2l4Qm5CO0EyQnhreEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQmtueEI3TDtBMkJua3hCSTtFQUtJO0EzQmlreEJSO0E0R3Ird0JJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGNGl4Qm5CO0FRbG54QkU7RW1Cd0RFLFdBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGaWp4Qm5CO0EyQjFqeEJFO0VBRUU7QTNCMmp4Qko7QTJCeGp4QkU7RUFFRSxja0VFZTtFbEVEZjtBM0J5anhCSjtBMkJ0anhCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Y2anhCbkI7QTJCcGp4Qkk7RUFLSTtBM0JranhCUjtBNEc3L3dCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3Rm9reEJuQjtBUTFveEJFO0VtQndERSxXQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3RnlreEJuQjtBMkJsbHhCRTtFQUVFO0EzQm1seEJKO0EyQmhseEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCaWx4Qko7QTJCOWt4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGcWx4Qm5CO0EyQjVreEJJO0VBS0k7QTNCMGt4QlI7QTRHcmh4Qkk7RWpGckZGLGNrRWtCaUI7RWxFakJqQixxQmtFaUJpQjtBN0Y0bHhCbkI7QVFscXhCRTtFbUJ3REUsV0FMZ0Q7RUFNaEQseUJrRWFlO0VsRVpmLHFCa0VZZTtBN0ZpbXhCbkI7QTJCMW14QkU7RUFFRTtBM0IybXhCSjtBMkJ4bXhCRTtFQUVFLGNrRUVlO0VsRURmO0EzQnlteEJKO0EyQnRteEJFO0VBR0U7RUFDQSx5QmtFTmU7RWxFT2YscUJrRVBlO0E3RjZteEJuQjtBMkJwbXhCSTtFQUtJO0EzQmtteEJSO0E0RzdpeEJJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGb254Qm5CO0FRMXJ4QkU7RW1Cd0RFLFdBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGeW54Qm5CO0EyQmxveEJFO0VBRUU7QTNCbW94Qko7QTJCaG94QkU7RUFFRSxja0VFZTtFbEVEZjtBM0Jpb3hCSjtBMkI5bnhCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Zxb3hCbkI7QTJCNW54Qkk7RUFLSTtBM0IwbnhCUjtBNEdya3hCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3RjRveEJuQjtBUWx0eEJFO0VtQndERSxjQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3RmlweEJuQjtBMkIxcHhCRTtFQUVFO0EzQjJweEJKO0EyQnhweEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCeXB4Qko7QTJCdHB4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGNnB4Qm5CO0EyQnBweEJJO0VBS0k7QTNCa3B4QlI7QTRHN2x4Qkk7RWpGckZGLGNrRWtCaUI7RWxFakJqQixxQmtFaUJpQjtBN0ZvcXhCbkI7QVExdXhCRTtFbUJ3REUsV0FMZ0Q7RUFNaEQseUJrRWFlO0VsRVpmLHFCa0VZZTtBN0Z5cXhCbkI7QTJCbHJ4QkU7RUFFRTtBM0JtcnhCSjtBMkJocnhCRTtFQUVFLGNrRUVlO0VsRURmO0EzQmlyeEJKO0EyQjlxeEJFO0VBR0U7RUFDQSx5QmtFTmU7RWxFT2YscUJrRVBlO0E3RnFyeEJuQjtBMkI1cXhCSTtFQUtJO0EzQjBxeEJSO0E0R3JueEJJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGNHJ4Qm5CO0FRbHd4QkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGaXN4Qm5CO0EyQjFzeEJFO0VBRUU7QTNCMnN4Qko7QTJCeHN4QkU7RUFFRSxja0VFZTtFbEVEZjtBM0J5c3hCSjtBMkJ0c3hCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Y2c3hCbkI7QTJCcHN4Qkk7RUFLSTtBM0Jrc3hCUjtBNEc3b3hCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3Rm90eEJuQjtBUTF4eEJFO0VtQndERSxXQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3Rnl0eEJuQjtBMkJsdXhCRTtFQUVFO0EzQm11eEJKO0EyQmh1eEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCaXV4Qko7QTJCOXR4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGcXV4Qm5CO0EyQjV0eEJJO0VBS0k7QTNCMHR4QlI7O0E2R3J6eEJBO0VoR2FJO0VnR1BBO0VBS0Ysc0J4R0xTO0V3R01UO0VBQ0E7RUFDQTtBN0dnenhCRjtBNkc5eXhCRTtFQUNFLGN4R0pPO0V3R0tQO0E3R2d6eEJKO0E2Rzl5eEJJO0VBQ0UsY3hHYks7QUw2enhCWDtBNkc1eXhCRTtFQUNFO0E3Rzh5eEJKO0E2RzF5eEJFO0VBQ0U7QTdHNHl4Qko7QTZHenl4QkU7RUFDRTtBN0cyeXhCSjtBNkd4eXhCRTtFQUNFO0E3RzB5eEJKO0E2R3Z5eEJFO0VBQ0U7QTdHeXl4Qko7O0E2R3B5eEJFO0VBQ0U7QTdHdXl4Qko7QTZHcnl4Qkk7RUFDRTtBN0d1eXhCTjtBNkdweXhCSTtFQUNFO0E3R3N5eEJOO0E2R255eEJJO0VBQ0U7QTdHcXl4Qk47QTZHbHl4Qkk7RUFDRTtBN0dveXhCTjs7QThHcDJ4QkU7RUFDRTtBOUd1MnhCSjtBOEdwMnhCRTtFQUNFLFd6R1dPO0V5R1ZQO0E5R3MyeEJKO0E4R3AyeEJJO0VBQ0U7QTlHczJ4Qk47QThHbDJ4QkU7RUFDRSxXekdSTztFeUdTUDtBOUdvMnhCSjs7QThHOTF4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R2kyeEJKOztBOEc5MXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHbTJ4QnZFO0E2Qy8zeEJFO0VBQ0U7QTdDaTR4Qko7QTZDOTN4QkU7RUFDRTtBN0NnNHhCSjs7QThHaDN4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R20zeEJKOztBOEdoM3hCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHcTN4QnZFO0E2Q2o1eEJFO0VBQ0U7QTdDbTV4Qko7QTZDaDV4QkU7RUFDRTtBN0NrNXhCSjs7QThHbDR4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3E0eEJKOztBOEdsNHhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHdTR4QnZFO0E2Q242eEJFO0VBQ0U7QTdDcTZ4Qko7QTZDbDZ4QkU7RUFDRTtBN0NvNnhCSjs7QThHcDV4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3U1eEJKOztBOEdwNXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHeTV4QnZFO0E2Q3I3eEJFO0VBQ0U7QTdDdTd4Qko7QTZDcDd4QkU7RUFDRTtBN0NzN3hCSjs7QThHdDZ4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3k2eEJKOztBOEd0NnhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHMjZ4QnZFO0E2Q3Y4eEJFO0VBQ0U7QTdDeTh4Qko7QTZDdDh4QkU7RUFDRTtBN0N3OHhCSjs7QThHeDd4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5RzI3eEJKOztBOEd4N3hCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHNjd4QnZFO0E2Q3o5eEJFO0VBQ0U7QTdDMjl4Qko7QTZDeDl4QkU7RUFDRTtBN0MwOXhCSjs7QThHMTh4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5RzY4eEJKOztBOEcxOHhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHKzh4QnZFO0E2QzMreEJFO0VBQ0U7QTdDNit4Qko7QTZDMSt4QkU7RUFDRTtBN0M0K3hCSjs7QThHNTl4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5Rys5eEJKOztBOEc1OXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHaSt4QnZFO0E2QzcveEJFO0VBQ0U7QTdDKy94Qko7QTZDNS94QkU7RUFDRTtBN0M4L3hCSjs7QThHait4Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R28reEJOO0E4R2oreEJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxK3hCekU7QTZDOWd5QkU7RUFDRTtBN0NnaHlCSjtBNkM3Z3lCRTtFQUNFO0E3QytneUJKO0E4R2wveEJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvL3hCTjtBOEdqL3hCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcS94QnpFO0E2QzloeUJFO0VBQ0U7QTdDZ2l5Qko7QTZDN2h5QkU7RUFDRTtBN0MraHlCSjtBOEdsZ3lCSTtFQUNFO0VBQ0EseUJqQnlDYTtFaUJ4Q2I7QTlHb2d5Qk47QThHamd5Qkk7RWpFNUNGLGNpRTZDdUg7RXJGeENySCx5QnFGd0N5QjtFakUzQzNCLHFCaUUyQ3VFO0E5R3FneUJ6RTtBNkM5aXlCRTtFQUNFO0E3Q2dqeUJKO0E2QzdpeUJFO0VBQ0U7QTdDK2l5Qko7QThHbGh5Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R29oeUJOO0E4R2poeUJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxaHlCekU7QTZDOWp5QkU7RUFDRTtBN0Nna3lCSjtBNkM3anlCRTtFQUNFO0E3QytqeUJKO0E4R2xpeUJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvaXlCTjtBOEdqaXlCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcWl5QnpFO0E2QzlreUJFO0VBQ0U7QTdDZ2x5Qko7QTZDN2t5QkU7RUFDRTtBN0Mra3lCSjtBOEdsanlCSTtFQUNFO0VBQ0EseUJqQnlDYTtFaUJ4Q2I7QTlHb2p5Qk47QThHamp5Qkk7RWpFNUNGLGNpRTZDdUg7RXJGeENySCx5QnFGd0N5QjtFakUzQzNCLHFCaUUyQ3VFO0E5R3FqeUJ6RTtBNkM5bHlCRTtFQUNFO0E3Q2dteUJKO0E2QzdseUJFO0VBQ0U7QTdDK2x5Qko7QThHbGt5Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R29reUJOO0E4R2preUJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxa3lCekU7QTZDOW15QkU7RUFDRTtBN0NnbnlCSjtBNkM3bXlCRTtFQUNFO0E3QytteUJKO0E4R2xseUJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvbHlCTjtBOEdqbHlCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcWx5QnpFO0E2QzlueUJFO0VBQ0U7QTdDZ295Qko7QTZDN255QkU7RUFDRTtBN0MrbnlCSjs7QStHcG95QkU7RUFDRTtBL0d1b3lCSjtBK0dsb3lCSTtFQUNFLHNCMUdESztFMEdFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR29veUJOO0ErRy9ueUJRO0VBQ0UseUIxR0hDO0UwR0lEO0EvR2lveUJWO0ErR3pueUJJOzs7RUFHRTtBL0cybnlCTjtBK0dybnlCSTs7O0VBR0U7QS9HdW55Qk47QStHbG55Qkk7Ozs7RUFJRTtBL0dvbnlCTjtBK0d6bXlCTTs7Ozs7O0VBQ0U7QS9HZ255QlI7QStHN215Qk07Ozs7OztFQUNFO0EvR29ueUJSOztBK0c1bXlCQTtFQUNFO0EvRytteUJGOztBK0c1bXlCQTtFQUNFO0EvRytteUJGO0ErRzdteUJFO0VBQ0U7QS9HK215Qko7QStHMW15Qk07RUFDRTtBL0c0bXlCUjtBK0cxbXlCTTtFQUNFO0EvRzRteUJSOztBK0dwbXlCRTtFQUNFO0VBQ0E7QS9HdW15Qko7QStHcm15Qkk7O0VBRUUsZ0IxR21Nd0I7QUxvNnhCOUI7QStHbm15QkU7RUFDRTtFQUNBO0EvR3FteUJKO0ErR2xteUJNOztFQUVFO0EvR29teUJSOztBK0c1bHlCSTs7O0VBR0UscUIxR2pISztBTGd0eUJYO0ErRzNseUJJO0VBQ0UsYzFHekhLO0UwRzBITDtFQUNBLHFCMUd4SEs7QUxxdHlCWDtBK0d6bHlCSTtFQUNFLDRCMUc3SEs7QUx3dHlCWDtBK0d6bHlCSTs7RUFFRSx5QjFHaklLO0FMNHR5Qlg7QStHeGx5Qk07RUFDRTtBL0cwbHlCUjs7QWdIM3V5QkU7RUFDRTtBaEg4dXlCSjtBZ0g1dXlCRTtFQUNFO0FoSDh1eUJKO0FnSDN1eUJFOzs7Ozs7OztFQVFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg2dXlCSjs7QWlIdHd5QkE7RUFDRTtFM0c4SEksaUJBdENhO0UyR3RGakIsZ0I1R2dQNEI7RTRHL081QjtFQUNBLFc1R2dCUztFNEdmVCx5QjVHcTNCa0M7RTRHcDNCbEM7QWpIeXd5QkY7QVFwd3lCRTtFeUdERSxXNUdVTztFNEdUUDtBakh3d3lCSjtBUXB3eUJFO0V5R0NJO0FqSHN3eUJOO0FpSGx3eUJFO0VBQ0U7QWpIb3d5Qko7O0FpSDF2eUJBO0VBQ0U7RUFDQTtFQUNBO0FqSDZ2eUJGOztBaUh2dnlCQTtFQUNFO0FqSDB2eUJGOztBa0hoeXlCQTtFckdjSTtFQ0ZFLHNFb0dWSjtFQUVBO0VBQ0E7RUFDQTtBbEhreXlCRjtBa0gveHlCRTtFQUNFO0FsSGl5eUJKO0FrSDl4eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhneXlCSjtBa0g5eHlCSTtFQUNFO0VBQ0EsVzdHbEJLO0FMa3p5Qlg7QWtINXh5QkU7RTVHOEZJLGlCQXRDYTtFNEd0RGY7RUFDQTtFQUNBO0VBQ0E7QWxIOHh5Qko7QWtCeHd5Qkk7RWdHZkU7STVHa0ZBLGlCQXRDYTtFTit1eUJqQjtFa0hueHlCSTtJNUcwRUEsaUJBdENhO0VOa3Z5QmpCO0FBQ0Y7QWtCaHh5Qkk7RWdHR0U7STVHZ0VBLGlCQXRDYTtFTnV2eUJqQjtFa0h6d3lCSTtJNUd3REEsaUJBdENhO0VOMHZ5QmpCO0FBQ0Y7QWtIdnd5QkU7RUFDRTtBbEh5d3lCSjtBa0h2d3lCSTtFQUNFLGM3R3JFSztFNkdzRUw7RUFDQTtFQUNBO0FsSHl3eUJOO0FrSHJ3eUJFOztFQUVFO0FsSHV3eUJKO0FrSG53eUJFO0VBQ0U7RUFDQTtBbEhxd3lCSjtBa0hud3lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcXd5Qk47QWtIbnd5Qk07RUFPRTtFQUNBO0FsSCt2eUJSO0FrSDN2eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg2dnlCTjtBa0h4dnlCRTtFQUNFO0FsSDB2eUJKO0FrSHJ2eUJRO0VBUUU7QWxIZ3Z5QlY7QWtIN3V5Qk07RUFDRTtBbEgrdXlCUjs7QWtCdnp5Qkk7RWdHZ0ZGO0lBQ0U7RWxIMnV5QkY7RWtIenV5QkU7SUFDRTtFbEgydXlCSjtFa0h4dXlCRTtJQUNFO0VsSDB1eUJKO0FBQ0Y7QW1IeDR5QkE7RXJHWU0sc0VxR1hKO0V0R2FFO0VzR1ZGLHNCOUdHUztFOEdGVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IeTR5QkY7QW1IdjR5QkU7RUFDRTtFQUNBO0VBQ0E7QW5IeTR5Qko7QW1IdjR5Qkk7RUFDRSxzQjlHWEs7QUxvNXlCWDtBbUhyNHlCRTtFQUVJLHNCOUd5THdCO0U4R3RMMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG80eUJKO0FtSGw0eUJJO0VBQ0U7QW5IbzR5Qk47QW1IaDR5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IazR5Qko7QW1ILzN5QkU7RUFDRTtFQUNBO0VBQ0EsZ0I5RzRMMEI7QUxxc3lCOUI7QW1IOTN5QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5IZzR5Qko7QW1IMzN5Qk07O0VBRUU7QW5INjN5QlI7QW1IMzN5QlE7O0VBQ0U7QW5IODN5QlY7QW1IbjR5Qk07O0VBRUU7QW5IcTR5QlI7QW1IbjR5QlE7O0VBQ0U7QW5IczR5QlY7QW1IMzR5Qk07O0VBRUU7QW5INjR5QlI7QW1IMzR5QlE7O0VBQ0U7QW5IODR5QlY7QW1IbjV5Qk07O0VBRUU7QW5IcTV5QlI7QW1IbjV5QlE7O0VBQ0U7QW5IczV5QlY7QW1IMzV5Qk07O0VBRUU7QW5INjV5QlI7QW1IMzV5QlE7O0VBQ0U7QW5IODV5QlY7QW1IbjZ5Qk07O0VBRUU7QW5IcTZ5QlI7QW1IbjZ5QlE7O0VBQ0U7QW5IczZ5QlY7QW1IMzZ5Qk07O0VBRUU7QW5INjZ5QlI7QW1IMzZ5QlE7O0VBQ0U7QW5IODZ5QlY7QW1Ibjd5Qk07O0VBRUU7QW5IcTd5QlI7QW1Ibjd5QlE7O0VBQ0U7QW5Iczd5QlY7QW1IaDd5QkU7RUFDRTtBbkhrN3lCSjtBbUgvNnlCRTtFQUNFO0FuSGk3eUJKO0FrQno4eUJJO0VpR2dDRTtJQUNFO0VuSDQ2eUJOO0VtSHI2eUJJO0lBQ0U7RW5IdTZ5Qk47QUFDRjtBa0JqOXlCSTtFaUdrREU7STdHaUJBLGtCQXRDYTtJNkd1Qlg7RW5IazZ5Qk47RW1IMzV5Qkk7STdHUUEsa0JBdENhO0k2R2dDWDtFbkg2NXlCTjtBQUNGO0FrQjM5eUJJO0VpR3NFRTtJN0dIQSxlQXRDYTtJNkcyQ1g7RW5IdzV5Qk47RW1IajV5Qkk7STdHWkEsZUF0Q2E7STZHb0RYO0VuSG01eUJOO0FBQ0Y7O0FtSDc0eUJFO0VBQ0UseUI5R2xJTztFOEdtSVAsVzlHM0lPO0FMMmh6Qlg7QW1INzR5QlE7O0VBRUU7QW5IKzR5QlY7QW1INzR5QlU7O0VBQ0U7QW5IZzV5Qlo7QW1IcjV5QlE7O0VBRUU7QW5IdTV5QlY7QW1IcjV5QlU7O0VBQ0U7QW5IdzV5Qlo7QW1INzV5QlE7O0VBRUU7QW5IKzV5QlY7QW1INzV5QlU7O0VBQ0U7QW5IZzZ5Qlo7QW1IcjZ5QlE7O0VBRUU7QW5IdTZ5QlY7QW1IcjZ5QlU7O0VBQ0U7QW5IdzZ5Qlo7QW1INzZ5QlE7O0VBRUU7QW5IKzZ5QlY7QW1INzZ5QlU7O0VBQ0U7QW5IZzd5Qlo7QW1Icjd5QlE7O0VBRUU7QW5IdTd5QlY7QW1Icjd5QlU7O0VBQ0U7QW5Idzd5Qlo7QW1INzd5QlE7O0VBRUU7QW5IKzd5QlY7QW1INzd5QlU7O0VBQ0U7QW5IZzh5Qlo7QW1Icjh5QlE7O0VBRUU7QW5IdTh5QlY7QW1Icjh5QlU7O0VBQ0U7QW5Idzh5Qlo7O0FvSGxtekJBO0VBQ0U7RUFDQTtFQUNBO0FwSHFtekJGO0FvSG5tekJFO0V2R1NFO0V1R1BBLHlCL0dHTztFK0dGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxbXpCSjtBb0hsbXpCRTtFQU9FO0VBQ0E7RUFDQTtBcEg4bHpCSjtBb0h0bXpCSTtFQUVFO0VBQ0E7QXBIdW16Qk47QW9IaG16Qkk7RXRHaEJFLHNFc0dpQkE7RXZHZkY7RXVHaUJFLHNCL0d4Qks7RStHeUJMLGMvR2xCSztFK0dtQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhrbXpCTjtBb0hobXpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSGttekJSO0FvSC9sekJNO0VBQ0U7RUFDQSxjL0dsQ0c7RStHbUNIO0VBQ0E7RUFDQTtFQUNBO0FwSGltekJSO0FvSC9sekJRO0VBQ0U7QXBIaW16QlY7QW9IN2x6Qk07O0VBRUU7QXBIK2x6QlI7QW9IM2x6QlE7RUFDRTtBcEg2bHpCVjtBb0gzbHpCUTs7O0VBR0U7QXBINmx6QlY7QW9IeGx6QlE7RUFDRSxXL0d0RUM7QUxncXpCWDtBb0hybHpCSTs7Ozs7Ozs7RUFRRSx5Qi9HOUVLO0UrRytFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdWx6Qk47QW9Icmx6Qkk7RUFDRTtBcEh1bHpCTjtBb0hsbHpCSTtFdkc3RkE7RXVHK0ZFLHNCL0d0R0s7RStHdUdMO0VBQ0E7RUFDQTtBcEhvbHpCTjs7QW9IN2t6Qkk7RXRHM0dFLGdCc0c0R0E7RUFDQSx5Qi9HakhLO0UrR2tITDtBcEhnbHpCTjtBb0g5a3pCTTtFQUNFLDRCL0duSEc7QUxtc3pCWDs7QW9IeGt6Qkk7RUFDRSx5Qi9HekhLO0FMb3N6Qlg7QW9Iemt6Qkk7RUFDRSx5Qi9HMUhLO0UrRzJITCxXL0duSUs7RStHb0lMLHFCL0c5SEs7QUx5c3pCWDtBb0h6a3pCTTtFQUNFLGMvR25JRztFK0dvSUgscUIvR2xJRztBTDZzekJYO0FvSHprekJNO0VBQ0UsYy9HdklHO0FMa3R6Qlg7O0FxSDd0ekJBO0VBQ0U7RUFDQTtFQUNBO0FySGd1ekJGO0FxSDl0ekJFO0V4R1NFO0V3R0ZBLHNCaEhMTztFZ0hNUDtBckgydHpCSjtBeUQzdXpCRTtFQUNFO0VBQ0E7RUFDQTtBekQ2dXpCSjtBcUg1dHpCRTtFQUNFO0FySDh0ekJKO0FxSDV0ekJJO0VBQ0U7RUFDQTtBckg4dHpCTjtBcUgxdHpCRTtFQUNFO0FySDR0ekJKO0FxSHp0ekJFO0VBQ0U7QXJIMnR6Qko7QXFIeHR6QkU7RUFDRSxjaEh0Qk87RWdIdUJQO0VBQ0E7RUFDQTtFQUNBO0FySDB0ekJKOztBcUh0dHpCQTtFeEc3Qkk7RXdHK0JGO0FySHl0ekJGO0FxSHZ0ekJFO0VBQ0U7QXJIeXR6Qko7O0FxSG50ekJFO0VBQ0UseUJoSHhDTztFZ0h5Q1AsV2hIakRPO0VnSGtEUCw0QmhINUNPO0FMa3d6Qlg7QXFIbnR6QkU7RUFDRSxjaEhsRE87QUx1d3pCWDs7QXNIanh6QkU7RUFDRTtFQUNBO0VBQ0E7QXRIb3h6Qko7QXNIaHh6Qkk7RTlCTkY7QXhGeXh6QkY7QXNINXd6Qkk7RUFDRTtBdEg4d3pCTjtBc0h6d3pCSTtFQUNFO0F0SDJ3ekJOOztBc0h0d3pCQTtFOUJ6QkU7RThCMkJBO0VBQ0E7RUFDQTtBdEh5d3pCRjs7QXNIdHd6QkE7O0VBRUU7QXRIeXd6QkY7O0FzSHR3ekJBO0VBRUU7QXRId3d6QkY7QXlEcHp6QkU7RUFDRTtFQUNBO0VBQ0E7QXpEc3p6Qko7O0FzSDF3ekJBOztFQUVFO0F0SDZ3ekJGOztBc0gxd3pCQTtFekduQ0k7RXlHd0NGLHlCaEN6Q2E7RWdDMENiO0VBQ0EsV2hDeUcrQjtFZ0N4Ry9CO0VBQ0E7RUFDQTtBdEgwd3pCRjtBc0h2d3pCRTtFQUVFO0VBQ0EsMkJoQ3BEVztFZ0NxRFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRId3d6Qko7QXNIcnd6QkU7RUFDRTtFQUNBO0F0SHV3ekJKO0FzSHB3ekJFO0VBQ0U7RUFDQTtBdEhzd3pCSjtBc0hud3pCRTtFQUNFO0VBQ0E7QXRIcXd6Qko7QXNIbnd6Qkk7RUFFRSwwQmhDOUVTO0VnQytFVDtFQUNBO0VBQ0E7QXRIb3d6Qk47O0FzSC92ekJBO0V6R3JGSTtFeUd1RkY7RUFDQTtFQUNBO0F0SGt3ekJGO0FzSGh3ekJFO0VBQ0U7QXRIa3d6Qko7O0FzSDl2ekJBO0VBQ0U7RUFDQSxtQmpIMkg0QjtFaUgxSDVCO0F0SGl3ekJGOztBc0g5dnpCQTtFQUNFO0F0SGl3ekJGOztBc0g5dnpCQTtFQUNFO0F0SGl3ekJGOztBc0g1dnpCRTtFOUI1SEE7QXhGNDN6QkY7O0FzSDN2ekJBO0U5QmpJRTtFOEJtSUEseUJqSHRIUztFaUh1SFQ7RUFDQSxXakhoSVM7RWlIaUlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIOHZ6QkY7O0FzSDN2ekJBO0VBQ0UseUJqSHhJUztBTHM0ekJYO0FzSDV2ekJFO0VBQ0UsY2pIcklPO0FMbTR6Qlg7QXNIM3Z6QkU7RUFDRSxjakgxSU87QUx1NHpCWDtBc0gxdnpCRTtFQUNFO0F0SDR2ekJKOztBc0h2dnpCQTtFNUdoS0U7RUFDQTtBVjI1ekJGO0FzSHp2ekJFO0VBRUU7RUFDQTtFQUNBO0F0SDB2ekJKO0F5RHA2ekJFO0VBQ0U7RUFDQTtFQUNBO0F6RHM2ekJKO0FzSDd2ekJJO0VBQ0U7QXRIK3Z6Qk47O0FzSDF2ekJBO0V6R2pLSTtFeUdtS0Y7RUFDQTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRSxXakgvS1M7RWlIZ0xUO0F0SDZ2ekJGOztBc0gxdnpCQTs7RUFFRTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRSxtQmpIdUM0QjtBTHN0ekI5Qjs7QXNIMXZ6QkE7RUFDRSxjakg3TFM7RWlIOExUO0F0SDZ2ekJGOztBc0gxdnpCQTtFQUNFO0F0SDZ2ekJGOztBdUh4OHpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDI4ekJKO0F1SHo4ekJJO0VBRUUsMEJoSCtEUztBUDI0ekJmOztBdUhqOXpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SG85ekJKO0F1SGw5ekJJO0VBRUUsMEJoSCtEUztBUG81ekJmOztBdUgxOXpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDY5ekJKO0F1SDM5ekJJO0VBRUUsMEJoSCtEUztBUDY1ekJmOztBdUhuK3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SHMrekJKO0F1SHArekJJO0VBRUUsMEJoSCtEUztBUHM2ekJmOztBdUg1K3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SCsrekJKO0F1SDcrekJJO0VBRUUsMEJoSCtEUztBUCs2ekJmOztBdUhyL3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SHcvekJKO0F1SHQvekJJO0VBRUUsMEJoSCtEUztBUHc3ekJmOztBdUg5L3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SGlnMEJKO0F1SC8vekJJO0VBRUUsMEJoSCtEUztBUGk4ekJmOztBdUh2ZzBCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDBnMEJKO0F1SHhnMEJJO0VBRUUsMEJoSCtEUztBUDA4ekJmOztBdUhoaDBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIbWgwQko7QXVIamgwQkk7RUFFRSwwQmpDTUc7QXRGNGcwQlQ7O0F1SHpoMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkg0aDBCSjtBdUgxaDBCSTtFQUVFLDBCakNNRztBdEZxaDBCVDs7QXVIbGkwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SHFpMEJKO0F1SG5pMEJJO0VBRUUsMEJqQ01HO0F0RjhoMEJUOztBdUgzaTBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIOGkwQko7QXVINWkwQkk7RUFFRSwwQmpDTUc7QXRGdWkwQlQ7O0F1SHBqMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkh1ajBCSjtBdUhyajBCSTtFQUVFLDBCakNNRztBdEZnajBCVDs7QXVIN2owQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SGdrMEJKO0F1SDlqMEJJO0VBRUUsMEJqQ01HO0F0RnlqMEJUOztBdUh0azBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIeWswQko7QXVIdmswQkk7RUFFRSwwQmpDTUc7QXRGa2swQlQ7O0F1SC9rMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkhrbDBCSjtBdUhobDBCSTtFQUVFLDBCakNNRztBdEYyazBCVDs7QXVIeGwwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SDJsMEJKO0F1SHpsMEJJO0VBRUUsMEJqQ01HO0F0Rm9sMEJUOztBdUhqbTBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIb20wQko7QXVIbG0wQkk7RUFFRSwwQmpDTUc7QXRGNmwwQlQ7O0F1SDFtMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkg2bTBCSjtBdUgzbTBCSTtFQUVFLDBCakNNRztBdEZzbTBCVDs7QXVIbm4wQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SHNuMEJKO0F1SHBuMEJJO0VBRUUsMEJqQ01HO0F0RittMEJUOztBdUg1bjBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIK24wQko7QXVIN24wQkk7RUFFRSwwQmpDTUc7QXRGd24wQlQ7O0F1SHJvMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkh3bzBCSjtBdUh0bzBCSTtFQUVFLDBCakNNRztBdEZpbzBCVDs7QXVIOW8wQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SGlwMEJKO0F1SC9vMEJJO0VBRUUsMEJqQ01HO0F0RjBvMEJUOztBdUh2cDBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIMHAwQko7QXVIeHAwQkk7RUFFRSwwQmpDTUc7QXRGbXAwQlQ7O0F1SGhxMEJFO0VBQ0Usc0JqQ1lLO0VpQ1hMLGtCakNXSztFaUNWTDtBdkhtcTBCSjtBdUhqcTBCSTtFQUVFLHVCakNNRztBdEY0cDBCVDs7QXVIenEwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SDRxMEJKO0F1SDFxMEJJO0VBRUUsMEJqQ01HO0F0RnFxMEJUOztBdUhscjBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIcXIwQko7QXVIbnIwQkk7RUFFRSwwQmpDTUc7QXRGOHEwQlQ7O0FzSC85ekJFO0VBQ0U7RUFDQTtFQUNBLFdqSDFOTztBTDRyMEJYO0FzSGgrekJJO0VBRUU7QXRIaSt6Qk47QXNIOTl6QkU7RUFDRSxjakg3Tk87QUw2cjBCWDtBc0g3OXpCSTtFQUVFO0F0SDg5ekJOO0F1SDFzMEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZINHMwQko7QXVIMXMwQkk7RUFFRSwwQjFCcUVhO0E3RnNvMEJuQjtBdUhsdDBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SG90MEJKO0F1SGx0MEJJO0VBRUUsMEIxQnFFYTtBN0Y4bzBCbkI7QXVIMXQwQkU7RUFDRSx5QjFCMkVlO0UwQjFFZixxQjFCMEVlO0UwQnpFZjtBdkg0dDBCSjtBdUgxdDBCSTtFQUVFLDBCMUJxRWE7QTdGc3AwQm5CO0F1SGx1MEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZIb3UwQko7QXVIbHUwQkk7RUFFRSwwQjFCcUVhO0E3RjhwMEJuQjtBdUgxdTBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SDR1MEJKO0F1SDF1MEJJO0VBRUUsMEIxQnFFYTtBN0ZzcTBCbkI7QXVIbHYwQkU7RUFDRSx5QjFCMkVlO0UwQjFFZixxQjFCMEVlO0UwQnpFZjtBdkhvdjBCSjtBdUhsdjBCSTtFQUVFLDBCMUJxRWE7QTdGOHEwQm5CO0F1SDF2MEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZINHYwQko7QXVIMXYwQkk7RUFFRSwwQjFCcUVhO0E3RnNyMEJuQjtBdUhsdzBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SG93MEJKO0F1SGx3MEJJO0VBRUUsMEIxQnFFYTtBN0Y4cjBCbkI7QXVIMXcwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0dzBCSjtBdUgxdzBCSTtFQUVFLDBCMUJnRk87QTdGMnIwQmI7QXVIbHgwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhveDBCSjtBdUhseDBCSTtFQUVFLDBCMUJnRk87QTdGbXMwQmI7QXVIMXgwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0eDBCSjtBdUgxeDBCSTtFQUVFLDBCMUJnRk87QTdGMnMwQmI7QXVIbHkwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhveTBCSjtBdUhseTBCSTtFQUVFLDBCMUJnRk87QTdGbXQwQmI7QXVIMXkwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0eTBCSjtBdUgxeTBCSTtFQUVFLDBCMUJnRk87QTdGMnQwQmI7QXVIbHowQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvejBCSjtBdUhsejBCSTtFQUVFLDBCMUJnRk87QTdGbXUwQmI7QXVIMXowQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0ejBCSjtBdUgxejBCSTtFQUVFLDBCMUJnRk87QTdGMnUwQmI7QXVIbDAwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMDBCSjtBdUhsMDBCSTtFQUVFLDBCMUJnRk87QTdGbXYwQmI7QXVIMTAwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MDBCSjtBdUgxMDBCSTtFQUVFLDBCMUJnRk87QTdGMnYwQmI7QXVIbDEwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMTBCSjtBdUhsMTBCSTtFQUVFLDBCMUJnRk87QTdGbXcwQmI7QXVIMTEwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MTBCSjtBdUgxMTBCSTtFQUVFLDBCMUJnRk87QTdGMncwQmI7QXVIbDIwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMjBCSjtBdUhsMjBCSTtFQUVFLDBCMUJnRk87QTdGbXgwQmI7QXVIMTIwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MjBCSjtBdUgxMjBCSTtFQUVFLDBCMUJnRk87QTdGMngwQmI7QXVIbDMwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMzBCSjtBdUhsMzBCSTtFQUVFLDBCMUJnRk87QTdGbXkwQmI7QXVIMTMwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MzBCSjtBdUgxMzBCSTtFQUVFLDBCMUJnRk87QTdGMnkwQmI7QXVIbDQwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvNDBCSjtBdUhsNDBCSTtFQUVFLDBCMUJnRk87QTdGbXowQmI7QXVIMTQwQkU7RUFDRSxzQjFCc0ZTO0UwQnJGVCxrQjFCcUZTO0UwQnBGVDtBdkg0NDBCSjtBdUgxNDBCSTtFQUVFLHVCMUJnRk87QTdGMnowQmI7QXVIbDUwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvNTBCSjtBdUhsNTBCSTtFQUVFLDBCMUJnRk87QTdGbTAwQmI7QXVIMTUwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0NTBCSjtBdUgxNTBCSTtFQUVFLDBCMUJnRk87QTdGMjAwQmI7O0F3SHA2MEJBO0U5R0FFO0VBQ0E7QVZ3NjBCRjtBd0h0NjBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SHc2MEJKO0F3SHQ2MEJJO0UzR0tBO0UyR0hFO0VBQ0E7QXhIdzYwQk47QXdIcDYwQk07O0VBRUU7QXhIczYwQlI7O0F3SGg2MEJBOztFQUVFO0F4SG02MEJGOztBd0hoNjBCQTtFQUNFLGNuSGhCUztFbUhpQlQsbUJuSDRNNEI7RW1IM001QjtFQUNBO0VBQ0E7QXhIbTYwQkY7O0F3SGg2MEJBO0VBQ0U7RUFDQTtBeEhtNjBCRjs7QXdILzUwQkU7RUFDRSxjbkhqQ087QUxtODBCWDtBd0hoNjBCRTtFQUNFLGNuSG5DTztBTHE4MEJYOztBeUhoOTBCQTtFQUNFO0VBQ0E7QXpIbTkwQkY7O0F5SDU4MEJFO0U1R2FFO0VBQ0E7RTRHVEE7RUFDQTtFQUNBO0F6SDY4MEJKO0F5SHo4MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgyODBCSjtBeUh2ODBCRTtFQUNFO0F6SHk4MEJKO0F5SHI4MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIdTgwQko7QXlIcjgwQkk7RUFDRTtFQUNBO0VBQ0E7QXpIdTgwQk47QXlIbjgwQkU7RUFDRTtBekhxODBCSjs7QXlINzcwQkU7RTVHbENFO0VBQ0E7RTRHbUNBO0F6SGk4MEJKO0F5SDc3MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIKzcwQko7QXlIMzcwQkU7RUFDRTtBekg2NzBCSjtBeUgxNzBCRTs7RUFFRTtBekg0NzBCSjtBeUh2NzBCSTtFQUNFO0VBQ0E7RUFDQTtBekh5NzBCTjs7QTBIN2cxQkU7RUFDRTtBMUhnaDFCSjs7QTBINWcxQkE7RUFDRTtBMUgrZzFCRjtBMEg3ZzFCRTtFQUNFO0ExSCtnMUJKOztBMEgzZzFCQTtFQUNFO0VBQ0E7QTFIOGcxQkY7QTBINWcxQkU7RUFDRTtFQUNBO0ExSDhnMUJKO0EwSDNnMUJFO0VBQ0U7RUFDQTtBMUg2ZzFCSjs7QTBIemcxQkE7RUFDRTtFQUNBO0ExSDRnMUJGOztBMEh6ZzFCQTtFQUNFO0ExSDRnMUJGOztBMEh6ZzFCQTtFaEh0Q0U7RUFDQTtBVm1qMUJGO0EwSDVnMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg4ZzFCSjs7QTBIMWcxQkE7RUFDRTtFQUNBO0ExSDZnMUJGOztBMEgxZzFCQTs7O0VBR0U7QTFINmcxQkY7O0EwSDFnMUJBO0VBQ0UseUJySHJEUztFcUhzRFQ7QTFINmcxQkY7O0EwSDFnMUJBO0VBQ0U7RUFDQTtBMUg2ZzFCRjtBMEgzZzFCRTtFQUNFO0VBQ0E7QTFINmcxQko7O0EwSHpnMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg0ZzFCRjtBMEgxZzFCRTtFQUNFO0ExSDRnMUJKO0EwSDFnMUJJO0VBQ0U7RUFDQTtBMUg0ZzFCTjs7QTJIbG0xQkE7RUFDRSx5QnRIT1M7QUw4bDFCWDtBMkhsbTFCRTtFQUNFO0VBQ0E7QTNIb20xQko7O0EySGhtMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbW0xQkY7QTJIam0xQkU7RUFDRSxjdEhKTztBTHVtMUJYOztBMkgvbDFCQTtFQUNFO0VBQ0E7RUFDQTtBM0hrbTFCRjs7QTJIN2wxQkE7RTlHaEJJO0U4R2tCRixzQnRIekJTO0VzSDBCVDtFQUNBO0VBQ0E7RUFDQTtBM0hnbTFCRjs7QTJINWwxQkE7RTlHMUJJO0U4RzRCRixzQnRIbkNTO0VzSG9DVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSCtsMUJGO0EySDdsMUJFO0U5R25DRTtFOEdxQ0E7RUFDQTtBM0grbDFCSjs7QTJIMWwxQkE7RUFDRTtBM0g2bDFCRjtBMkgzbDFCRTtFQUNFO0EzSDZsMUJKO0EySDFsMUJFO0VBQ0Usc0J0SDFETztFc0gyRFA7RUFDQTtBM0g0bDFCSjs7QTJIeGwxQkE7RUFDRTtBM0gybDFCRjs7QTJIdmwxQkU7RUFDRSx5QnRIOURPO0FMd3AxQlg7QTJIeGwxQkU7RUFDRSxXdEh6RU87QUxtcTFCWDtBMkh4bDFCRTtFQUNFLHlCdEhwRU87QUw4cDFCWDtBMkh4bDFCRTtFQUNFLHlCdEh6RU87QUxtcTFCWDs7QTRIaHIxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTVIbXIxQkY7QTRIanIxQkU7O0VBQ0UsY3ZITU87QUw4cTFCWDs7QTRIaHIxQkE7O0VBRUU7RUFDQSx5QnZITlM7RXVIT1Q7RUFDQTtFQUNBO0VBQ0E7QTVIbXIxQkY7O0E0SGhyMUJBOztFQUVFO0E1SG1yMUJGO0E0SGpyMUJFO0VBSkY7O0lBS0k7SUFDQTtFNUhxcjFCRjtBQUNGO0E0SG5yMUJFOztFQUNFO0E1SHNyMUJKOztBNEhscjFCQTs7RUFFRSxzQnZIL0JTO0V1SGdDVDtFQUNBO0VBQ0E7QTVIcXIxQkY7QTRIbHIxQkk7O0VBQ0U7QTVIcXIxQk47QTRIbnIxQk07O0VBQ0U7QTVIc3IxQlI7QTRIcHIxQlE7Ozs7RUFFRSxxQnZIbVc4QjtBTHExMEJ4QztBNEhucjFCUTs7RUFDRTtBNUhzcjFCVjtBNEhucjFCUTs7OztFQUVFLHFCdkh4QkE7QUwrczFCVjtBNEhscjFCUTs7RUFDRTtBNUhxcjFCVjtBNEhscjFCUTs7RUFDRSxxQnZIckNBO0FMMHQxQlY7QTRIaHIxQkk7O0VBQ0U7RUFDQSxtQ3ZIaUl3QjtFdUhoSXhCO0VBQ0EsZ0N2SCtId0I7RXVIOUh4QjtFQUNBLHdFdkh3VmtDO0FMMjEwQnhDOztBNEg5cTFCQTs7RUFFRTtFQUNBO0VBQ0E7QTVIaXIxQkY7O0E0SDlxMUJBO0VBQ0U7QTVIaXIxQkY7O0E0SDdxMUJFOztFQUVFLHlCdkh4Rk87RXVIeUZQLHFCdkgzRk87RXVINEZQLFd2SGxHTztBTGt4MUJYO0E0SDVxMUJJOztFQUNFLFd2SHZHSztBTHN4MUJYOztBNkg3eDFCQTtFQUNFO0VBQ0E7QTdIZ3kxQkY7QWtCN3QxQkk7RTJHckVKO0lBS0k7RTdIaXkxQkY7QUFDRjtBNkg5eDFCRTtFQUNFO0VBQ0E7RUFDQTtBN0hneTFCSjtBa0J2dTFCSTtFMkc1REY7SUFNSTtJQUNBO0U3SGl5MUJKO0FBQ0Y7QTZIN3gxQkU7RUFDRTtFQUNBO0E3SCt4MUJKO0FrQmp2MUJJO0UyR2hERjtJQUtJO0U3SGd5MUJKO0FBQ0Y7QTZIOXgxQkk7RUFDRTtFQUNBO0E3SGd5MUJOO0FrQjF2MUJJO0UyR3hDQTtJQUtJO0U3SGl5MUJOO0FBQ0Y7O0E4SHAwMUJBO0VBQ0Usc0J6SE1TO0V5SExUO0VBQ0E7QTlIdTAxQkY7O0E4SHAwMUJBO0VBQ0U7QTlIdTAxQkY7O0E4SG4wMUJFO0VBQ0UseUJ6SEdPO0FMbTAxQlg7O0ErSGwxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9IcTExQkY7O0ErSGwxMUJBO0VBQ0U7RUFDQTtBL0hxMTFCRjs7QStIbDExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0hxMTFCRjtBK0huMTFCRTtFQUNFO0VBQ0E7RUFDQTtBL0hxMTFCSjtBK0hsMTFCRTtFQUNFO0VBQ0E7QS9IbzExQko7QStIajExQkU7RUFDRTtBL0htMTFCSjs7QStIOTAxQkU7RUFDRSxXMUg3Qk87RTBIOEJQLHFCMUh4Qk87QUx5MjFCWDs7QWdJcjMxQkE7RXBITUU7RUFHQTtFb0hQQTtBaEl5MzFCRjs7QWdJcjMxQkE7RUFDRTtFQUNBO0VBQ0E7QWhJdzMxQkY7O0FnSXAzMUJBO0VsSEZNLDBDa0hHSjtFbkhERTtFbUhJRixzQjNIWFM7RTJIWVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElzMzFCRjtBZ0lwMzFCRTtFcEhsQkE7RUFHQTtFb0hpQkU7QWhJdTMxQko7QWdJcDMxQkU7RUFDRTtBaElzMzFCSjs7QWdJaDMxQkU7RUFDRTtBaEltMzFCSjs7QWlJeDUxQkU7RUFDRTtBakkyNTFCSjtBaUl4NTFCRTtFQUNFO0FqSTA1MUJKO0FpSXQ1MUJFOztFQUVFO0VBQ0E7RUFDQTtBakl3NTFCSjtBaUlwNTFCRTtFQUNFO0FqSXM1MUJKOztBa0k1NjFCRTtFQUNFO0FsSSs2MUJKO0FrSTc2MUJFO0VBQ0U7RUFDQTtFQUNBO0FsSSs2MUJKO0FrSTc2MUJFOztFQUVFO0FsSSs2MUJKOztBa0kzNjFCQTtFQUNFO0FsSTg2MUJGOztBa0kzNjFCQTtFQUNFO0FsSTg2MUJGO0FrSTM2MUJJO0VBQ0UsYzdIZ0JJO0U2SGZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk2NjFCTjtBa0kzNjFCTTtFQUVFO0VBQ0Esd0I1Q2tKVztFNENqSlg7RUFDQTtBbEk0NjFCUjtBbUk1ODFCRTtFRGtCRTtJQWtCSTtFbEk0NjFCTjtBQUNGO0FrSTE2MUJJO0VBQ0U7RUFDQTtBbEk0NjFCTjtBa0kxNjFCTTtFQUNFO0FsSTQ2MUJSO0FrSTE2MUJNO0VBQ0U7QWxJNDYxQlI7QWtJeDYxQlU7RUFDRTtFQUNBLHdCNUMySE87RTRDMUhQO0VBQ0E7QWxJMDYxQlo7QW1JaisxQkU7RURtRFE7SUFPSTtFbEkyNjFCWjtBQUNGO0FrSXQ2MUJJO0VBQ0U7QWxJdzYxQk47QWtJdDYxQkk7RUFDRTtBbEl3NjFCTjtBa0l0NjFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSXc2MUJOO0FrSXQ2MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUNyQ0k7QXRGNjgxQlY7QWtJdDYxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXc2MUJSO0FrSXA2MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJczYxQk47QWtJcDYxQk07RUFDRTtBbElzNjFCUjtBa0lsNjFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElvNjFCTjs7QWtJOTUxQkU7RUFDRTtFQUNBO0VBQ0E7QWxJaTYxQko7O0FvSWhpMkJBO0VBQ0U7QXBJbWkyQkY7QW9JamkyQkU7RUFDRTtFQUNBO0VBQ0E7QXBJbWkyQko7QW9JamkyQkk7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBcEl1aTJCTjtBb0lwaTJCRTtFQUNFO0FwSXNpMkJKO0FvSWxpMkJJO0VBQ0U7QXBJb2kyQk47QW9JamkyQkk7RUFDRTtFQUNBO0VBQ0E7QXBJbWkyQk47QW9JamkyQk07RUFDRTtBcEltaTJCUjtBb0loaTJCTTtFQUNFO0VBQ0E7QXBJa2kyQlI7QW9JOWgyQlE7RUFDRTtFQUNBO0FwSWdpMkJWO0FvSTloMkJRO0VBQ0U7QXBJZ2kyQlY7QW9JOWgyQlE7RUFDRTtBcElnaTJCVjtBb0kxaDJCSTtFQUNFO0VBQ0E7RUFDQTtBcEk0aDJCTjs7QXFJL2syQkE7RUFDRSxtQmhJTVM7RWdJTFQ7RUFDQTtFQUNBO0VBQ0EsY2hJUVM7QUwwazJCWDtBcUlobDJCRTtFQUdFO0FySWdsMkJKOztBcUkzazJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySThrMkJGOztBcUkzazJCQTtFQUNFO0FySThrMkJGOztBcUkzazJCQTtFQUNFO0FySThrMkJGOztBcUkxazJCQTtFQUNFO0FySTZrMkJGOztBcUkxazJCQTtFQUNFO0VBQ0E7QXJJNmsyQkY7O0FxSTFrMkJBOztFQUVFO0VBQ0E7QXJJNmsyQkY7O0FxSTFrMkJBOztFQUVFO0FySTZrMkJGOztBcUkxazJCQTs7RUFFRTtFQUNBO0FySTZrMkJGOztBa0IvajJCSTtFbUhWRjtJQUNFO0VySTZrMkJGO0VxSTNrMkJFO0lBQ0U7SUFDQTtFckk2azJCSjtFcUkxazJCRTtJQUNFO0lBQ0E7RXJJNGsyQko7RXFJemsyQkU7SUFDRTtFckkyazJCSjtBQUNGO0FxSXZrMkJBO0VBQ0U7RUFDQTtFQUNBO0FySXlrMkJGOztBcUl0azJCQTtFQUNFO0VBQ0E7RUFDQTtBckl5azJCRjtBcUl2azJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySXlrMkJKO0FxSXZrMkJJOzs7Ozs7OztFQVFFO0FySXlrMkJOO0FxSXZrMkJNOzs7Ozs7OztFN0MxRko7QXhGMnEyQkY7O0FxSTFrMkJBO0VBQ0U7QXJJNmsyQkY7O0FxSTFrMkJBO0V2SHhHTSxzRXVIeUdKO0VBRUEsc0JoSTBGNEI7RWdJekY1QjtFQUNBO0VBQ0E7RUFDQTtBckk0azJCRjtBcUkxazJCRTtFdkhqSEksNkN1SGtIRjtBckk0azJCSjs7QXNJL3IyQkU7RUFDRTtFQUVBO0VBQ0EsMkJqSXFab0M7QUw0eTFCeEM7QXNJN3IyQkk7RUFDRTtBdEkrcjJCTjtBc0kzcjJCRTtFQUNFO0F0STZyMkJKO0FzSXpyMkJFO0VBQ0U7RUFDQTtBdEkycjJCSjtBc0l4cjJCRTtFQUNFO0VBRUE7RUFDQTtBdEl5cjJCSjtBc0l0cjJCRTtFQUNFO0VBQ0E7QXRJd3IyQko7QXNJcnIyQkU7RUFDRTtFQUNBO0F0SXVyMkJKO0FzSXByMkJFO0VBQ0U7QXRJc3IyQko7QXNJanIyQkk7O0VBQ0U7QXRJb3IyQk47QXNJbHIyQk07O0VBQ0U7RUFDQTtBdElxcjJCUjtBc0kvcTJCSTtFQUNFO0F0SWlyMkJOO0FzSTlxMkJJO0VBQ0U7QXRJZ3IyQk47QXNJM3EyQkk7RUFDRSxjaklsRUs7QUwrdTJCWDtBc0kxcTJCSTtFQUdFLHlCakkzRUs7QUxxdjJCWDtBc0l4cTJCTTtFQUVFO0F0SXlxMkJSO0FzSXBxMkJFO0VBRUUseUJqSWhFTTtFaUlpRU47QXRJcXEyQko7QXNJaHEyQk07RUFFRSx5QkFKTTtFQUtOO0F0SWlxMkJSO0FzSTFwMkJJO0VBQ0U7RUFDQSwrQmpJa1RrQztBTDAyMUJ4QztBc0kxcDJCTTtFQUNFLHFCaklrU2dDO0FMMDMxQnhDO0FzSXpwMkJNO0VBQ0U7RUFDQTtBdEkycDJCUjtBc0l6cDJCUTtFQUNFO0VBQ0E7QXRJMnAyQlY7QXNJenAyQlU7RUFDRTtBdEkycDJCWjtBc0lycDJCVTtFQUNFO0VBQ0E7QXRJdXAyQlo7QXNJbHAyQk07RUFDRSx5QmpJL0dFO0VpSWdIRjtFQUNBO0VBQ0E7RUFDQTtBdElvcDJCUjtBc0lqcDJCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SW1wMkJSO0FzSWpwMkJRO0VBQ0UsV2pJdEpDO0FMeXkyQlg7QXNJNW8yQlU7RUFDRTtBdEk4bzJCWjtBc0kxbzJCUTtFQUNFO0F0STRvMkJWO0FzSXRvMkJNOztFQUVFLHFCaklxT2dDO0FMbTYxQnhDO0FzSXJvMkJNO0VBQ0U7QXRJdW8yQlI7QXNJbG8yQkU7RUFDRTtBdElvbzJCSjtBc0lobzJCSTtFQUNFO0VBQ0E7QXRJa28yQk47QXNJN24yQkk7RUFDRTtFQUNBO0F0SStuMkJOOztBc0l4bjJCRTtFQUNFO0F0STJuMkJKOztBc0lybjJCRTtFQUNFLG1CakltQjBCO0FMcW0yQjlCOztBc0lqbjJCSTs7RUFDRSw2QmpJdU1rQztBTDg2MUJ4QztBc0lubjJCTTs7RUFDRTtBdElzbjJCUjtBc0lubjJCTTs7RUFDRTtBdElzbjJCUjtBc0lsbjJCSTs7RUFDRSxpQ2pJMkxrQztBTDA3MUJ4QztBc0lubjJCTTs7RUFDRTtFQUNBO0F0SXNuMkJSO0FzSXBuMkJROztFQUNFO0F0SXVuMkJWO0FzSW5uMkJVOztFQUNFO0F0SXNuMkJaOztBc0k3bTJCQTtFQUNFO0F0SWduMkJGOztBdUk1MjJCUTtFQUNFO0F2SSsyMkJWO0F1STMyMkJNO0VBQ0U7QXZJNjIyQlI7QXVJbjIyQlU7Ozs7OztFQUNFO0F2STAyMkJaO0F1SXIyMkJNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXcyMkJSO0F1SXIyMkJVOzs7RUFFRTtFQUNBO0F2SXcyMkJaO0F1SWgyMkJVOztFQUNFO0F2SW0yMkJaO0F1SWgyMkJVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbTIyQlo7QXVJaDIyQlU7O0VBQ0U7QXZJbTIyQlo7QXVJajIyQlk7O0VBQ0U7QXZJbzIyQmQ7QXVJLzEyQlE7O0VBQ0U7QXZJazIyQlY7O0F1STU1MkJRO0VBQ0U7QXZJKzUyQlY7QXVJMzUyQk07RUFDRTtBdkk2NTJCUjtBdUluNTJCVTs7Ozs7O0VBQ0U7QXZJMDUyQlo7QXVJcjUyQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJdzUyQlI7QXVJcjUyQlU7OztFQUVFO0VBQ0E7QXZJdzUyQlo7QXVJaDUyQlU7O0VBQ0U7QXZJbTUyQlo7QXVJaDUyQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltNTJCWjtBdUloNTJCVTs7RUFDRTtBdkltNTJCWjtBdUlqNTJCWTs7RUFDRTtBdklvNTJCZDtBdUkvNDJCUTs7RUFDRTtBdklrNTJCVjs7QXVJNTgyQlE7RUFDRTtBdkkrODJCVjtBdUkzODJCTTtFQUNFO0F2STY4MkJSO0F1SW44MkJVOzs7Ozs7RUFDRTtBdkkwODJCWjtBdUlyODJCTTs7RUFDRSx5QmhJMkNPO0VnSTFDUDtBdkl3ODJCUjtBdUlyODJCVTs7O0VBRUU7RUFDQTtBdkl3ODJCWjtBdUloODJCVTs7RUFDRTtBdkltODJCWjtBdUloODJCVTs7RUFDRSx5QmhJdUJHO0VnSXRCSDtFQUNBO0F2SW04MkJaO0F1SWg4MkJVOztFQUNFO0F2SW04MkJaO0F1SWo4MkJZOztFQUNFO0F2SW84MkJkO0F1SS83MkJROztFQUNFO0F2SWs4MkJWOztBdUk1LzJCUTtFQUNFO0F2SSsvMkJWO0F1STMvMkJNO0VBQ0U7QXZJNi8yQlI7QXVJbi8yQlU7Ozs7OztFQUNFO0F2STAvMkJaO0F1SXIvMkJNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXcvMkJSO0F1SXIvMkJVOzs7RUFFRTtFQUNBO0F2SXcvMkJaO0F1SWgvMkJVOztFQUNFO0F2SW0vMkJaO0F1SWgvMkJVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbS8yQlo7QXVJaC8yQlU7O0VBQ0U7QXZJbS8yQlo7QXVJai8yQlk7O0VBQ0U7QXZJby8yQmQ7QXVJLysyQlE7O0VBQ0U7QXZJay8yQlY7O0F1STVpM0JRO0VBQ0U7QXZJK2kzQlY7QXVJM2kzQk07RUFDRTtBdkk2aTNCUjtBdUluaTNCVTs7Ozs7O0VBQ0U7QXZJMGkzQlo7QXVJcmkzQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJd2kzQlI7QXVJcmkzQlU7OztFQUVFO0VBQ0E7QXZJd2kzQlo7QXVJaGkzQlU7O0VBQ0U7QXZJbWkzQlo7QXVJaGkzQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltaTNCWjtBdUloaTNCVTs7RUFDRTtBdkltaTNCWjtBdUlqaTNCWTs7RUFDRTtBdklvaTNCZDtBdUkvaDNCUTs7RUFDRTtBdklraTNCVjs7QXVJNWwzQlE7RUFDRTtBdkkrbDNCVjtBdUkzbDNCTTtFQUNFO0F2STZsM0JSO0F1SW5sM0JVOzs7Ozs7RUFDRTtBdkkwbDNCWjtBdUlybDNCTTs7RUFDRSx5QmhJMkNPO0VnSTFDUDtBdkl3bDNCUjtBdUlybDNCVTs7O0VBRUU7RUFDQTtBdkl3bDNCWjtBdUlobDNCVTs7RUFDRTtBdkltbDNCWjtBdUlobDNCVTs7RUFDRSx5QmhJdUJHO0VnSXRCSDtFQUNBO0F2SW1sM0JaO0F1SWhsM0JVOztFQUNFO0F2SW1sM0JaO0F1SWpsM0JZOztFQUNFO0F2SW9sM0JkO0F1SS9rM0JROztFQUNFO0F2SWtsM0JWOztBdUk1bzNCUTtFQUNFO0F2SStvM0JWO0F1STNvM0JNO0VBQ0U7QXZJNm8zQlI7QXVJbm8zQlU7Ozs7OztFQUNFO0F2STBvM0JaO0F1SXJvM0JNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXdvM0JSO0F1SXJvM0JVOzs7RUFFRTtFQUNBO0F2SXdvM0JaO0F1SWhvM0JVOztFQUNFO0F2SW1vM0JaO0F1SWhvM0JVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbW8zQlo7QXVJaG8zQlU7O0VBQ0U7QXZJbW8zQlo7QXVJam8zQlk7O0VBQ0U7QXZJb28zQmQ7QXVJL24zQlE7O0VBQ0U7QXZJa28zQlY7O0F1STVyM0JRO0VBQ0U7QXZJK3IzQlY7QXVJM3IzQk07RUFDRTtBdkk2cjNCUjtBdUlucjNCVTs7Ozs7O0VBQ0U7QXZJMHIzQlo7QXVJcnIzQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJd3IzQlI7QXVJcnIzQlU7OztFQUVFO0VBQ0E7QXZJd3IzQlo7QXVJaHIzQlU7O0VBQ0U7QXZJbXIzQlo7QXVJaHIzQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltcjNCWjtBdUlocjNCVTs7RUFDRTtBdkltcjNCWjtBdUlqcjNCWTs7RUFDRTtBdklvcjNCZDtBdUkvcTNCUTs7RUFDRTtBdklrcjNCVjs7QXVJNXUzQlE7RUFDRTtBdkkrdTNCVjtBdUkzdTNCTTtFQUNFO0F2STZ1M0JSO0F1SW51M0JVOzs7Ozs7RUFDRTtBdkkwdTNCWjtBdUlydTNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3UzQlI7QXVJcnUzQlU7OztFQUVFO0VBQ0E7QXZJd3UzQlo7QXVJaHUzQlU7O0VBQ0U7QXZJbXUzQlo7QXVJaHUzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltdTNCWjtBdUlodTNCVTs7RUFDRTtBdkltdTNCWjtBdUlqdTNCWTs7RUFDRTtBdklvdTNCZDtBdUkvdDNCUTs7RUFDRTtBdklrdTNCVjs7QXVJNXgzQlE7RUFDRTtBdkkreDNCVjtBdUkzeDNCTTtFQUNFO0F2STZ4M0JSO0F1SW54M0JVOzs7Ozs7RUFDRTtBdkkweDNCWjtBdUlyeDNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3gzQlI7QXVJcngzQlU7OztFQUVFO0VBQ0E7QXZJd3gzQlo7QXVJaHgzQlU7O0VBQ0U7QXZJbXgzQlo7QXVJaHgzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdklteDNCWjtBdUloeDNCVTs7RUFDRTtBdklteDNCWjtBdUlqeDNCWTs7RUFDRTtBdklveDNCZDtBdUkvdzNCUTs7RUFDRTtBdklreDNCVjs7QXVJNTAzQlE7RUFDRTtBdkkrMDNCVjtBdUkzMDNCTTtFQUNFO0F2STYwM0JSO0F1SW4wM0JVOzs7Ozs7RUFDRTtBdkkwMDNCWjtBdUlyMDNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzAzQlI7QXVJcjAzQlU7OztFQUVFO0VBQ0E7QXZJdzAzQlo7QXVJaDAzQlU7O0VBQ0U7QXZJbTAzQlo7QXVJaDAzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMDNCWjtBdUloMDNCVTs7RUFDRTtBdkltMDNCWjtBdUlqMDNCWTs7RUFDRTtBdklvMDNCZDtBdUkvejNCUTs7RUFDRTtBdklrMDNCVjs7QXVJNTMzQlE7RUFDRTtBdkkrMzNCVjtBdUkzMzNCTTtFQUNFO0F2STYzM0JSO0F1SW4zM0JVOzs7Ozs7RUFDRTtBdkkwMzNCWjtBdUlyMzNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzMzQlI7QXVJcjMzQlU7OztFQUVFO0VBQ0E7QXZJdzMzQlo7QXVJaDMzQlU7O0VBQ0U7QXZJbTMzQlo7QXVJaDMzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMzNCWjtBdUloMzNCVTs7RUFDRTtBdkltMzNCWjtBdUlqMzNCWTs7RUFDRTtBdklvMzNCZDtBdUkvMjNCUTs7RUFDRTtBdklrMzNCVjs7QXVJNTYzQlE7RUFDRTtBdkkrNjNCVjtBdUkzNjNCTTtFQUNFO0F2STY2M0JSO0F1SW42M0JVOzs7Ozs7RUFDRTtBdkkwNjNCWjtBdUlyNjNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzYzQlI7QXVJcjYzQlU7OztFQUVFO0VBQ0E7QXZJdzYzQlo7QXVJaDYzQlU7O0VBQ0U7QXZJbTYzQlo7QXVJaDYzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNjNCWjtBdUloNjNCVTs7RUFDRTtBdkltNjNCWjtBdUlqNjNCWTs7RUFDRTtBdklvNjNCZDtBdUkvNTNCUTs7RUFDRTtBdklrNjNCVjs7QXVJNTkzQlE7RUFDRTtBdkkrOTNCVjtBdUkzOTNCTTtFQUNFO0F2STY5M0JSO0F1SW45M0JVOzs7Ozs7RUFDRTtBdkkwOTNCWjtBdUlyOTNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzkzQlI7QXVJcjkzQlU7OztFQUVFO0VBQ0E7QXZJdzkzQlo7QXVJaDkzQlU7O0VBQ0U7QXZJbTkzQlo7QXVJaDkzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltOTNCWjtBdUloOTNCVTs7RUFDRTtBdkltOTNCWjtBdUlqOTNCWTs7RUFDRTtBdklvOTNCZDtBdUkvODNCUTs7RUFDRTtBdklrOTNCVjs7QXVJNWc0QlE7RUFDRTtBdkkrZzRCVjtBdUkzZzRCTTtFQUNFO0F2STZnNEJSO0F1SW5nNEJVOzs7Ozs7RUFDRTtBdkkwZzRCWjtBdUlyZzRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2c0QlI7QXVJcmc0QlU7OztFQUVFO0VBQ0E7QXZJd2c0Qlo7QXVJaGc0QlU7O0VBQ0U7QXZJbWc0Qlo7QXVJaGc0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltZzRCWjtBdUloZzRCVTs7RUFDRTtBdkltZzRCWjtBdUlqZzRCWTs7RUFDRTtBdklvZzRCZDtBdUkvLzNCUTs7RUFDRTtBdklrZzRCVjs7QXVJNWo0QlE7RUFDRTtBdkkrajRCVjtBdUkzajRCTTtFQUNFO0F2STZqNEJSO0F1SW5qNEJVOzs7Ozs7RUFDRTtBdkkwajRCWjtBdUlyajRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2o0QlI7QXVJcmo0QlU7OztFQUVFO0VBQ0E7QXZJd2o0Qlo7QXVJaGo0QlU7O0VBQ0U7QXZJbWo0Qlo7QXVJaGo0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltajRCWjtBdUloajRCVTs7RUFDRTtBdkltajRCWjtBdUlqajRCWTs7RUFDRTtBdklvajRCZDtBdUkvaTRCUTs7RUFDRTtBdklrajRCVjs7QXVJNW00QlE7RUFDRTtBdkkrbTRCVjtBdUkzbTRCTTtFQUNFO0F2STZtNEJSO0F1SW5tNEJVOzs7Ozs7RUFDRTtBdkkwbTRCWjtBdUlybTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd200QlI7QXVJcm00QlU7OztFQUVFO0VBQ0E7QXZJd200Qlo7QXVJaG00QlU7O0VBQ0U7QXZJbW00Qlo7QXVJaG00QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltbTRCWjtBdUlobTRCVTs7RUFDRTtBdkltbTRCWjtBdUlqbTRCWTs7RUFDRTtBdklvbTRCZDtBdUkvbDRCUTs7RUFDRTtBdklrbTRCVjs7QXVJNXA0QlE7RUFDRTtBdkkrcDRCVjtBdUkzcDRCTTtFQUNFO0F2STZwNEJSO0F1SW5wNEJVOzs7Ozs7RUFDRTtBdkkwcDRCWjtBdUlycDRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3A0QlI7QXVJcnA0QlU7OztFQUVFO0VBQ0E7QXZJd3A0Qlo7QXVJaHA0QlU7O0VBQ0U7QXZJbXA0Qlo7QXVJaHA0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltcDRCWjtBdUlocDRCVTs7RUFDRTtBdkltcDRCWjtBdUlqcDRCWTs7RUFDRTtBdklvcDRCZDtBdUkvbzRCUTs7RUFDRTtBdklrcDRCVjs7QXVJNXM0QlE7RUFDRTtBdkkrczRCVjtBdUkzczRCTTtFQUNFO0F2STZzNEJSO0F1SW5zNEJVOzs7Ozs7RUFDRTtBdkkwczRCWjtBdUlyczRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3M0QlI7QXVJcnM0QlU7OztFQUVFO0VBQ0E7QXZJd3M0Qlo7QXVJaHM0QlU7O0VBQ0U7QXZJbXM0Qlo7QXVJaHM0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltczRCWjtBdUloczRCVTs7RUFDRTtBdkltczRCWjtBdUlqczRCWTs7RUFDRTtBdklvczRCZDtBdUkvcjRCUTs7RUFDRTtBdklrczRCVjs7QXVJNXY0QlE7RUFDRTtBdkkrdjRCVjtBdUkzdjRCTTtFQUNFO0F2STZ2NEJSO0F1SW52NEJVOzs7Ozs7RUFDRTtBdkkwdjRCWjtBdUlydjRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3Y0QlI7QXVJcnY0QlU7OztFQUVFO0VBQ0E7QXZJd3Y0Qlo7QXVJaHY0QlU7O0VBQ0U7QXZJbXY0Qlo7QXVJaHY0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltdjRCWjtBdUlodjRCVTs7RUFDRTtBdkltdjRCWjtBdUlqdjRCWTs7RUFDRTtBdklvdjRCZDtBdUkvdTRCUTs7RUFDRTtBdklrdjRCVjs7QXVJNXk0QlE7RUFDRTtBdkkreTRCVjtBdUkzeTRCTTtFQUNFO0F2STZ5NEJSO0F1SW55NEJVOzs7Ozs7RUFDRTtBdkkweTRCWjtBdUlyeTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3k0QlI7QXVJcnk0QlU7OztFQUVFO0VBQ0E7QXZJd3k0Qlo7QXVJaHk0QlU7O0VBQ0U7QXZJbXk0Qlo7QXVJaHk0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdklteTRCWjtBdUloeTRCVTs7RUFDRTtBdklteTRCWjtBdUlqeTRCWTs7RUFDRTtBdklveTRCZDtBdUkveDRCUTs7RUFDRTtBdklreTRCVjs7QXVJNTE0QlE7RUFDRTtBdkkrMTRCVjtBdUkzMTRCTTtFQUNFO0F2STYxNEJSO0F1SW4xNEJVOzs7Ozs7RUFDRTtBdkkwMTRCWjtBdUlyMTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzE0QlI7QXVJcjE0QlU7OztFQUVFO0VBQ0E7QXZJdzE0Qlo7QXVJaDE0QlU7O0VBQ0U7QXZJbTE0Qlo7QXVJaDE0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMTRCWjtBdUloMTRCVTs7RUFDRTtBdkltMTRCWjtBdUlqMTRCWTs7RUFDRTtBdklvMTRCZDtBdUkvMDRCUTs7RUFDRTtBdklrMTRCVjs7QXVJNTQ0QlE7RUFDRTtBdkkrNDRCVjtBdUkzNDRCTTtFQUNFO0F2STY0NEJSO0F1SW40NEJVOzs7Ozs7RUFDRTtBdkkwNDRCWjtBdUlyNDRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzQ0QlI7QXVJcjQ0QlU7OztFQUVFO0VBQ0E7QXZJdzQ0Qlo7QXVJaDQ0QlU7O0VBQ0U7QXZJbTQ0Qlo7QXVJaDQ0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNDRCWjtBdUloNDRCVTs7RUFDRTtBdkltNDRCWjtBdUlqNDRCWTs7RUFDRTtBdklvNDRCZDtBdUkvMzRCUTs7RUFDRTtBdklrNDRCVjs7QXVJNTc0QlE7RUFDRTtBdkkrNzRCVjtBdUkzNzRCTTtFQUNFO0F2STY3NEJSO0F1SW43NEJVOzs7Ozs7RUFDRTtBdkkwNzRCWjtBdUlyNzRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzc0QlI7QXVJcjc0QlU7OztFQUVFO0VBQ0E7QXZJdzc0Qlo7QXVJaDc0QlU7O0VBQ0U7QXZJbTc0Qlo7QXVJaDc0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNzRCWjtBdUloNzRCVTs7RUFDRTtBdkltNzRCWjtBdUlqNzRCWTs7RUFDRTtBdklvNzRCZDtBdUkvNjRCUTs7RUFDRTtBdklrNzRCVjs7QXVJNSs0QlE7RUFDRTtBdkkrKzRCVjtBdUkzKzRCTTtFQUNFO0F2STYrNEJSO0F1SW4rNEJVOzs7Ozs7RUFDRTtBdkkwKzRCWjtBdUlyKzRCTTs7RUFDRSxzQmpEZEM7RWlEZUQ7QXZJdys0QlI7QXVJcis0QlU7OztFQUVFO0VBQ0E7QXZJdys0Qlo7QXVJaCs0QlU7O0VBQ0U7QXZJbSs0Qlo7QXVJaCs0QlU7O0VBQ0Usc0JqRGxDSDtFaURtQ0c7RUFDQTtBdkltKzRCWjtBdUloKzRCVTs7RUFDRTtBdkltKzRCWjtBdUlqKzRCWTs7RUFDRTtBdklvKzRCZDtBdUkvOTRCUTs7RUFDRTtBdklrKzRCVjs7QXVJNWg1QlE7RUFDRTtBdkkraDVCVjtBdUkzaDVCTTtFQUNFO0F2STZoNUJSO0F1SW5oNUJVOzs7Ozs7RUFDRTtBdkkwaDVCWjtBdUlyaDVCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2g1QlI7QXVJcmg1QlU7OztFQUVFO0VBQ0E7QXZJd2g1Qlo7QXVJaGg1QlU7O0VBQ0U7QXZJbWg1Qlo7QXVJaGg1QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltaDVCWjtBdUloaDVCVTs7RUFDRTtBdkltaDVCWjtBdUlqaDVCWTs7RUFDRTtBdklvaDVCZDtBdUkvZzVCUTs7RUFDRTtBdklraDVCVjs7QXVJNWs1QlE7RUFDRTtBdkkrazVCVjtBdUkzazVCTTtFQUNFO0F2STZrNUJSO0F1SW5rNUJVOzs7Ozs7RUFDRTtBdkkwazVCWjtBdUlyazVCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2s1QlI7QXVJcms1QlU7OztFQUVFO0VBQ0E7QXZJd2s1Qlo7QXVJaGs1QlU7O0VBQ0U7QXZJbWs1Qlo7QXVJaGs1QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltazVCWjtBdUloazVCVTs7RUFDRTtBdkltazVCWjtBdUlqazVCWTs7RUFDRTtBdklvazVCZDtBdUkvajVCUTs7RUFDRTtBdklrazVCVjs7QXNJbDM0QkU7RUFDRSx5QmpJbFFPO0VpSW1RUCxxQmpJclFPO0FMMG41Qlg7QXNJbDM0QkU7RUFDRTtBdElvMzRCSjtBc0lqMzRCRTtFQUNFLHlCakkzUU87RWlJNFFQLHFCakk5UU87QUxpbzVCWDtBc0lqMzRCSTtFQUNFLFdqSXZSSztBTDBvNUJYO0FzSWgzNEJFOztFQUVFLHlCaklwUk87RWlJcVJQLHFCakl2Uk87RWlJd1JQO0F0SWszNEJKO0FzSWgzNEJFO0VBQ0UseUJqSXpSTztFaUkwUlAscUJqSTVSTztFaUk2UlA7QXRJazM0Qko7QXNJaDM0QkU7RUFDRTtFQUNBLGNqSXBTTztBTHNwNUJYO0FzSWgzNEJFO0VBQ0U7RUFDQSxXakkzU087QUw2cDVCWDtBc0kvMjRCRTtFQUNFLFdqSS9TTztBTGdxNUJYO0F1SWpxNUJRO0VBQ0U7QXZJbXE1QlY7QXVJL3A1Qk07RUFDRTtBdklpcTVCUjtBdUl2cDVCVTs7Ozs7O0VBQ0U7QXZJOHA1Qlo7QXVJenA1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJNHA1QlI7QXVJenA1QlU7OztFQUVFO0VBQ0E7QXZJNHA1Qlo7QXVJcHA1QlU7O0VBQ0U7QXZJdXA1Qlo7QXVJcHA1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdkl1cDVCWjtBdUlwcDVCVTs7RUFDRTtBdkl1cDVCWjtBdUlycDVCWTs7RUFDRTtBdkl3cDVCZDtBdUlucDVCUTs7RUFDRTtBdklzcDVCVjtBdUlodDVCUTtFQUNFO0F2SWt0NUJWO0F1STlzNUJNO0VBQ0U7QXZJZ3Q1QlI7QXVJdHM1QlU7Ozs7OztFQUNFO0F2STZzNUJaO0F1SXhzNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2STJzNUJSO0F1SXhzNUJVOzs7RUFFRTtFQUNBO0F2STJzNUJaO0F1SW5zNUJVOztFQUNFO0F2SXNzNUJaO0F1SW5zNUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJc3M1Qlo7QXVJbnM1QlU7O0VBQ0U7QXZJc3M1Qlo7QXVJcHM1Qlk7O0VBQ0U7QXZJdXM1QmQ7QXVJbHM1QlE7O0VBQ0U7QXZJcXM1QlY7QXVJL3Y1QlE7RUFDRTtBdklpdzVCVjtBdUk3djVCTTtFQUNFO0F2SSt2NUJSO0F1SXJ2NUJVOzs7Ozs7RUFDRTtBdkk0djVCWjtBdUl2djVCTTs7RUFDRSx5QjFDaURXO0UwQ2hEWDtBdkkwdjVCUjtBdUl2djVCVTs7O0VBRUU7RUFDQTtBdkkwdjVCWjtBdUlsdjVCVTs7RUFDRTtBdklxdjVCWjtBdUlsdjVCVTs7RUFDRSx5QjFDNkJPO0UwQzVCUDtFQUNBO0F2SXF2NUJaO0F1SWx2NUJVOztFQUNFO0F2SXF2NUJaO0F1SW52NUJZOztFQUNFO0F2SXN2NUJkO0F1SWp2NUJROztFQUNFO0F2SW92NUJWO0F1STl5NUJRO0VBQ0U7QXZJZ3o1QlY7QXVJNXk1Qk07RUFDRTtBdkk4eTVCUjtBdUlweTVCVTs7Ozs7O0VBQ0U7QXZJMnk1Qlo7QXVJdHk1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJeXk1QlI7QXVJdHk1QlU7OztFQUVFO0VBQ0E7QXZJeXk1Qlo7QXVJank1QlU7O0VBQ0U7QXZJb3k1Qlo7QXVJank1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdklveTVCWjtBdUlqeTVCVTs7RUFDRTtBdklveTVCWjtBdUlseTVCWTs7RUFDRTtBdklxeTVCZDtBdUloeTVCUTs7RUFDRTtBdklteTVCVjtBdUk3MTVCUTtFQUNFO0F2SSsxNUJWO0F1STMxNUJNO0VBQ0U7QXZJNjE1QlI7QXVJbjE1QlU7Ozs7OztFQUNFO0F2STAxNUJaO0F1SXIxNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2SXcxNUJSO0F1SXIxNUJVOzs7RUFFRTtFQUNBO0F2SXcxNUJaO0F1SWgxNUJVOztFQUNFO0F2SW0xNUJaO0F1SWgxNUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJbTE1Qlo7QXVJaDE1QlU7O0VBQ0U7QXZJbTE1Qlo7QXVJajE1Qlk7O0VBQ0U7QXZJbzE1QmQ7QXVJLzA1QlE7O0VBQ0U7QXZJazE1QlY7QXVJNTQ1QlE7RUFDRTtBdkk4NDVCVjtBdUkxNDVCTTtFQUNFO0F2STQ0NUJSO0F1SWw0NUJVOzs7Ozs7RUFDRTtBdkl5NDVCWjtBdUlwNDVCTTs7RUFDRSx5QjFDaURXO0UwQ2hEWDtBdkl1NDVCUjtBdUlwNDVCVTs7O0VBRUU7RUFDQTtBdkl1NDVCWjtBdUkvMzVCVTs7RUFDRTtBdklrNDVCWjtBdUkvMzVCVTs7RUFDRSx5QjFDNkJPO0UwQzVCUDtFQUNBO0F2SWs0NUJaO0F1SS8zNUJVOztFQUNFO0F2SWs0NUJaO0F1SWg0NUJZOztFQUNFO0F2SW00NUJkO0F1STkzNUJROztFQUNFO0F2SWk0NUJWO0F1STM3NUJRO0VBQ0U7QXZJNjc1QlY7QXVJejc1Qk07RUFDRTtBdkkyNzVCUjtBdUlqNzVCVTs7Ozs7O0VBQ0U7QXZJdzc1Qlo7QXVJbjc1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJczc1QlI7QXVJbjc1QlU7OztFQUVFO0VBQ0E7QXZJczc1Qlo7QXVJOTY1QlU7O0VBQ0U7QXZJaTc1Qlo7QXVJOTY1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdklpNzVCWjtBdUk5NjVCVTs7RUFDRTtBdklpNzVCWjtBdUkvNjVCWTs7RUFDRTtBdklrNzVCZDtBdUk3NjVCUTs7RUFDRTtBdklnNzVCVjtBdUkxKzVCUTtFQUNFO0F2STQrNUJWO0F1SXgrNUJNO0VBQ0U7QXZJMCs1QlI7QXVJaCs1QlU7Ozs7OztFQUNFO0F2SXUrNUJaO0F1SWwrNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2SXErNUJSO0F1SWwrNUJVOzs7RUFFRTtFQUNBO0F2SXErNUJaO0F1STc5NUJVOztFQUNFO0F2SWcrNUJaO0F1STc5NUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJZys1Qlo7QXVJNzk1QlU7O0VBQ0U7QXZJZys1Qlo7QXVJOTk1Qlk7O0VBQ0U7QXZJaSs1QmQ7QXVJNTk1QlE7O0VBQ0U7QXZJKzk1QlY7QXVJemg2QlE7RUFDRTtBdkkyaDZCVjtBdUl2aDZCTTtFQUNFO0F2SXloNkJSO0F1SS9nNkJVOzs7Ozs7RUFDRTtBdklzaDZCWjtBdUlqaDZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklvaDZCUjtBdUlqaDZCVTs7O0VBRUU7RUFDQTtBdklvaDZCWjtBdUk1ZzZCVTs7RUFDRTtBdkkrZzZCWjtBdUk1ZzZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SStnNkJaO0F1STVnNkJVOztFQUNFO0F2SStnNkJaO0F1STdnNkJZOztFQUNFO0F2SWdoNkJkO0F1STNnNkJROztFQUNFO0F2SThnNkJWO0F1SXhrNkJRO0VBQ0U7QXZJMGs2QlY7QXVJdGs2Qk07RUFDRTtBdkl3azZCUjtBdUk5ajZCVTs7Ozs7O0VBQ0U7QXZJcWs2Qlo7QXVJaGs2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJbWs2QlI7QXVJaGs2QlU7OztFQUVFO0VBQ0E7QXZJbWs2Qlo7QXVJM2o2QlU7O0VBQ0U7QXZJOGo2Qlo7QXVJM2o2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkk4ajZCWjtBdUkzajZCVTs7RUFDRTtBdkk4ajZCWjtBdUk1ajZCWTs7RUFDRTtBdkkrajZCZDtBdUkxajZCUTs7RUFDRTtBdkk2ajZCVjtBdUl2bjZCUTtFQUNFO0F2SXluNkJWO0F1SXJuNkJNO0VBQ0U7QXZJdW42QlI7QXVJN202QlU7Ozs7OztFQUNFO0F2SW9uNkJaO0F1SS9tNkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SWtuNkJSO0F1SS9tNkJVOzs7RUFFRTtFQUNBO0F2SWtuNkJaO0F1STFtNkJVOztFQUNFO0F2STZtNkJaO0F1STFtNkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJNm02Qlo7QXVJMW02QlU7O0VBQ0U7QXZJNm02Qlo7QXVJM202Qlk7O0VBQ0U7QXZJOG02QmQ7QXVJem02QlE7O0VBQ0U7QXZJNG02QlY7QXVJdHE2QlE7RUFDRTtBdkl3cTZCVjtBdUlwcTZCTTtFQUNFO0F2SXNxNkJSO0F1STVwNkJVOzs7Ozs7RUFDRTtBdkltcTZCWjtBdUk5cDZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklpcTZCUjtBdUk5cDZCVTs7O0VBRUU7RUFDQTtBdklpcTZCWjtBdUl6cDZCVTs7RUFDRTtBdkk0cDZCWjtBdUl6cDZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2STRwNkJaO0F1SXpwNkJVOztFQUNFO0F2STRwNkJaO0F1STFwNkJZOztFQUNFO0F2STZwNkJkO0F1SXhwNkJROztFQUNFO0F2STJwNkJWO0F1SXJ0NkJRO0VBQ0U7QXZJdXQ2QlY7QXVJbnQ2Qk07RUFDRTtBdklxdDZCUjtBdUkzczZCVTs7Ozs7O0VBQ0U7QXZJa3Q2Qlo7QXVJN3M2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJZ3Q2QlI7QXVJN3M2QlU7OztFQUVFO0VBQ0E7QXZJZ3Q2Qlo7QXVJeHM2QlU7O0VBQ0U7QXZJMnM2Qlo7QXVJeHM2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkkyczZCWjtBdUl4czZCVTs7RUFDRTtBdkkyczZCWjtBdUl6czZCWTs7RUFDRTtBdkk0czZCZDtBdUl2czZCUTs7RUFDRTtBdkkwczZCVjtBdUlwdzZCUTtFQUNFO0F2SXN3NkJWO0F1SWx3NkJNO0VBQ0U7QXZJb3c2QlI7QXVJMXY2QlU7Ozs7OztFQUNFO0F2SWl3NkJaO0F1STV2NkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SSt2NkJSO0F1STV2NkJVOzs7RUFFRTtFQUNBO0F2SSt2NkJaO0F1SXZ2NkJVOztFQUNFO0F2STB2NkJaO0F1SXZ2NkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJMHY2Qlo7QXVJdnY2QlU7O0VBQ0U7QXZJMHY2Qlo7QXVJeHY2Qlk7O0VBQ0U7QXZJMnY2QmQ7QXVJdHY2QlE7O0VBQ0U7QXZJeXY2QlY7QXVJbno2QlE7RUFDRTtBdklxejZCVjtBdUlqejZCTTtFQUNFO0F2SW16NkJSO0F1SXp5NkJVOzs7Ozs7RUFDRTtBdklnejZCWjtBdUkzeTZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkk4eTZCUjtBdUkzeTZCVTs7O0VBRUU7RUFDQTtBdkk4eTZCWjtBdUl0eTZCVTs7RUFDRTtBdkl5eTZCWjtBdUl0eTZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SXl5NkJaO0F1SXR5NkJVOztFQUNFO0F2SXl5NkJaO0F1SXZ5NkJZOztFQUNFO0F2STB5NkJkO0F1SXJ5NkJROztFQUNFO0F2SXd5NkJWO0F1SWwyNkJRO0VBQ0U7QXZJbzI2QlY7QXVJaDI2Qk07RUFDRTtBdklrMjZCUjtBdUl4MTZCVTs7Ozs7O0VBQ0U7QXZJKzE2Qlo7QXVJMTE2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJNjE2QlI7QXVJMTE2QlU7OztFQUVFO0VBQ0E7QXZJNjE2Qlo7QXVJcjE2QlU7O0VBQ0U7QXZJdzE2Qlo7QXVJcjE2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkl3MTZCWjtBdUlyMTZCVTs7RUFDRTtBdkl3MTZCWjtBdUl0MTZCWTs7RUFDRTtBdkl5MTZCZDtBdUlwMTZCUTs7RUFDRTtBdkl1MTZCVjtBdUlqNTZCUTtFQUNFO0F2SW01NkJWO0F1SS80NkJNO0VBQ0U7QXZJaTU2QlI7QXVJdjQ2QlU7Ozs7OztFQUNFO0F2STg0NkJaO0F1SXo0NkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2STQ0NkJSO0F1SXo0NkJVOzs7RUFFRTtFQUNBO0F2STQ0NkJaO0F1SXA0NkJVOztFQUNFO0F2SXU0NkJaO0F1SXA0NkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJdTQ2Qlo7QXVJcDQ2QlU7O0VBQ0U7QXZJdTQ2Qlo7QXVJcjQ2Qlk7O0VBQ0U7QXZJdzQ2QmQ7QXVJbjQ2QlE7O0VBQ0U7QXZJczQ2QlY7QXVJaDg2QlE7RUFDRTtBdklrODZCVjtBdUk5NzZCTTtFQUNFO0F2SWc4NkJSO0F1SXQ3NkJVOzs7Ozs7RUFDRTtBdkk2NzZCWjtBdUl4NzZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkkyNzZCUjtBdUl4NzZCVTs7O0VBRUU7RUFDQTtBdkkyNzZCWjtBdUluNzZCVTs7RUFDRTtBdklzNzZCWjtBdUluNzZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SXM3NkJaO0F1SW43NkJVOztFQUNFO0F2SXM3NkJaO0F1SXA3NkJZOztFQUNFO0F2SXU3NkJkO0F1SWw3NkJROztFQUNFO0F2SXE3NkJWO0F1SS8rNkJRO0VBQ0U7QXZJaS82QlY7QXVJNys2Qk07RUFDRTtBdkkrKzZCUjtBdUlyKzZCVTs7Ozs7O0VBQ0U7QXZJNCs2Qlo7QXVJdis2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJMCs2QlI7QXVJdis2QlU7OztFQUVFO0VBQ0E7QXZJMCs2Qlo7QXVJbCs2QlU7O0VBQ0U7QXZJcSs2Qlo7QXVJbCs2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdklxKzZCWjtBdUlsKzZCVTs7RUFDRTtBdklxKzZCWjtBdUluKzZCWTs7RUFDRTtBdklzKzZCZDtBdUlqKzZCUTs7RUFDRTtBdklvKzZCVjtBdUk5aDdCUTtFQUNFO0F2SWdpN0JWO0F1STVoN0JNO0VBQ0U7QXZJOGg3QlI7QXVJcGg3QlU7Ozs7OztFQUNFO0F2STJoN0JaO0F1SXRoN0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SXloN0JSO0F1SXRoN0JVOzs7RUFFRTtFQUNBO0F2SXloN0JaO0F1SWpoN0JVOztFQUNFO0F2SW9oN0JaO0F1SWpoN0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJb2g3Qlo7QXVJamg3QlU7O0VBQ0U7QXZJb2g3Qlo7QXVJbGg3Qlk7O0VBQ0U7QXZJcWg3QmQ7QXVJaGg3QlE7O0VBQ0U7QXZJbWg3QlY7QXVJN2s3QlE7RUFDRTtBdkkrazdCVjtBdUkzazdCTTtFQUNFO0F2STZrN0JSO0F1SW5rN0JVOzs7Ozs7RUFDRTtBdkkwazdCWjtBdUlyazdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkl3azdCUjtBdUlyazdCVTs7O0VBRUU7RUFDQTtBdkl3azdCWjtBdUloazdCVTs7RUFDRTtBdkltazdCWjtBdUloazdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SW1rN0JaO0F1SWhrN0JVOztFQUNFO0F2SW1rN0JaO0F1SWprN0JZOztFQUNFO0F2SW9rN0JkO0F1SS9qN0JROztFQUNFO0F2SWtrN0JWO0F1STVuN0JRO0VBQ0U7QXZJOG43QlY7QXVJMW43Qk07RUFDRTtBdkk0bjdCUjtBdUlsbjdCVTs7Ozs7O0VBQ0U7QXZJeW43Qlo7QXVJcG43Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJdW43QlI7QXVJcG43QlU7OztFQUVFO0VBQ0E7QXZJdW43Qlo7QXVJL203QlU7O0VBQ0U7QXZJa243Qlo7QXVJL203QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdklrbjdCWjtBdUkvbTdCVTs7RUFDRTtBdklrbjdCWjtBdUlobjdCWTs7RUFDRTtBdkltbjdCZDtBdUk5bTdCUTs7RUFDRTtBdklpbjdCVjtBdUkzcTdCUTtFQUNFO0F2STZxN0JWO0F1SXpxN0JNO0VBQ0U7QXZJMnE3QlI7QXVJanE3QlU7Ozs7OztFQUNFO0F2SXdxN0JaO0F1SW5xN0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SXNxN0JSO0F1SW5xN0JVOzs7RUFFRTtFQUNBO0F2SXNxN0JaO0F1STlwN0JVOztFQUNFO0F2SWlxN0JaO0F1STlwN0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJaXE3Qlo7QXVJOXA3QlU7O0VBQ0U7QXZJaXE3Qlo7QXVJL3A3Qlk7O0VBQ0U7QXZJa3E3QmQ7QXVJN3A3QlE7O0VBQ0U7QXZJZ3E3QlY7QXVJMXQ3QlE7RUFDRTtBdkk0dDdCVjtBdUl4dDdCTTtFQUNFO0F2STB0N0JSO0F1SWh0N0JVOzs7Ozs7RUFDRTtBdkl1dDdCWjtBdUlsdDdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklxdDdCUjtBdUlsdDdCVTs7O0VBRUU7RUFDQTtBdklxdDdCWjtBdUk3czdCVTs7RUFDRTtBdklndDdCWjtBdUk3czdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SWd0N0JaO0F1STdzN0JVOztFQUNFO0F2SWd0N0JaO0F1STlzN0JZOztFQUNFO0F2SWl0N0JkO0F1STVzN0JROztFQUNFO0F2SStzN0JWO0F1SXp3N0JRO0VBQ0U7QXZJMnc3QlY7QXVJdnc3Qk07RUFDRTtBdkl5dzdCUjtBdUkvdjdCVTs7Ozs7O0VBQ0U7QXZJc3c3Qlo7QXVJanc3Qk07O0VBQ0Usc0IxQzRESztFMEMzREw7QXZJb3c3QlI7QXVJanc3QlU7OztFQUVFO0VBQ0E7QXZJb3c3Qlo7QXVJNXY3QlU7O0VBQ0U7QXZJK3Y3Qlo7QXVJNXY3QlU7O0VBQ0Usc0IxQ3dDQztFMEN2Q0Q7RUFDQTtBdkkrdjdCWjtBdUk1djdCVTs7RUFDRTtBdkkrdjdCWjtBdUk3djdCWTs7RUFDRTtBdklndzdCZDtBdUkzdjdCUTs7RUFDRTtBdkk4djdCVjtBdUl4ejdCUTtFQUNFO0F2STB6N0JWO0F1SXR6N0JNO0VBQ0U7QXZJd3o3QlI7QXVJOXk3QlU7Ozs7OztFQUNFO0F2SXF6N0JaO0F1SWh6N0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SW16N0JSO0F1SWh6N0JVOzs7RUFFRTtFQUNBO0F2SW16N0JaO0F1STN5N0JVOztFQUNFO0F2STh5N0JaO0F1STN5N0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJOHk3Qlo7QXVJM3k3QlU7O0VBQ0U7QXZJOHk3Qlo7QXVJNXk3Qlk7O0VBQ0U7QXZJK3k3QmQ7QXVJMXk3QlE7O0VBQ0U7QXZJNnk3QlY7QXVJdjI3QlE7RUFDRTtBdkl5MjdCVjtBdUlyMjdCTTtFQUNFO0F2SXUyN0JSO0F1STcxN0JVOzs7Ozs7RUFDRTtBdklvMjdCWjtBdUkvMTdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklrMjdCUjtBdUkvMTdCVTs7O0VBRUU7RUFDQTtBdklrMjdCWjtBdUkxMTdCVTs7RUFDRTtBdkk2MTdCWjtBdUkxMTdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2STYxN0JaO0F1STExN0JVOztFQUNFO0F2STYxN0JaO0F1STMxN0JZOztFQUNFO0F2STgxN0JkO0F1SXoxN0JROztFQUNFO0F2STQxN0JWOztBd0kzNTdCQTtFQUNFLFluSThxQjRCO0FMZ3Y2QjlCOztBd0l6NTdCRTtFQUNFO0F4STQ1N0JKO0F3STE1N0JFO0VBQ0U7QXhJNDU3Qko7O0F3SXI1N0JJO0VBQ0UsbUJqSXFEUztBUG0yN0JmOztBd0l6NTdCSTtFQUNFLG1CaklxRFM7QVB1MjdCZjs7QXdJNzU3Qkk7RUFDRSxtQmpJcURTO0FQMjI3QmY7O0F3SWo2N0JJO0VBQ0UsbUJqSXFEUztBUCsyN0JmOztBd0lyNjdCSTtFQUNFLG1CaklxRFM7QVBtMzdCZjs7QXdJejY3Qkk7RUFDRSxtQmpJcURTO0FQdTM3QmY7O0F3STc2N0JJO0VBQ0UsbUJqSXFEUztBUDIzN0JmOztBd0lqNzdCSTtFQUNFLG1CaklxRFM7QVArMzdCZjs7QXdJNzY3Qkk7RUFDRSxtQmxEWkc7QXRGNDc3QlQ7O0F3SWo3N0JJO0VBQ0UsbUJsRFpHO0F0Rmc4N0JUOztBd0lyNzdCSTtFQUNFLG1CbERaRztBdEZvODdCVDs7QXdJejc3Qkk7RUFDRSxtQmxEWkc7QXRGdzg3QlQ7O0F3STc3N0JJO0VBQ0UsbUJsRFpHO0F0RjQ4N0JUOztBd0lqODdCSTtFQUNFLG1CbERaRztBdEZnOTdCVDs7QXdJcjg3Qkk7RUFDRSxtQmxEWkc7QXRGbzk3QlQ7O0F3SXo4N0JJO0VBQ0UsbUJsRFpHO0F0Rnc5N0JUOztBd0k3ODdCSTtFQUNFLG1CbERaRztBdEY0OTdCVDs7QXdJajk3Qkk7RUFDRSxtQmxEWkc7QXRGZys3QlQ7O0F3SXI5N0JJO0VBQ0UsbUJsRFpHO0F0Rm8rN0JUOztBd0l6OTdCSTtFQUNFLG1CbERaRztBdEZ3KzdCVDs7QXdJNzk3Qkk7RUFDRSxtQmxEWkc7QXRGNCs3QlQ7O0F3SWorN0JJO0VBQ0UsbUJsRFpHO0F0RmcvN0JUOztBd0lyKzdCSTtFQUNFLG1CbERaRztBdEZvLzdCVDs7QXdJeis3Qkk7RUFDRSxtQmxEWkc7QXRGdy83QlQ7O0F3STcrN0JJO0VBQ0UsZ0JsRFpHO0F0RjQvN0JUOztBd0lqLzdCSTtFQUNFLG1CbERaRztBdEZnZzhCVDs7QXdJci83Qkk7RUFDRSxtQmxEWkc7QXRGb2c4QlQ7O0F3SWwvN0JFO0VBQ0U7RUFDQTtBeElxLzdCSjtBd0loLzdCTTtFQUNFLG1CM0NxQ1c7QTdGNjg3Qm5CO0F3SW4vN0JNO0VBQ0UsbUIzQ3FDVztBN0ZnOTdCbkI7QXdJdC83Qk07RUFDRSxtQjNDcUNXO0E3Rm05N0JuQjtBd0l6LzdCTTtFQUNFLG1CM0NxQ1c7QTdGczk3Qm5CO0F3STUvN0JNO0VBQ0UsbUIzQ3FDVztBN0Z5OTdCbkI7QXdJLy83Qk07RUFDRSxtQjNDcUNXO0E3RjQ5N0JuQjtBd0lsZzhCTTtFQUNFLG1CM0NxQ1c7QTdGKzk3Qm5CO0F3SXJnOEJNO0VBQ0UsbUIzQ3FDVztBN0ZrKzdCbkI7QXdJaGc4Qk07RUFDRSxtQjNDd0NLO0E3RjA5N0JiO0F3SW5nOEJNO0VBQ0UsbUIzQ3dDSztBN0Y2OTdCYjtBd0l0ZzhCTTtFQUNFLG1CM0N3Q0s7QTdGZys3QmI7QXdJemc4Qk07RUFDRSxtQjNDd0NLO0E3Rm0rN0JiO0F3STVnOEJNO0VBQ0UsbUIzQ3dDSztBN0ZzKzdCYjtBd0kvZzhCTTtFQUNFLG1CM0N3Q0s7QTdGeSs3QmI7QXdJbGg4Qk07RUFDRSxtQjNDd0NLO0E3RjQrN0JiO0F3SXJoOEJNO0VBQ0UsbUIzQ3dDSztBN0YrKzdCYjtBd0l4aDhCTTtFQUNFLG1CM0N3Q0s7QTdGay83QmI7QXdJM2g4Qk07RUFDRSxtQjNDd0NLO0E3RnEvN0JiO0F3STloOEJNO0VBQ0UsbUIzQ3dDSztBN0Z3LzdCYjtBd0lqaThCTTtFQUNFLG1CM0N3Q0s7QTdGMi83QmI7QXdJcGk4Qk07RUFDRSxtQjNDd0NLO0E3RjgvN0JiO0F3SXZpOEJNO0VBQ0UsbUIzQ3dDSztBN0ZpZzhCYjtBd0kxaThCTTtFQUNFLG1CM0N3Q0s7QTdGb2c4QmI7QXdJN2k4Qk07RUFDRSxtQjNDd0NLO0E3RnVnOEJiO0F3SWhqOEJNO0VBQ0UsZ0IzQ3dDSztBN0YwZzhCYjtBd0luajhCTTtFQUNFLG1CM0N3Q0s7QTdGNmc4QmI7QXdJdGo4Qk07RUFDRSxtQjNDd0NLO0E3RmdoOEJiOztBeUl2bThCRTs7RUFFRTtBekkwbThCSjs7QXlJdm04QkU7O0VBRUU7QXpJMG04Qko7O0F5SXZtOEJFOztFQUVFO0VBQ0E7QXpJMG04Qko7O0F5SXZuOEJFOztFQUVFO0F6STBuOEJKOztBeUl2bjhCRTs7RUFFRTtBekkwbjhCSjs7QXlJdm44QkU7O0VBRUU7RUFDQTtBekkwbjhCSjs7QXlJdm84QkU7O0VBRUU7QXpJMG84Qko7O0F5SXZvOEJFOztFQUVFO0F6STBvOEJKOztBeUl2bzhCRTs7RUFFRTtFQUNBO0F6STBvOEJKOztBeUl2cDhCRTs7RUFFRTtBekkwcDhCSjs7QXlJdnA4QkU7O0VBRUU7QXpJMHA4Qko7O0F5SXZwOEJFOztFQUVFO0VBQ0E7QXpJMHA4Qko7O0F5SXZxOEJFOztFQUVFO0F6STBxOEJKOztBeUl2cThCRTs7RUFFRTtBekkwcThCSjs7QXlJdnE4QkU7O0VBRUU7RUFDQTtBekkwcThCSjs7QXlJdnI4QkU7O0VBRUU7QXpJMHI4Qko7O0F5SXZyOEJFOztFQUVFO0F6STByOEJKOztBeUl2cjhCRTs7RUFFRTtFQUNBO0F6STByOEJKOztBeUl2czhCRTs7RUFFRTtBekkwczhCSjs7QXlJdnM4QkU7O0VBRUU7QXpJMHM4Qko7O0F5SXZzOEJFOztFQUVFO0VBQ0E7QXpJMHM4Qko7O0F5SXZ0OEJFOztFQUVFO0F6STB0OEJKOztBeUl2dDhCRTs7RUFFRTtBekkwdDhCSjs7QXlJdnQ4QkU7O0VBRUU7RUFDQTtBekkwdDhCSjs7QXlJcHQ4QkU7O0VBRUU7QXpJdXQ4Qko7O0F5SXB0OEJFOztFQUVFO0F6SXV0OEJKOztBeUlwdDhCRTs7RUFFRTtFQUNBO0F6SXV0OEJKOztBeUlwdThCRTs7RUFFRTtBekl1dThCSjs7QXlJcHU4QkU7O0VBRUU7QXpJdXU4Qko7O0F5SXB1OEJFOztFQUVFO0VBQ0E7QXpJdXU4Qko7O0F5SXB2OEJFOztFQUVFO0F6SXV2OEJKOztBeUlwdjhCRTs7RUFFRTtBekl1djhCSjs7QXlJcHY4QkU7O0VBRUU7RUFDQTtBekl1djhCSjs7QXlJcHc4QkU7O0VBRUU7QXpJdXc4Qko7O0F5SXB3OEJFOztFQUVFO0F6SXV3OEJKOztBeUlwdzhCRTs7RUFFRTtFQUNBO0F6SXV3OEJKOztBeUlweDhCRTs7RUFFRTtBekl1eDhCSjs7QXlJcHg4QkU7O0VBRUU7QXpJdXg4Qko7O0F5SXB4OEJFOztFQUVFO0VBQ0E7QXpJdXg4Qko7O0F5SXB5OEJFOztFQUVFO0F6SXV5OEJKOztBeUlweThCRTs7RUFFRTtBekl1eThCSjs7QXlJcHk4QkU7O0VBRUU7RUFDQTtBekl1eThCSjs7QXlJcHo4QkU7O0VBRUU7QXpJdXo4Qko7O0F5SXB6OEJFOztFQUVFO0F6SXV6OEJKOztBeUlwejhCRTs7RUFFRTtFQUNBO0F6SXV6OEJKOztBeUlwMDhCRTs7RUFFRTtBekl1MDhCSjs7QXlJcDA4QkU7O0VBRUU7QXpJdTA4Qko7O0F5SXAwOEJFOztFQUVFO0VBQ0E7QXpJdTA4Qko7O0F5SXAxOEJFOztFQUVFO0F6SXUxOEJKOztBeUlwMThCRTs7RUFFRTtBekl1MThCSjs7QXlJcDE4QkU7O0VBRUU7RUFDQTtBekl1MThCSjs7QXlJcDI4QkU7O0VBRUU7QXpJdTI4Qko7O0F5SXAyOEJFOztFQUVFO0F6SXUyOEJKOztBeUlwMjhCRTs7RUFFRTtFQUNBO0F6SXUyOEJKOztBeUlwMzhCRTs7RUFFRTtBekl1MzhCSjs7QXlJcDM4QkU7O0VBRUU7QXpJdTM4Qko7O0F5SXAzOEJFOztFQUVFO0VBQ0E7QXpJdTM4Qko7O0F5SXA0OEJFOztFQUVFO0F6SXU0OEJKOztBeUlwNDhCRTs7RUFFRTtBekl1NDhCSjs7QXlJcDQ4QkU7O0VBRUU7RUFDQTtBekl1NDhCSjs7QXlJcDU4QkU7O0VBRUU7QXpJdTU4Qko7O0F5SXA1OEJFOztFQUVFO0F6SXU1OEJKOztBeUlwNThCRTs7RUFFRTtFQUNBO0F6SXU1OEJKOztBeUlwNjhCRTs7RUFFRTtBekl1NjhCSjs7QXlJcDY4QkU7O0VBRUU7QXpJdTY4Qko7O0F5SXA2OEJFOztFQUVFO0VBQ0E7QXpJdTY4Qko7O0F5SXA3OEJFOztFQUVFO0F6SXU3OEJKOztBeUlwNzhCRTs7RUFFRTtBekl1NzhCSjs7QXlJcDc4QkU7O0VBRUU7RUFDQTtBekl1NzhCSjs7QXlJcDg4QkU7O0VBRUU7QXpJdTg4Qko7O0F5SXA4OEJFOztFQUVFO0F6SXU4OEJKOztBeUlwODhCRTs7RUFFRTtFQUNBO0F6SXU4OEJKOztBeUlwOThCRTs7RUFFRTtBekl1OThCSjs7QXlJcDk4QkU7O0VBRUU7QXpJdTk4Qko7O0F5SXA5OEJFOztFQUVFO0VBQ0E7QXpJdTk4Qko7O0F5SXArOEJFOztFQUVFO0F6SXUrOEJKOztBeUlwKzhCRTs7RUFFRTtBekl1KzhCSjs7QXlJcCs4QkU7O0VBRUU7RUFDQTtBekl1KzhCSjs7QXlJcC84QkU7O0VBRUU7QXpJdS84Qko7O0F5SXAvOEJFOztFQUVFO0F6SXUvOEJKOztBeUlwLzhCRTs7RUFFRTtFQUNBO0F6SXUvOEJKOztBeUlqLzhCSTs7RUFFRSxxQnBJN0JLO0FMaWg5Qlg7QXlJLys4Qkk7O0VBRUU7QXpJaS84Qk47QXlJOSs4Qkk7O0VBRUU7QXpJZy84Qk47QXlJNys4Qkk7O0VBRUU7RUFDQTtBekkrKzhCTjtBeUk1LzhCSTs7RUFFRTtBekk4LzhCTjtBeUkzLzhCSTs7RUFFRTtBekk2LzhCTjtBeUkxLzhCSTs7RUFFRTtFQUNBO0F6STQvOEJOO0F5SXpnOUJJOztFQUVFO0F6STJnOUJOO0F5SXhnOUJJOztFQUVFO0F6STBnOUJOO0F5SXZnOUJJOztFQUVFO0VBQ0E7QXpJeWc5Qk47QXlJdGg5Qkk7O0VBRUU7QXpJd2g5Qk47QXlJcmg5Qkk7O0VBRUU7QXpJdWg5Qk47QXlJcGg5Qkk7O0VBRUU7RUFDQTtBeklzaDlCTjtBeUluaTlCSTs7RUFFRTtBeklxaTlCTjtBeUlsaTlCSTs7RUFFRTtBeklvaTlCTjtBeUlqaTlCSTs7RUFFRTtFQUNBO0F6SW1pOUJOO0F5SWhqOUJJOztFQUVFO0F6SWtqOUJOO0F5SS9pOUJJOztFQUVFO0F6SWlqOUJOO0F5STlpOUJJOztFQUVFO0VBQ0E7QXpJZ2o5Qk47QXlJN2o5Qkk7O0VBRUU7QXpJK2o5Qk47QXlJNWo5Qkk7O0VBRUU7QXpJOGo5Qk47QXlJM2o5Qkk7O0VBRUU7RUFDQTtBekk2ajlCTjtBeUkxazlCSTs7RUFFRTtBekk0azlCTjtBeUl6azlCSTs7RUFFRTtBekkyazlCTjtBeUl4azlCSTs7RUFFRTtFQUNBO0F6STBrOUJOO0F5SXBrOUJJOztFQUVFO0F6SXNrOUJOO0F5SW5rOUJJOztFQUVFO0F6SXFrOUJOO0F5SWxrOUJJOztFQUVFO0VBQ0E7QXpJb2s5Qk47QXlJamw5Qkk7O0VBRUU7QXpJbWw5Qk47QXlJaGw5Qkk7O0VBRUU7QXpJa2w5Qk47QXlJL2s5Qkk7O0VBRUU7RUFDQTtBeklpbDlCTjtBeUk5bDlCSTs7RUFFRTtBeklnbTlCTjtBeUk3bDlCSTs7RUFFRTtBekkrbDlCTjtBeUk1bDlCSTs7RUFFRTtFQUNBO0F6SThsOUJOO0F5STNtOUJJOztFQUVFO0F6STZtOUJOO0F5STFtOUJJOztFQUVFO0F6STRtOUJOO0F5SXptOUJJOztFQUVFO0VBQ0E7QXpJMm05Qk47QXlJeG45Qkk7O0VBRUU7QXpJMG45Qk47QXlJdm45Qkk7O0VBRUU7QXpJeW45Qk47QXlJdG45Qkk7O0VBRUU7RUFDQTtBekl3bjlCTjtBeUlybzlCSTs7RUFFRTtBekl1bzlCTjtBeUlwbzlCSTs7RUFFRTtBeklzbzlCTjtBeUlubzlCSTs7RUFFRTtFQUNBO0F6SXFvOUJOO0F5SWxwOUJJOztFQUVFO0F6SW9wOUJOO0F5SWpwOUJJOztFQUVFO0F6SW1wOUJOO0F5SWhwOUJJOztFQUVFO0VBQ0E7QXpJa3A5Qk47QXlJL3A5Qkk7O0VBRUU7QXpJaXE5Qk47QXlJOXA5Qkk7O0VBRUU7QXpJZ3E5Qk47QXlJN3A5Qkk7O0VBRUU7RUFDQTtBekkrcDlCTjtBeUk1cTlCSTs7RUFFRTtBekk4cTlCTjtBeUkzcTlCSTs7RUFFRTtBekk2cTlCTjtBeUkxcTlCSTs7RUFFRTtFQUNBO0F6STRxOUJOO0F5SXpyOUJJOztFQUVFO0F6STJyOUJOO0F5SXhyOUJJOztFQUVFO0F6STByOUJOO0F5SXZyOUJJOztFQUVFO0VBQ0E7QXpJeXI5Qk47QXlJdHM5Qkk7O0VBRUU7QXpJd3M5Qk47QXlJcnM5Qkk7O0VBRUU7QXpJdXM5Qk47QXlJcHM5Qkk7O0VBRUU7RUFDQTtBeklzczlCTjtBeUludDlCSTs7RUFFRTtBeklxdDlCTjtBeUlsdDlCSTs7RUFFRTtBeklvdDlCTjtBeUlqdDlCSTs7RUFFRTtFQUNBO0F6SW10OUJOO0F5SWh1OUJJOztFQUVFO0F6SWt1OUJOO0F5SS90OUJJOztFQUVFO0F6SWl1OUJOO0F5STl0OUJJOztFQUVFO0VBQ0E7QXpJZ3U5Qk47QXlJN3U5Qkk7O0VBRUU7QXpJK3U5Qk47QXlJNXU5Qkk7O0VBRUU7QXpJOHU5Qk47QXlJM3U5Qkk7O0VBRUU7RUFDQTtBekk2dTlCTjtBeUkxdjlCSTs7RUFFRTtBekk0djlCTjtBeUl6djlCSTs7RUFFRTtBekkydjlCTjtBeUl4djlCSTs7RUFFRTtFQUNBO0F6STB2OUJOO0F5SXZ3OUJJOztFQUVFO0F6SXl3OUJOO0F5SXR3OUJJOztFQUVFO0F6SXd3OUJOO0F5SXJ3OUJJOztFQUVFO0VBQ0E7QXpJdXc5Qk47QXlJcHg5Qkk7O0VBRUU7QXpJc3g5Qk47QXlJbng5Qkk7O0VBRUU7QXpJcXg5Qk47QXlJbHg5Qkk7O0VBRUU7RUFDQTtBeklveDlCTjtBeUlqeTlCSTs7RUFFRTtBeklteTlCTjtBeUloeTlCSTs7RUFFRTtBeklreTlCTjtBeUkveDlCSTs7RUFFRTtFQUNBO0F6SWl5OUJOO0F5STl5OUJJOztFQUVFO0F6SWd6OUJOO0F5STd5OUJJOztFQUVFO0F6SSt5OUJOO0F5STV5OUJJOztFQUVFO0VBQ0E7QXpJOHk5Qk47O0EwSTUzOUJFO0VBQ0U7QTFJKzM5Qko7QTBJNTM5QkU7RXBGUkEsb0xqRHVPNEI7RWlEck81QjtFQUNBLGdCakQ4TzRCO0VpRDdPNUIsZ0JqRGlQNEI7RWlEaFA1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNHRTtFUDZHRSxtQkF0Q2E7RW9JNUVmLHNCcklRTztFcUlQUCxXcklITztFcUlJUDtFQUNBLGdCcklncUIwQjtFcUkvcEIxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFySTJpQmdDO0FMZzI4QnBDO0EwSXg0OUJFO0VBQ0UseUJySWJPO0VxSWNQO0VBQ0E7RUFDQTtBMUkwNDlCSjtBMEl2NDlCRTtFQUNFLHlCcklwQk87RXFJcUJQO0VBQ0Esc0JySW1MMEI7RXFJbEwxQixXcEQ4Sm1CO0VvRDdKbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUl3NDlCSjtBMEl0NDlCSTtFQUdFO0VBQ0E7QTFJczQ5Qk47QTBJbDQ5QkU7RUFDRTtFQUNBO0ExSW80OUJKO0EwSWo0OUJFO0VBQ0U7QTFJbTQ5Qko7QTBJaDQ5QkU7RUFDRTtBMUlrNDlCSjs7QTJJaDg5QkE7O0VBRUUseUJ0SUtTO0VzSUpUO0VBQ0Esc0J0STRNNEI7RXNJM001QixXckR1THFCO0VxRHRMckI7RUFDQTtBM0ltODlCRjtBMklqODlCRTs7OztFQUdFO0VBQ0E7QTNJbzg5Qko7O0E0SWg5OUJFO0VBQ0U7RUFDQSxjdklxQ007QUw4NjlCVjtBNEloOTlCRTtFQUNFO0VBQ0EsY3ZJNkJNO0FMcTc5QlY7QTRJLzg5QkU7RUFDRTtFQUNBLGN2SXNCTTtBTDI3OUJWO0E0STk4OUJFO0VBQ0U7RUFDQSxjdklOTztBTHM5OUJYO0E0STc4OUJFO0VBQ0U7RUFDQSxjdkllTTtBTGc4OUJWO0E0STc4OUJJO0VBQ0U7QTVJKzg5Qk47QTRJNTg5Qkk7RUFDRSx5QnZJUUk7QUxzODlCVjs7QTRJeDg5QkU7RUFDRSx5QnZJdkJPO0V1SXdCUCxjdkk5Qk87QUx5KzlCWDtBNEl6ODlCSTs7RUFFRSxjdklsQ0s7QUw2KzlCWDs7QTZJeDk5QkU7RUFDRSx5QnhJQ007QUwwOTlCVjtBNkl4OTlCRTtFQUNFLHlCeElJTTtBTHM5OUJWO0E2SXY5OUJFO0VBQ0UseUJ4SUhNO0FMNDk5QlY7QTZJdDk5QkU7RUFDRSx5QnhJRk07QUwwOTlCVjtBNklyOTlCRTtFQUNFLHlCeElUTTtBTGcrOUJWOztBNklsOTlCQTs7RUFFRTtBN0lxOTlCRjs7QThJM2crQkE7RUFDRTtBOUk4ZytCRjtBOEk1ZytCRTtFQUNFO0E5SThnK0JKO0E4STNnK0JFO0VBQ0U7QTlJNmcrQko7O0E4SXJnK0JNO0VBQ0UsbUJ2SXVETztBUGk5OUJmOztBOElsZytCSTtFQUNFO0E5SXFnK0JOO0E4SW5nK0JNO0VBQ0UsbUJ2STZDTztBUHc5OUJmO0E4SWxnK0JNO0VBQ0U7QTlJb2crQlI7O0E4STcvOUJNO0VBQ0U7QTlJZ2crQlI7O0E4SXovOUJNO0VBQ0UsbUJ2SXlCTztBUG0rOUJmOztBOEl0LzlCSTtFQUNFO0VBQ0E7QTlJeS85Qk47QThJdi85Qk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJeS85QlI7QThJci85Qkk7RUFDRSxxQnZJS1M7QVBrLzlCZjtBOElyLzlCTTtFQUVFLHFCdklDTztBUHEvOUJmOztBOEkvKzlCTTtFQUNFO0VBQ0E7QTlJay85QlI7O0E4STMrOUJNO0VBQ0U7QTlJOCs5QlI7QThJMys5Qk07RUFDRTtBOUk2KzlCUjs7QThJdis5Qkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBzZytCZjtBOEl4KzlCTTtFQUNFLG1CdkkvQk87QVB5ZytCZjs7QThJcCs5Qkk7RUFDRSxjdkl0Q1M7QVA2ZytCZjs7QThJais5Qk07RUFDRSxtQnZJN0NPO0FQaWgrQmY7QThJais5Qk07O0VBRUU7QTlJbSs5QlI7QThJLzk5Qk07RUFDSTtFQUNBO0E5SWkrOUJWO0E4STk5OUJNO0VBQ0k7RUFDQTtBOUlnKzlCVjs7QThJejk5Qk07RUFDRTtBOUk0OTlCUjs7QThJcjk5Qk07RUFDRSxtQnZJN0VPO0FQcWkrQmY7QThJcjk5Qk07RUFDRTtBOUl1OTlCUjtBOElwOTlCTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVA0aStCZjs7QThJLzg5Qk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWs5OUJSO0E4SS84OUJNO0VBQ0U7QTlJaTk5QlI7O0E4STE4OUJNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJNjg5QlI7QThJMTg5Qk07RUFDRTtFQUNBO0E5STQ4OUJSOztBOEl0ODlCSTtFQUNFLGN2SXpIUztBUGtrK0JmOztBOEkxbitCTTtFQUNFLG1Cdkl1RE87QVBzaytCZjs7QThJdm4rQkk7RUFDRTtBOUkwbitCTjtBOEl4bitCTTtFQUNFLG1Cdkk2Q087QVA2aytCZjtBOEl2bitCTTtFQUNFO0E5SXluK0JSOztBOElsbitCTTtFQUNFO0E5SXFuK0JSOztBOEk5bStCTTtFQUNFLG1Cdkl5Qk87QVB3bCtCZjs7QThJM20rQkk7RUFDRTtFQUNBO0E5SThtK0JOO0E4STVtK0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5SThtK0JSO0E4STFtK0JJO0VBQ0UscUJ2SUtTO0FQdW0rQmY7QThJMW0rQk07RUFFRSxxQnZJQ087QVAwbStCZjs7QThJcG0rQk07RUFDRTtFQUNBO0E5SXVtK0JSOztBOElobStCTTtFQUNFO0E5SW1tK0JSO0E4SWhtK0JNO0VBQ0U7QTlJa20rQlI7O0E4STVsK0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQMm4rQmY7QThJN2wrQk07RUFDRSxtQnZJL0JPO0FQOG4rQmY7O0E4SXpsK0JJO0VBQ0UsY3ZJdENTO0FQa28rQmY7O0E4SXRsK0JNO0VBQ0UsbUJ2STdDTztBUHNvK0JmO0E4SXRsK0JNOztFQUVFO0E5SXdsK0JSO0E4SXBsK0JNO0VBQ0k7RUFDQTtBOUlzbCtCVjtBOElubCtCTTtFQUNJO0VBQ0E7QTlJcWwrQlY7O0E4STlrK0JNO0VBQ0U7QTlJaWwrQlI7O0E4STFrK0JNO0VBQ0UsbUJ2STdFTztBUDBwK0JmO0E4STFrK0JNO0VBQ0U7QTlJNGsrQlI7QThJemsrQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQaXErQmY7O0E4SXBrK0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUl1aytCUjtBOElwaytCTTtFQUNFO0E5SXNrK0JSOztBOEkvaitCTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWtrK0JSO0E4SS9qK0JNO0VBQ0U7RUFDQTtBOUlpaytCUjs7QThJM2orQkk7RUFDRSxjdkl6SFM7QVB1citCZjs7QThJL3UrQk07RUFDRSxtQnZJdURPO0FQMnIrQmY7O0E4STV1K0JJO0VBQ0U7QTlJK3UrQk47QThJN3UrQk07RUFDRSxtQnZJNkNPO0FQa3MrQmY7QThJNXUrQk07RUFDRTtBOUk4dStCUjs7QThJdnUrQk07RUFDRTtBOUkwdStCUjs7QThJbnUrQk07RUFDRSxtQnZJeUJPO0FQNnMrQmY7O0E4SWh1K0JJO0VBQ0U7RUFDQTtBOUltdStCTjtBOElqdStCTTtFQUNFLG1CdkljTztFdUliUDtFQUNBO0VBQ0E7RUFDQTtBOUltdStCUjtBOEkvdCtCSTtFQUNFLHFCdklLUztBUDR0K0JmO0E4SS90K0JNO0VBRUUscUJ2SUNPO0FQK3QrQmY7O0E4SXp0K0JNO0VBQ0U7RUFDQTtBOUk0dCtCUjs7QThJcnQrQk07RUFDRTtBOUl3dCtCUjtBOElydCtCTTtFQUNFO0E5SXV0K0JSOztBOElqdCtCSTtFQUNFO0VBQ0EscUJ2STVCUztBUGd2K0JmO0E4SWx0K0JNO0VBQ0UsbUJ2SS9CTztBUG12K0JmOztBOEk5cytCSTtFQUNFLGN2SXRDUztBUHV2K0JmOztBOEkzcytCTTtFQUNFLG1Cdkk3Q087QVAyditCZjtBOEkzcytCTTs7RUFFRTtBOUk2cytCUjtBOEl6cytCTTtFQUNJO0VBQ0E7QTlJMnMrQlY7QThJeHMrQk07RUFDSTtFQUNBO0E5STBzK0JWOztBOElucytCTTtFQUNFO0E5SXNzK0JSOztBOEkvcitCTTtFQUNFLG1Cdkk3RU87QVArdytCZjtBOEkvcitCTTtFQUNFO0E5SWlzK0JSO0E4STlyK0JNO0VBQ0UseUJ2SXJGTztFdUlzRlAsMEJ2SXRGTztBUHN4K0JmOztBOEl6citCTTtFQUNFLG1Cdkk5Rk87RXVJK0ZQLGN2SS9GTztFdUlnR1A7QTlJNHIrQlI7QThJenIrQk07RUFDRTtBOUkycitCUjs7QThJcHIrQk07RUFDRSx5QnZJNUdPO0V1STZHUDtBOUl1citCUjtBOElwcitCTTtFQUNFO0VBQ0E7QTlJc3IrQlI7O0E4SWhyK0JJO0VBQ0UsY3ZJekhTO0FQNHkrQmY7O0E4SXAyK0JNO0VBQ0UsbUJ2SXVETztBUGd6K0JmOztBOElqMitCSTtFQUNFO0E5SW8yK0JOO0E4SWwyK0JNO0VBQ0UsbUJ2STZDTztBUHV6K0JmO0E4SWoyK0JNO0VBQ0U7QTlJbTIrQlI7O0E4STUxK0JNO0VBQ0U7QTlJKzErQlI7O0E4SXgxK0JNO0VBQ0UsbUJ2SXlCTztBUGswK0JmOztBOElyMStCSTtFQUNFO0VBQ0E7QTlJdzErQk47QThJdDErQk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJdzErQlI7QThJcDErQkk7RUFDRSxxQnZJS1M7QVBpMStCZjtBOElwMStCTTtFQUVFLHFCdklDTztBUG8xK0JmOztBOEk5MCtCTTtFQUNFO0VBQ0E7QTlJaTErQlI7O0E4STEwK0JNO0VBQ0U7QTlJNjArQlI7QThJMTArQk07RUFDRTtBOUk0MCtCUjs7QThJdDArQkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBxMitCZjtBOEl2MCtCTTtFQUNFLG1CdkkvQk87QVB3MitCZjs7QThJbjArQkk7RUFDRSxjdkl0Q1M7QVA0MitCZjs7QThJaDArQk07RUFDRSxtQnZJN0NPO0FQZzMrQmY7QThJaDArQk07O0VBRUU7QTlJazArQlI7QThJOXorQk07RUFDSTtFQUNBO0E5SWcwK0JWO0E4STd6K0JNO0VBQ0k7RUFDQTtBOUkreitCVjs7QThJeHorQk07RUFDRTtBOUkyeitCUjs7QThJcHorQk07RUFDRSxtQnZJN0VPO0FQbzQrQmY7QThJcHorQk07RUFDRTtBOUlzeitCUjtBOElueitCTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVAyNCtCZjs7QThJOXkrQk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWl6K0JSO0E4STl5K0JNO0VBQ0U7QTlJZ3orQlI7O0E4SXp5K0JNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJNHkrQlI7QThJenkrQk07RUFDRTtFQUNBO0E5STJ5K0JSOztBOElyeStCSTtFQUNFLGN2SXpIUztBUGk2K0JmOztBOEl6OStCTTtFQUNFLG1Cdkl1RE87QVBxNitCZjs7QThJdDkrQkk7RUFDRTtBOUl5OStCTjtBOEl2OStCTTtFQUNFLG1Cdkk2Q087QVA0NitCZjtBOEl0OStCTTtFQUNFO0E5SXc5K0JSOztBOElqOStCTTtFQUNFO0E5SW85K0JSOztBOEk3OCtCTTtFQUNFLG1Cdkl5Qk87QVB1NytCZjs7QThJMTgrQkk7RUFDRTtFQUNBO0E5STY4K0JOO0E4STM4K0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5STY4K0JSO0E4SXo4K0JJO0VBQ0UscUJ2SUtTO0FQczgrQmY7QThJejgrQk07RUFFRSxxQnZJQ087QVB5OCtCZjs7QThJbjgrQk07RUFDRTtFQUNBO0E5SXM4K0JSOztBOEkvNytCTTtFQUNFO0E5SWs4K0JSO0E4SS83K0JNO0VBQ0U7QTlJaTgrQlI7O0E4STM3K0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQMDkrQmY7QThJNTcrQk07RUFDRSxtQnZJL0JPO0FQNjkrQmY7O0E4SXg3K0JJO0VBQ0UsY3ZJdENTO0FQaSsrQmY7O0E4SXI3K0JNO0VBQ0UsbUJ2STdDTztBUHErK0JmO0E4SXI3K0JNOztFQUVFO0E5SXU3K0JSO0E4SW43K0JNO0VBQ0k7RUFDQTtBOUlxNytCVjtBOElsNytCTTtFQUNJO0VBQ0E7QTlJbzcrQlY7O0E4STc2K0JNO0VBQ0U7QTlJZzcrQlI7O0E4SXo2K0JNO0VBQ0UsbUJ2STdFTztBUHkvK0JmO0E4SXo2K0JNO0VBQ0U7QTlJMjYrQlI7QThJeDYrQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQZ2cvQmY7O0E4SW42K0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUlzNitCUjtBOEluNitCTTtFQUNFO0E5SXE2K0JSOztBOEk5NStCTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWk2K0JSO0E4STk1K0JNO0VBQ0U7RUFDQTtBOUlnNitCUjs7QThJMTUrQkk7RUFDRSxjdkl6SFM7QVBzaC9CZjs7QThJOWsvQk07RUFDRSxtQnZJdURPO0FQMGgvQmY7O0E4STNrL0JJO0VBQ0U7QTlJOGsvQk47QThJNWsvQk07RUFDRSxtQnZJNkNPO0FQaWkvQmY7QThJM2svQk07RUFDRTtBOUk2ay9CUjs7QThJdGsvQk07RUFDRTtBOUl5ay9CUjs7QThJbGsvQk07RUFDRSxtQnZJeUJPO0FQNGkvQmY7O0E4SS9qL0JJO0VBQ0U7RUFDQTtBOUlray9CTjtBOEloay9CTTtFQUNFLG1CdkljTztFdUliUDtFQUNBO0VBQ0E7RUFDQTtBOUlray9CUjtBOEk5ai9CSTtFQUNFLHFCdklLUztBUDJqL0JmO0E4STlqL0JNO0VBRUUscUJ2SUNPO0FQOGovQmY7O0E4SXhqL0JNO0VBQ0U7RUFDQTtBOUkyai9CUjs7QThJcGovQk07RUFDRTtBOUl1ai9CUjtBOElwai9CTTtFQUNFO0E5SXNqL0JSOztBOEloai9CSTtFQUNFO0VBQ0EscUJ2STVCUztBUCtrL0JmO0E4SWpqL0JNO0VBQ0UsbUJ2SS9CTztBUGtsL0JmOztBOEk3aS9CSTtFQUNFLGN2SXRDUztBUHNsL0JmOztBOEkxaS9CTTtFQUNFLG1Cdkk3Q087QVAwbC9CZjtBOEkxaS9CTTs7RUFFRTtBOUk0aS9CUjtBOEl4aS9CTTtFQUNJO0VBQ0E7QTlJMGkvQlY7QThJdmkvQk07RUFDSTtFQUNBO0E5SXlpL0JWOztBOElsaS9CTTtFQUNFO0E5SXFpL0JSOztBOEk5aC9CTTtFQUNFLG1Cdkk3RU87QVA4bS9CZjtBOEk5aC9CTTtFQUNFO0E5SWdpL0JSO0E4STdoL0JNO0VBQ0UseUJ2SXJGTztFdUlzRlAsMEJ2SXRGTztBUHFuL0JmOztBOEl4aC9CTTtFQUNFLG1Cdkk5Rk87RXVJK0ZQLGN2SS9GTztFdUlnR1A7QTlJMmgvQlI7QThJeGgvQk07RUFDRTtBOUkwaC9CUjs7QThJbmgvQk07RUFDRSx5QnZJNUdPO0V1STZHUDtBOUlzaC9CUjtBOEluaC9CTTtFQUNFO0VBQ0E7QTlJcWgvQlI7O0E4SS9nL0JJO0VBQ0UsY3ZJekhTO0FQMm8vQmY7O0E4SW5zL0JNO0VBQ0UsbUJ2SXVETztBUCtvL0JmOztBOElocy9CSTtFQUNFO0E5SW1zL0JOO0E4SWpzL0JNO0VBQ0UsbUJ2STZDTztBUHNwL0JmO0E4SWhzL0JNO0VBQ0U7QTlJa3MvQlI7O0E4STNyL0JNO0VBQ0U7QTlJOHIvQlI7O0E4SXZyL0JNO0VBQ0UsbUJ2SXlCTztBUGlxL0JmOztBOElwci9CSTtFQUNFO0VBQ0E7QTlJdXIvQk47QThJcnIvQk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJdXIvQlI7QThJbnIvQkk7RUFDRSxxQnZJS1M7QVBnci9CZjtBOEluci9CTTtFQUVFLHFCdklDTztBUG1yL0JmOztBOEk3cS9CTTtFQUNFO0VBQ0E7QTlJZ3IvQlI7O0E4SXpxL0JNO0VBQ0U7QTlJNHEvQlI7QThJenEvQk07RUFDRTtBOUkycS9CUjs7QThJcnEvQkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBvcy9CZjtBOEl0cS9CTTtFQUNFLG1CdkkvQk87QVB1cy9CZjs7QThJbHEvQkk7RUFDRSxjdkl0Q1M7QVAycy9CZjs7QThJL3AvQk07RUFDRSxtQnZJN0NPO0FQK3MvQmY7QThJL3AvQk07O0VBRUU7QTlJaXEvQlI7QThJN3AvQk07RUFDSTtFQUNBO0E5SStwL0JWO0E4STVwL0JNO0VBQ0k7RUFDQTtBOUk4cC9CVjs7QThJdnAvQk07RUFDRTtBOUkwcC9CUjs7QThJbnAvQk07RUFDRSxtQnZJN0VPO0FQbXUvQmY7QThJbnAvQk07RUFDRTtBOUlxcC9CUjtBOElscC9CTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVAwdS9CZjs7QThJN28vQk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWdwL0JSO0E4STdvL0JNO0VBQ0U7QTlJK28vQlI7O0E4SXhvL0JNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJMm8vQlI7QThJeG8vQk07RUFDRTtFQUNBO0E5STBvL0JSOztBOElwby9CSTtFQUNFLGN2SXpIUztBUGd3L0JmOztBOEl4ei9CTTtFQUNFLG1Cdkl1RE87QVBvdy9CZjs7QThJcnovQkk7RUFDRTtBOUl3ei9CTjtBOEl0ei9CTTtFQUNFLG1Cdkk2Q087QVAydy9CZjtBOElyei9CTTtFQUNFO0E5SXV6L0JSOztBOEloei9CTTtFQUNFO0E5SW16L0JSOztBOEk1eS9CTTtFQUNFLG1Cdkl5Qk87QVBzeC9CZjs7QThJenkvQkk7RUFDRTtFQUNBO0E5STR5L0JOO0E4STF5L0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5STR5L0JSO0E4SXh5L0JJO0VBQ0UscUJ2SUtTO0FQcXkvQmY7QThJeHkvQk07RUFFRSxxQnZJQ087QVB3eS9CZjs7QThJbHkvQk07RUFDRTtFQUNBO0E5SXF5L0JSOztBOEk5eC9CTTtFQUNFO0E5SWl5L0JSO0E4STl4L0JNO0VBQ0U7QTlJZ3kvQlI7O0E4STF4L0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQeXovQmY7QThJM3gvQk07RUFDRSxtQnZJL0JPO0FQNHovQmY7O0E4SXZ4L0JJO0VBQ0UsY3ZJdENTO0FQZzAvQmY7O0E4SXB4L0JNO0VBQ0UsbUJ2STdDTztBUG8wL0JmO0E4SXB4L0JNOztFQUVFO0E5SXN4L0JSO0E4SWx4L0JNO0VBQ0k7RUFDQTtBOUlveC9CVjtBOElqeC9CTTtFQUNJO0VBQ0E7QTlJbXgvQlY7O0E4STV3L0JNO0VBQ0U7QTlJK3cvQlI7O0E4SXh3L0JNO0VBQ0UsbUJ2STdFTztBUHcxL0JmO0E4SXh3L0JNO0VBQ0U7QTlJMHcvQlI7QThJdncvQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQKzEvQmY7O0E4SWx3L0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUlxdy9CUjtBOElsdy9CTTtFQUNFO0E5SW93L0JSOztBOEk3di9CTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWd3L0JSO0E4STd2L0JNO0VBQ0U7RUFDQTtBOUkrdi9CUjs7QThJenYvQkk7RUFDRSxjdkl6SFM7QVBxMy9CZjs7QThJNzYvQk07RUFDRSxtQnhERkM7QXRGazcvQlQ7O0E4STE2L0JJO0VBQ0U7QTlJNjYvQk47QThJMzYvQk07RUFDRSxtQnhEWkM7QXRGeTcvQlQ7QThJMTYvQk07RUFDRTtBOUk0Ni9CUjs7QThJcjYvQk07RUFDRTtBOUl3Ni9CUjs7QThJajYvQk07RUFDRSxtQnhEaENDO0F0Rm84L0JUOztBOEk5NS9CSTtFQUNFO0VBQ0E7QTlJaTYvQk47QThJLzUvQk07RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlpNi9CUjtBOEk3NS9CSTtFQUNFLHFCeERwREc7QXRGbTkvQlQ7QThJNzUvQk07RUFFRSxxQnhEeERDO0F0RnM5L0JUOztBOEl2NS9CTTtFQUNFO0VBQ0E7QTlJMDUvQlI7O0E4SW41L0JNO0VBQ0U7QTlJczUvQlI7QThJbjUvQk07RUFDRTtBOUlxNS9CUjs7QThJLzQvQkk7RUFDRTtFQUNBLHFCeERyRkc7QXRGdSsvQlQ7QThJaDUvQk07RUFDRSxtQnhEeEZDO0F0RjArL0JUOztBOEk1NC9CSTtFQUNFLGN4RC9GRztBdEY4Ky9CVDs7QThJejQvQk07RUFDRSxtQnhEdEdDO0F0RmsvL0JUO0E4SXo0L0JNOztFQUVFO0E5STI0L0JSO0E4SXY0L0JNO0VBQ0k7RUFDQTtBOUl5NC9CVjtBOEl0NC9CTTtFQUNJO0VBQ0E7QTlJdzQvQlY7O0E4SWo0L0JNO0VBQ0U7QTlJbzQvQlI7O0E4STczL0JNO0VBQ0UsbUJ4RHRJQztBdEZzZ2dDVDtBOEk3My9CTTtFQUNFO0E5SSszL0JSO0E4STUzL0JNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY2Z2dDVDs7QThJdjMvQk07RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STAzL0JSO0E4SXYzL0JNO0VBQ0U7QTlJeTMvQlI7O0E4SWwzL0JNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJcTMvQlI7QThJbDMvQk07RUFDRTtFQUNBO0E5SW8zL0JSOztBOEk5Mi9CSTtFQUNFLGN4RGxMRztBdEZtaWdDVDs7QThJbGlnQ007RUFDRSxtQnhERkM7QXRGdWlnQ1Q7O0E4SS9oZ0NJO0VBQ0U7QTlJa2lnQ047QThJaGlnQ007RUFDRSxtQnhEWkM7QXRGOGlnQ1Q7QThJL2hnQ007RUFDRTtBOUlpaWdDUjs7QThJMWhnQ007RUFDRTtBOUk2aGdDUjs7QThJdGhnQ007RUFDRSxtQnhEaENDO0F0RnlqZ0NUOztBOEluaGdDSTtFQUNFO0VBQ0E7QTlJc2hnQ047QThJcGhnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlzaGdDUjtBOElsaGdDSTtFQUNFLHFCeERwREc7QXRGd2tnQ1Q7QThJbGhnQ007RUFFRSxxQnhEeERDO0F0RjJrZ0NUOztBOEk1Z2dDTTtFQUNFO0VBQ0E7QTlJK2dnQ1I7O0E4SXhnZ0NNO0VBQ0U7QTlJMmdnQ1I7QThJeGdnQ007RUFDRTtBOUkwZ2dDUjs7QThJcGdnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNGxnQ1Q7QThJcmdnQ007RUFDRSxtQnhEeEZDO0F0RitsZ0NUOztBOElqZ2dDSTtFQUNFLGN4RC9GRztBdEZtbWdDVDs7QThJOS8vQk07RUFDRSxtQnhEdEdDO0F0RnVtZ0NUO0E4STkvL0JNOztFQUVFO0E5SWdnZ0NSO0E4STUvL0JNO0VBQ0k7RUFDQTtBOUk4Ly9CVjtBOEkzLy9CTTtFQUNJO0VBQ0E7QTlJNi8vQlY7O0E4SXQvL0JNO0VBQ0U7QTlJeS8vQlI7O0E4SWwvL0JNO0VBQ0UsbUJ4RHRJQztBdEYybmdDVDtBOElsLy9CTTtFQUNFO0E5SW8vL0JSO0E4SWovL0JNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZrb2dDVDs7QThJNSsvQk07RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SSsrL0JSO0E4STUrL0JNO0VBQ0U7QTlJOCsvQlI7O0E4SXYrL0JNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMCsvQlI7QThJdisvQk07RUFDRTtFQUNBO0E5SXkrL0JSOztBOEluKy9CSTtFQUNFLGN4RGxMRztBdEZ3cGdDVDs7QThJdnBnQ007RUFDRSxtQnhERkM7QXRGNHBnQ1Q7O0E4SXBwZ0NJO0VBQ0U7QTlJdXBnQ047QThJcnBnQ007RUFDRSxtQnhEWkM7QXRGbXFnQ1Q7QThJcHBnQ007RUFDRTtBOUlzcGdDUjs7QThJL29nQ007RUFDRTtBOUlrcGdDUjs7QThJM29nQ007RUFDRSxtQnhEaENDO0F0RjhxZ0NUOztBOEl4b2dDSTtFQUNFO0VBQ0E7QTlJMm9nQ047QThJem9nQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkyb2dDUjtBOEl2b2dDSTtFQUNFLHFCeERwREc7QXRGNnJnQ1Q7QThJdm9nQ007RUFFRSxxQnhEeERDO0F0RmdzZ0NUOztBOElqb2dDTTtFQUNFO0VBQ0E7QTlJb29nQ1I7O0E4STduZ0NNO0VBQ0U7QTlJZ29nQ1I7QThJN25nQ007RUFDRTtBOUkrbmdDUjs7QThJem5nQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGaXRnQ1Q7QThJMW5nQ007RUFDRSxtQnhEeEZDO0F0Rm90Z0NUOztBOEl0bmdDSTtFQUNFLGN4RC9GRztBdEZ3dGdDVDs7QThJbm5nQ007RUFDRSxtQnhEdEdDO0F0RjR0Z0NUO0E4SW5uZ0NNOztFQUVFO0E5SXFuZ0NSO0E4SWpuZ0NNO0VBQ0k7RUFDQTtBOUltbmdDVjtBOElobmdDTTtFQUNJO0VBQ0E7QTlJa25nQ1Y7O0E4STNtZ0NNO0VBQ0U7QTlJOG1nQ1I7O0E4SXZtZ0NNO0VBQ0UsbUJ4RHRJQztBdEZndmdDVDtBOEl2bWdDTTtFQUNFO0E5SXltZ0NSO0E4SXRtZ0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ1dmdDVDs7QThJam1nQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW9tZ0NSO0E4SWptZ0NNO0VBQ0U7QTlJbW1nQ1I7O0E4STVsZ0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJK2xnQ1I7QThJNWxnQ007RUFDRTtFQUNBO0E5SThsZ0NSOztBOEl4bGdDSTtFQUNFLGN4RGxMRztBdEY2d2dDVDs7QThJNXdnQ007RUFDRSxtQnhERkM7QXRGaXhnQ1Q7O0E4SXp3Z0NJO0VBQ0U7QTlJNHdnQ047QThJMXdnQ007RUFDRSxtQnhEWkM7QXRGd3hnQ1Q7QThJendnQ007RUFDRTtBOUkyd2dDUjs7QThJcHdnQ007RUFDRTtBOUl1d2dDUjs7QThJaHdnQ007RUFDRSxtQnhEaENDO0F0Rm15Z0NUOztBOEk3dmdDSTtFQUNFO0VBQ0E7QTlJZ3dnQ047QThJOXZnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlnd2dDUjtBOEk1dmdDSTtFQUNFLHFCeERwREc7QXRGa3pnQ1Q7QThJNXZnQ007RUFFRSxxQnhEeERDO0F0RnF6Z0NUOztBOEl0dmdDTTtFQUNFO0VBQ0E7QTlJeXZnQ1I7O0E4SWx2Z0NNO0VBQ0U7QTlJcXZnQ1I7QThJbHZnQ007RUFDRTtBOUlvdmdDUjs7QThJOXVnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGczBnQ1Q7QThJL3VnQ007RUFDRSxtQnhEeEZDO0F0RnkwZ0NUOztBOEkzdWdDSTtFQUNFLGN4RC9GRztBdEY2MGdDVDs7QThJeHVnQ007RUFDRSxtQnhEdEdDO0F0RmkxZ0NUO0E4SXh1Z0NNOztFQUVFO0E5STB1Z0NSO0E4SXR1Z0NNO0VBQ0k7RUFDQTtBOUl3dWdDVjtBOElydWdDTTtFQUNJO0VBQ0E7QTlJdXVnQ1Y7O0E4SWh1Z0NNO0VBQ0U7QTlJbXVnQ1I7O0E4STV0Z0NNO0VBQ0UsbUJ4RHRJQztBdEZxMmdDVDtBOEk1dGdDTTtFQUNFO0E5STh0Z0NSO0E4STN0Z0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY0MmdDVDs7QThJdHRnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXl0Z0NSO0E4SXR0Z0NNO0VBQ0U7QTlJd3RnQ1I7O0E4SWp0Z0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJb3RnQ1I7QThJanRnQ007RUFDRTtFQUNBO0E5SW10Z0NSOztBOEk3c2dDSTtFQUNFLGN4RGxMRztBdEZrNGdDVDs7QThJajRnQ007RUFDRSxtQnhERkM7QXRGczRnQ1Q7O0E4STkzZ0NJO0VBQ0U7QTlJaTRnQ047QThJLzNnQ007RUFDRSxtQnhEWkM7QXRGNjRnQ1Q7QThJOTNnQ007RUFDRTtBOUlnNGdDUjs7QThJejNnQ007RUFDRTtBOUk0M2dDUjs7QThJcjNnQ007RUFDRSxtQnhEaENDO0F0Rnc1Z0NUOztBOElsM2dDSTtFQUNFO0VBQ0E7QTlJcTNnQ047QThJbjNnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlxM2dDUjtBOElqM2dDSTtFQUNFLHFCeERwREc7QXRGdTZnQ1Q7QThJajNnQ007RUFFRSxxQnhEeERDO0F0RjA2Z0NUOztBOEkzMmdDTTtFQUNFO0VBQ0E7QTlJODJnQ1I7O0E4SXYyZ0NNO0VBQ0U7QTlJMDJnQ1I7QThJdjJnQ007RUFDRTtBOUl5MmdDUjs7QThJbjJnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGMjdnQ1Q7QThJcDJnQ007RUFDRSxtQnhEeEZDO0F0Rjg3Z0NUOztBOEloMmdDSTtFQUNFLGN4RC9GRztBdEZrOGdDVDs7QThJNzFnQ007RUFDRSxtQnhEdEdDO0F0RnM4Z0NUO0E4STcxZ0NNOztFQUVFO0E5SSsxZ0NSO0E4STMxZ0NNO0VBQ0k7RUFDQTtBOUk2MWdDVjtBOEkxMWdDTTtFQUNJO0VBQ0E7QTlJNDFnQ1Y7O0E4SXIxZ0NNO0VBQ0U7QTlJdzFnQ1I7O0E4SWoxZ0NNO0VBQ0UsbUJ4RHRJQztBdEYwOWdDVDtBOElqMWdDTTtFQUNFO0E5SW0xZ0NSO0E4SWgxZ0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZpK2dDVDs7QThJMzBnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STgwZ0NSO0E4STMwZ0NNO0VBQ0U7QTlJNjBnQ1I7O0E4SXQwZ0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJeTBnQ1I7QThJdDBnQ007RUFDRTtFQUNBO0E5SXcwZ0NSOztBOElsMGdDSTtFQUNFLGN4RGxMRztBdEZ1L2dDVDs7QThJdC9nQ007RUFDRSxtQnhERkM7QXRGMi9nQ1Q7O0E4SW4vZ0NJO0VBQ0U7QTlJcy9nQ047QThJcC9nQ007RUFDRSxtQnhEWkM7QXRGa2doQ1Q7QThJbi9nQ007RUFDRTtBOUlxL2dDUjs7QThJOStnQ007RUFDRTtBOUlpL2dDUjs7QThJMStnQ007RUFDRSxtQnhEaENDO0F0RjZnaENUOztBOEl2K2dDSTtFQUNFO0VBQ0E7QTlJMCtnQ047QThJeCtnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkwK2dDUjtBOEl0K2dDSTtFQUNFLHFCeERwREc7QXRGNGhoQ1Q7QThJdCtnQ007RUFFRSxxQnhEeERDO0F0RitoaENUOztBOEloK2dDTTtFQUNFO0VBQ0E7QTlJbStnQ1I7O0E4STU5Z0NNO0VBQ0U7QTlJKzlnQ1I7QThJNTlnQ007RUFDRTtBOUk4OWdDUjs7QThJeDlnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGZ2poQ1Q7QThJejlnQ007RUFDRSxtQnhEeEZDO0F0Rm1qaENUOztBOElyOWdDSTtFQUNFLGN4RC9GRztBdEZ1amhDVDs7QThJbDlnQ007RUFDRSxtQnhEdEdDO0F0RjJqaENUO0E4SWw5Z0NNOztFQUVFO0E5SW85Z0NSO0E4SWg5Z0NNO0VBQ0k7RUFDQTtBOUlrOWdDVjtBOEkvOGdDTTtFQUNJO0VBQ0E7QTlJaTlnQ1Y7O0E4STE4Z0NNO0VBQ0U7QTlJNjhnQ1I7O0E4SXQ4Z0NNO0VBQ0UsbUJ4RHRJQztBdEYra2hDVDtBOEl0OGdDTTtFQUNFO0E5SXc4Z0NSO0E4SXI4Z0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZzbGhDVDs7QThJaDhnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW04Z0NSO0E4SWg4Z0NNO0VBQ0U7QTlJazhnQ1I7O0E4STM3Z0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJODdnQ1I7QThJMzdnQ007RUFDRTtFQUNBO0E5STY3Z0NSOztBOEl2N2dDSTtFQUNFLGN4RGxMRztBdEY0bWhDVDs7QThJM21oQ007RUFDRSxtQnhERkM7QXRGZ25oQ1Q7O0E4SXhtaENJO0VBQ0U7QTlJMm1oQ047QThJem1oQ007RUFDRSxtQnhEWkM7QXRGdW5oQ1Q7QThJeG1oQ007RUFDRTtBOUkwbWhDUjs7QThJbm1oQ007RUFDRTtBOUlzbWhDUjs7QThJL2xoQ007RUFDRSxtQnhEaENDO0F0RmtvaENUOztBOEk1bGhDSTtFQUNFO0VBQ0E7QTlJK2xoQ047QThJN2xoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkrbGhDUjtBOEkzbGhDSTtFQUNFLHFCeERwREc7QXRGaXBoQ1Q7QThJM2xoQ007RUFFRSxxQnhEeERDO0F0Rm9waENUOztBOElybGhDTTtFQUNFO0VBQ0E7QTlJd2xoQ1I7O0E4SWpsaENNO0VBQ0U7QTlJb2xoQ1I7QThJamxoQ007RUFDRTtBOUltbGhDUjs7QThJN2toQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGcXFoQ1Q7QThJOWtoQ007RUFDRSxtQnhEeEZDO0F0RndxaENUOztBOEkxa2hDSTtFQUNFLGN4RC9GRztBdEY0cWhDVDs7QThJdmtoQ007RUFDRSxtQnhEdEdDO0F0RmdyaENUO0E4SXZraENNOztFQUVFO0E5SXlraENSO0E4SXJraENNO0VBQ0k7RUFDQTtBOUl1a2hDVjtBOElwa2hDTTtFQUNJO0VBQ0E7QTlJc2toQ1Y7O0E4SS9qaENNO0VBQ0U7QTlJa2toQ1I7O0E4STNqaENNO0VBQ0UsbUJ4RHRJQztBdEZvc2hDVDtBOEkzamhDTTtFQUNFO0E5STZqaENSO0E4STFqaENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYyc2hDVDs7QThJcmpoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXdqaENSO0E4SXJqaENNO0VBQ0U7QTlJdWpoQ1I7O0E4SWhqaENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJbWpoQ1I7QThJaGpoQ007RUFDRTtFQUNBO0E5SWtqaENSOztBOEk1aWhDSTtFQUNFLGN4RGxMRztBdEZpdWhDVDs7QThJaHVoQ007RUFDRSxtQnhERkM7QXRGcXVoQ1Q7O0E4STd0aENJO0VBQ0U7QTlJZ3VoQ047QThJOXRoQ007RUFDRSxtQnhEWkM7QXRGNHVoQ1Q7QThJN3RoQ007RUFDRTtBOUkrdGhDUjs7QThJeHRoQ007RUFDRTtBOUkydGhDUjs7QThJcHRoQ007RUFDRSxtQnhEaENDO0F0RnV2aENUOztBOElqdGhDSTtFQUNFO0VBQ0E7QTlJb3RoQ047QThJbHRoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlvdGhDUjtBOElodGhDSTtFQUNFLHFCeERwREc7QXRGc3doQ1Q7QThJaHRoQ007RUFFRSxxQnhEeERDO0F0Rnl3aENUOztBOEkxc2hDTTtFQUNFO0VBQ0E7QTlJNnNoQ1I7O0E4SXRzaENNO0VBQ0U7QTlJeXNoQ1I7QThJdHNoQ007RUFDRTtBOUl3c2hDUjs7QThJbHNoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGMHhoQ1Q7QThJbnNoQ007RUFDRSxtQnhEeEZDO0F0RjZ4aENUOztBOEkvcmhDSTtFQUNFLGN4RC9GRztBdEZpeWhDVDs7QThJNXJoQ007RUFDRSxtQnhEdEdDO0F0RnF5aENUO0E4STVyaENNOztFQUVFO0E5SThyaENSO0E4STFyaENNO0VBQ0k7RUFDQTtBOUk0cmhDVjtBOEl6cmhDTTtFQUNJO0VBQ0E7QTlJMnJoQ1Y7O0E4SXByaENNO0VBQ0U7QTlJdXJoQ1I7O0E4SWhyaENNO0VBQ0UsbUJ4RHRJQztBdEZ5emhDVDtBOElocmhDTTtFQUNFO0E5SWtyaENSO0E4SS9xaENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZnMGhDVDs7QThJMXFoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STZxaENSO0E4STFxaENNO0VBQ0U7QTlJNHFoQ1I7O0E4SXJxaENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJd3FoQ1I7QThJcnFoQ007RUFDRTtFQUNBO0E5SXVxaENSOztBOElqcWhDSTtFQUNFLGN4RGxMRztBdEZzMWhDVDs7QThJcjFoQ007RUFDRSxtQnhERkM7QXRGMDFoQ1Q7O0E4SWwxaENJO0VBQ0U7QTlJcTFoQ047QThJbjFoQ007RUFDRSxtQnhEWkM7QXRGaTJoQ1Q7QThJbDFoQ007RUFDRTtBOUlvMWhDUjs7QThJNzBoQ007RUFDRTtBOUlnMWhDUjs7QThJejBoQ007RUFDRSxtQnhEaENDO0F0RjQyaENUOztBOEl0MGhDSTtFQUNFO0VBQ0E7QTlJeTBoQ047QThJdjBoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl5MGhDUjtBOElyMGhDSTtFQUNFLHFCeERwREc7QXRGMjNoQ1Q7QThJcjBoQ007RUFFRSxxQnhEeERDO0F0RjgzaENUOztBOEkvemhDTTtFQUNFO0VBQ0E7QTlJazBoQ1I7O0E4STN6aENNO0VBQ0U7QTlJOHpoQ1I7QThJM3poQ007RUFDRTtBOUk2emhDUjs7QThJdnpoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGKzRoQ1Q7QThJeHpoQ007RUFDRSxtQnhEeEZDO0F0Rms1aENUOztBOElwemhDSTtFQUNFLGN4RC9GRztBdEZzNWhDVDs7QThJanpoQ007RUFDRSxtQnhEdEdDO0F0RjA1aENUO0E4SWp6aENNOztFQUVFO0E5SW16aENSO0E4SS95aENNO0VBQ0k7RUFDQTtBOUlpemhDVjtBOEk5eWhDTTtFQUNJO0VBQ0E7QTlJZ3poQ1Y7O0E4SXp5aENNO0VBQ0U7QTlJNHloQ1I7O0E4SXJ5aENNO0VBQ0UsbUJ4RHRJQztBdEY4NmhDVDtBOElyeWhDTTtFQUNFO0E5SXV5aENSO0E4SXB5aENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZxN2hDVDs7QThJL3hoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWt5aENSO0E4SS94aENNO0VBQ0U7QTlJaXloQ1I7O0E4STF4aENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJNnhoQ1I7QThJMXhoQ007RUFDRTtFQUNBO0E5STR4aENSOztBOEl0eGhDSTtFQUNFLGN4RGxMRztBdEYyOGhDVDs7QThJMThoQ007RUFDRSxtQnhERkM7QXRGKzhoQ1Q7O0E4SXY4aENJO0VBQ0U7QTlJMDhoQ047QThJeDhoQ007RUFDRSxtQnhEWkM7QXRGczloQ1Q7QThJdjhoQ007RUFDRTtBOUl5OGhDUjs7QThJbDhoQ007RUFDRTtBOUlxOGhDUjs7QThJOTdoQ007RUFDRSxtQnhEaENDO0F0RmkraENUOztBOEkzN2hDSTtFQUNFO0VBQ0E7QTlJODdoQ047QThJNTdoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk4N2hDUjtBOEkxN2hDSTtFQUNFLHFCeERwREc7QXRGZy9oQ1Q7QThJMTdoQ007RUFFRSxxQnhEeERDO0F0Rm0vaENUOztBOElwN2hDTTtFQUNFO0VBQ0E7QTlJdTdoQ1I7O0E4SWg3aENNO0VBQ0U7QTlJbTdoQ1I7QThJaDdoQ007RUFDRTtBOUlrN2hDUjs7QThJNTZoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGb2dpQ1Q7QThJNzZoQ007RUFDRSxtQnhEeEZDO0F0RnVnaUNUOztBOEl6NmhDSTtFQUNFLGN4RC9GRztBdEYyZ2lDVDs7QThJdDZoQ007RUFDRSxtQnhEdEdDO0F0RitnaUNUO0E4SXQ2aENNOztFQUVFO0E5SXc2aENSO0E4SXA2aENNO0VBQ0k7RUFDQTtBOUlzNmhDVjtBOEluNmhDTTtFQUNJO0VBQ0E7QTlJcTZoQ1Y7O0E4STk1aENNO0VBQ0U7QTlJaTZoQ1I7O0E4STE1aENNO0VBQ0UsbUJ4RHRJQztBdEZtaWlDVDtBOEkxNWhDTTtFQUNFO0E5STQ1aENSO0E4SXo1aENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYwaWlDVDs7QThJcDVoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXU1aENSO0E4SXA1aENNO0VBQ0U7QTlJczVoQ1I7O0E4SS80aENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJazVoQ1I7QThJLzRoQ007RUFDRTtFQUNBO0E5SWk1aENSOztBOEkzNGhDSTtFQUNFLGN4RGxMRztBdEZna2lDVDs7QThJL2ppQ007RUFDRSxtQnhERkM7QXRGb2tpQ1Q7O0E4STVqaUNJO0VBQ0U7QTlJK2ppQ047QThJN2ppQ007RUFDRSxtQnhEWkM7QXRGMmtpQ1Q7QThJNWppQ007RUFDRTtBOUk4amlDUjs7QThJdmppQ007RUFDRTtBOUkwamlDUjs7QThJbmppQ007RUFDRSxtQnhEaENDO0F0RnNsaUNUOztBOEloamlDSTtFQUNFO0VBQ0E7QTlJbWppQ047QThJamppQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUltamlDUjtBOEkvaWlDSTtFQUNFLHFCeERwREc7QXRGcW1pQ1Q7QThJL2lpQ007RUFFRSxxQnhEeERDO0F0RndtaUNUOztBOEl6aWlDTTtFQUNFO0VBQ0E7QTlJNGlpQ1I7O0E4SXJpaUNNO0VBQ0U7QTlJd2lpQ1I7QThJcmlpQ007RUFDRTtBOUl1aWlDUjs7QThJamlpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGeW5pQ1Q7QThJbGlpQ007RUFDRSxtQnhEeEZDO0F0RjRuaUNUOztBOEk5aGlDSTtFQUNFLGN4RC9GRztBdEZnb2lDVDs7QThJM2hpQ007RUFDRSxtQnhEdEdDO0F0Rm9vaUNUO0E4STNoaUNNOztFQUVFO0E5STZoaUNSO0E4SXpoaUNNO0VBQ0k7RUFDQTtBOUkyaGlDVjtBOEl4aGlDTTtFQUNJO0VBQ0E7QTlJMGhpQ1Y7O0E4SW5oaUNNO0VBQ0U7QTlJc2hpQ1I7O0E4SS9naUNNO0VBQ0UsbUJ4RHRJQztBdEZ3cGlDVDtBOEkvZ2lDTTtFQUNFO0E5SWloaUNSO0E4STlnaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYrcGlDVDs7QThJemdpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STRnaUNSO0E4SXpnaUNNO0VBQ0U7QTlJMmdpQ1I7O0E4SXBnaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJdWdpQ1I7QThJcGdpQ007RUFDRTtFQUNBO0E5SXNnaUNSOztBOEloZ2lDSTtFQUNFLGN4RGxMRztBdEZxcmlDVDs7QThJcHJpQ007RUFDRSxtQnhERkM7QXRGeXJpQ1Q7O0E4SWpyaUNJO0VBQ0U7QTlJb3JpQ047QThJbHJpQ007RUFDRSxtQnhEWkM7QXRGZ3NpQ1Q7QThJanJpQ007RUFDRTtBOUltcmlDUjs7QThJNXFpQ007RUFDRTtBOUkrcWlDUjs7QThJeHFpQ007RUFDRSxtQnhEaENDO0F0RjJzaUNUOztBOElycWlDSTtFQUNFO0VBQ0E7QTlJd3FpQ047QThJdHFpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl3cWlDUjtBOElwcWlDSTtFQUNFLHFCeERwREc7QXRGMHRpQ1Q7QThJcHFpQ007RUFFRSxxQnhEeERDO0F0RjZ0aUNUOztBOEk5cGlDTTtFQUNFO0VBQ0E7QTlJaXFpQ1I7O0E4STFwaUNNO0VBQ0U7QTlJNnBpQ1I7QThJMXBpQ007RUFDRTtBOUk0cGlDUjs7QThJdHBpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGOHVpQ1Q7QThJdnBpQ007RUFDRSxtQnhEeEZDO0F0Rml2aUNUOztBOElucGlDSTtFQUNFLGN4RC9GRztBdEZxdmlDVDs7QThJaHBpQ007RUFDRSxtQnhEdEdDO0F0Rnl2aUNUO0E4SWhwaUNNOztFQUVFO0E5SWtwaUNSO0E4STlvaUNNO0VBQ0k7RUFDQTtBOUlncGlDVjtBOEk3b2lDTTtFQUNJO0VBQ0E7QTlJK29pQ1Y7O0E4SXhvaUNNO0VBQ0U7QTlJMm9pQ1I7O0E4SXBvaUNNO0VBQ0UsbUJ4RHRJQztBdEY2d2lDVDtBOElwb2lDTTtFQUNFO0E5SXNvaUNSO0E4SW5vaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZveGlDVDs7QThJOW5pQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWlvaUNSO0E4STluaUNNO0VBQ0U7QTlJZ29pQ1I7O0E4SXpuaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJNG5pQ1I7QThJem5pQ007RUFDRTtFQUNBO0E5STJuaUNSOztBOElybmlDSTtFQUNFLGN4RGxMRztBdEYweWlDVDs7QThJenlpQ007RUFDRSxtQnhERkM7QXRGOHlpQ1Q7O0E4SXR5aUNJO0VBQ0U7QTlJeXlpQ047QThJdnlpQ007RUFDRSxtQnhEWkM7QXRGcXppQ1Q7QThJdHlpQ007RUFDRTtBOUl3eWlDUjs7QThJanlpQ007RUFDRTtBOUlveWlDUjs7QThJN3hpQ007RUFDRSxtQnhEaENDO0F0RmcwaUNUOztBOEkxeGlDSTtFQUNFO0VBQ0E7QTlJNnhpQ047QThJM3hpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk2eGlDUjtBOEl6eGlDSTtFQUNFLHFCeERwREc7QXRGKzBpQ1Q7QThJenhpQ007RUFFRSxxQnhEeERDO0F0RmsxaUNUOztBOElueGlDTTtFQUNFO0VBQ0E7QTlJc3hpQ1I7O0E4SS93aUNNO0VBQ0U7QTlJa3hpQ1I7QThJL3dpQ007RUFDRTtBOUlpeGlDUjs7QThJM3dpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGbTJpQ1Q7QThJNXdpQ007RUFDRSxtQnhEeEZDO0F0RnMyaUNUOztBOEl4d2lDSTtFQUNFLGN4RC9GRztBdEYwMmlDVDs7QThJcndpQ007RUFDRSxtQnhEdEdDO0F0RjgyaUNUO0E4SXJ3aUNNOztFQUVFO0E5SXV3aUNSO0E4SW53aUNNO0VBQ0k7RUFDQTtBOUlxd2lDVjtBOElsd2lDTTtFQUNJO0VBQ0E7QTlJb3dpQ1Y7O0E4STd2aUNNO0VBQ0U7QTlJZ3dpQ1I7O0E4SXp2aUNNO0VBQ0UsbUJ4RHRJQztBdEZrNGlDVDtBOEl6dmlDTTtFQUNFO0E5STJ2aUNSO0E4SXh2aUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ5NGlDVDs7QThJbnZpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXN2aUNSO0E4SW52aUNNO0VBQ0U7QTlJcXZpQ1I7O0E4STl1aUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJaXZpQ1I7QThJOXVpQ007RUFDRTtFQUNBO0E5SWd2aUNSOztBOEkxdWlDSTtFQUNFLGN4RGxMRztBdEYrNWlDVDs7QThJOTVpQ007RUFDRSxtQnhERkM7QXRGbTZpQ1Q7O0E4STM1aUNJO0VBQ0U7QTlJODVpQ047QThJNTVpQ007RUFDRSxtQnhEWkM7QXRGMDZpQ1Q7QThJMzVpQ007RUFDRTtBOUk2NWlDUjs7QThJdDVpQ007RUFDRTtBOUl5NWlDUjs7QThJbDVpQ007RUFDRSxtQnhEaENDO0F0RnE3aUNUOztBOEkvNGlDSTtFQUNFO0VBQ0E7QTlJazVpQ047QThJaDVpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlrNWlDUjtBOEk5NGlDSTtFQUNFLHFCeERwREc7QXRGbzhpQ1Q7QThJOTRpQ007RUFFRSxxQnhEeERDO0F0RnU4aUNUOztBOEl4NGlDTTtFQUNFO0VBQ0E7QTlJMjRpQ1I7O0E4SXA0aUNNO0VBQ0U7QTlJdTRpQ1I7QThJcDRpQ007RUFDRTtBOUlzNGlDUjs7QThJaDRpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGdzlpQ1Q7QThJajRpQ007RUFDRSxtQnhEeEZDO0F0RjI5aUNUOztBOEk3M2lDSTtFQUNFLGN4RC9GRztBdEYrOWlDVDs7QThJMTNpQ007RUFDRSxtQnhEdEdDO0F0Rm0raUNUO0E4STEzaUNNOztFQUVFO0E5STQzaUNSO0E4SXgzaUNNO0VBQ0k7RUFDQTtBOUkwM2lDVjtBOEl2M2lDTTtFQUNJO0VBQ0E7QTlJeTNpQ1Y7O0E4SWwzaUNNO0VBQ0U7QTlJcTNpQ1I7O0E4STkyaUNNO0VBQ0UsbUJ4RHRJQztBdEZ1L2lDVDtBOEk5MmlDTTtFQUNFO0E5SWczaUNSO0E4STcyaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY4L2lDVDs7QThJeDJpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STIyaUNSO0E4SXgyaUNNO0VBQ0U7QTlJMDJpQ1I7O0E4SW4yaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJczJpQ1I7QThJbjJpQ007RUFDRTtFQUNBO0E5SXEyaUNSOztBOEkvMWlDSTtFQUNFLGN4RGxMRztBdEZvaGpDVDs7QThJbmhqQ007RUFDRSxtQnhERkM7QXRGd2hqQ1Q7O0E4SWhoakNJO0VBQ0U7QTlJbWhqQ047QThJamhqQ007RUFDRSxtQnhEWkM7QXRGK2hqQ1Q7QThJaGhqQ007RUFDRTtBOUlraGpDUjs7QThJM2dqQ007RUFDRTtBOUk4Z2pDUjs7QThJdmdqQ007RUFDRSxtQnhEaENDO0F0RjBpakNUOztBOElwZ2pDSTtFQUNFO0VBQ0E7QTlJdWdqQ047QThJcmdqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl1Z2pDUjtBOEluZ2pDSTtFQUNFLHFCeERwREc7QXRGeWpqQ1Q7QThJbmdqQ007RUFFRSxxQnhEeERDO0F0RjRqakNUOztBOEk3L2lDTTtFQUNFO0VBQ0E7QTlJZ2dqQ1I7O0E4SXovaUNNO0VBQ0U7QTlJNC9pQ1I7QThJei9pQ007RUFDRTtBOUkyL2lDUjs7QThJci9pQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNmtqQ1Q7QThJdC9pQ007RUFDRSxtQnhEeEZDO0F0RmdsakNUOztBOElsL2lDSTtFQUNFLGN4RC9GRztBdEZvbGpDVDs7QThJLytpQ007RUFDRSxtQnhEdEdDO0F0RndsakNUO0E4SS8raUNNOztFQUVFO0E5SWkvaUNSO0E4STcraUNNO0VBQ0k7RUFDQTtBOUkrK2lDVjtBOEk1K2lDTTtFQUNJO0VBQ0E7QTlJOCtpQ1Y7O0E4SXYraUNNO0VBQ0U7QTlJMCtpQ1I7O0E4SW4raUNNO0VBQ0UsbUJ4RHRJQztBdEY0bWpDVDtBOEluK2lDTTtFQUNFO0E5SXEraUNSO0E4SWwraUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZtbmpDVDs7QThJNzlpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWcraUNSO0E4STc5aUNNO0VBQ0U7QTlJKzlpQ1I7O0E4SXg5aUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMjlpQ1I7QThJeDlpQ007RUFDRTtFQUNBO0E5STA5aUNSOztBOElwOWlDSTtFQUNFLGN4RGxMRztBdEZ5b2pDVDs7QThJeG9qQ007RUFDRSxtQnhERkM7QXRGNm9qQ1Q7O0E4SXJvakNJO0VBQ0U7QTlJd29qQ047QThJdG9qQ007RUFDRSxtQnhEWkM7QXRGb3BqQ1Q7QThJcm9qQ007RUFDRTtBOUl1b2pDUjs7QThJaG9qQ007RUFDRTtBOUltb2pDUjs7QThJNW5qQ007RUFDRSxtQnhEaENDO0F0RitwakNUOztBOEl6bmpDSTtFQUNFO0VBQ0E7QTlJNG5qQ047QThJMW5qQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk0bmpDUjtBOEl4bmpDSTtFQUNFLHFCeERwREc7QXRGOHFqQ1Q7QThJeG5qQ007RUFFRSxxQnhEeERDO0F0RmlyakNUOztBOElsbmpDTTtFQUNFO0VBQ0E7QTlJcW5qQ1I7O0E4STltakNNO0VBQ0U7QTlJaW5qQ1I7QThJOW1qQ007RUFDRTtBOUlnbmpDUjs7QThJMW1qQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGa3NqQ1Q7QThJM21qQ007RUFDRSxtQnhEeEZDO0F0RnFzakNUOztBOEl2bWpDSTtFQUNFLGN4RC9GRztBdEZ5c2pDVDs7QThJcG1qQ007RUFDRSxtQnhEdEdDO0F0RjZzakNUO0E4SXBtakNNOztFQUVFO0E5SXNtakNSO0E4SWxtakNNO0VBQ0k7RUFDQTtBOUlvbWpDVjtBOElqbWpDTTtFQUNJO0VBQ0E7QTlJbW1qQ1Y7O0E4STVsakNNO0VBQ0U7QTlJK2xqQ1I7O0E4SXhsakNNO0VBQ0UsbUJ4RHRJQztBdEZpdWpDVDtBOEl4bGpDTTtFQUNFO0E5STBsakNSO0E4SXZsakNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ3dWpDVDs7QThJbGxqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXFsakNSO0E4SWxsakNNO0VBQ0U7QTlJb2xqQ1I7O0E4STdrakNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJZ2xqQ1I7QThJN2tqQ007RUFDRTtFQUNBO0E5SStrakNSOztBOEl6a2pDSTtFQUNFLGN4RGxMRztBdEY4dmpDVDs7QThJN3ZqQ007RUFDRSxnQnhERkM7QXRGa3dqQ1Q7O0E4STF2akNJO0VBQ0U7QTlJNnZqQ047QThJM3ZqQ007RUFDRSxnQnhEWkM7QXRGeXdqQ1Q7QThJMXZqQ007RUFDRTtBOUk0dmpDUjs7QThJcnZqQ007RUFDRTtBOUl3dmpDUjs7QThJanZqQ007RUFDRSxnQnhEaENDO0F0Rm94akNUOztBOEk5dWpDSTtFQUNFO0VBQ0E7QTlJaXZqQ047QThJL3VqQ007RUFDRSxnQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlpdmpDUjtBOEk3dWpDSTtFQUNFLGtCeERwREc7QXRGbXlqQ1Q7QThJN3VqQ007RUFFRSxrQnhEeERDO0F0RnN5akNUOztBOEl2dWpDTTtFQUNFO0VBQ0E7QTlJMHVqQ1I7O0E4SW51akNNO0VBQ0U7QTlJc3VqQ1I7QThJbnVqQ007RUFDRTtBOUlxdWpDUjs7QThJL3RqQ0k7RUFDRTtFQUNBLGtCeERyRkc7QXRGdXpqQ1Q7QThJaHVqQ007RUFDRSxnQnhEeEZDO0F0RjB6akNUOztBOEk1dGpDSTtFQUNFLFd4RC9GRztBdEY4empDVDs7QThJenRqQ007RUFDRSxnQnhEdEdDO0F0RmswakNUO0E4SXp0akNNOztFQUVFO0E5STJ0akNSO0E4SXZ0akNNO0VBQ0k7RUFDQTtBOUl5dGpDVjtBOEl0dGpDTTtFQUNJO0VBQ0E7QTlJd3RqQ1Y7O0E4SWp0akNNO0VBQ0U7QTlJb3RqQ1I7O0E4STdzakNNO0VBQ0UsZ0J4RHRJQztBdEZzMWpDVDtBOEk3c2pDTTtFQUNFO0E5SStzakNSO0E4STVzakNNO0VBQ0Usc0J4RDlJQztFd0QrSUQsdUJ4RC9JQztBdEY2MWpDVDs7QThJdnNqQ007RUFDRSxnQnhEdkpDO0V3RHdKRCxXeER4SkM7RXdEeUpEO0E5STBzakNSO0E4SXZzakNNO0VBQ0U7QTlJeXNqQ1I7O0E4SWxzakNNO0VBQ0Usc0J4RHJLQztFd0RzS0Q7QTlJcXNqQ1I7QThJbHNqQ007RUFDRTtFQUNBO0E5SW9zakNSOztBOEk5cmpDSTtFQUNFLFd4RGxMRztBdEZtM2pDVDs7QThJbDNqQ007RUFDRSxtQnhERkM7QXRGdTNqQ1Q7O0E4SS8yakNJO0VBQ0U7QTlJazNqQ047QThJaDNqQ007RUFDRSxtQnhEWkM7QXRGODNqQ1Q7QThJLzJqQ007RUFDRTtBOUlpM2pDUjs7QThJMTJqQ007RUFDRTtBOUk2MmpDUjs7QThJdDJqQ007RUFDRSxtQnhEaENDO0F0Rnk0akNUOztBOEluMmpDSTtFQUNFO0VBQ0E7QTlJczJqQ047QThJcDJqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlzMmpDUjtBOElsMmpDSTtFQUNFLHFCeERwREc7QXRGdzVqQ1Q7QThJbDJqQ007RUFFRSxxQnhEeERDO0F0RjI1akNUOztBOEk1MWpDTTtFQUNFO0VBQ0E7QTlJKzFqQ1I7O0E4SXgxakNNO0VBQ0U7QTlJMjFqQ1I7QThJeDFqQ007RUFDRTtBOUkwMWpDUjs7QThJcDFqQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNDZqQ1Q7QThJcjFqQ007RUFDRSxtQnhEeEZDO0F0Ris2akNUOztBOElqMWpDSTtFQUNFLGN4RC9GRztBdEZtN2pDVDs7QThJOTBqQ007RUFDRSxtQnhEdEdDO0F0RnU3akNUO0E4STkwakNNOztFQUVFO0E5SWcxakNSO0E4STUwakNNO0VBQ0k7RUFDQTtBOUk4MGpDVjtBOEkzMGpDTTtFQUNJO0VBQ0E7QTlJNjBqQ1Y7O0E4SXQwakNNO0VBQ0U7QTlJeTBqQ1I7O0E4SWwwakNNO0VBQ0UsbUJ4RHRJQztBdEYyOGpDVDtBOElsMGpDTTtFQUNFO0E5SW8wakNSO0E4SWowakNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZrOWpDVDs7QThJNXpqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SSt6akNSO0E4STV6akNNO0VBQ0U7QTlJOHpqQ1I7O0E4SXZ6akNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMHpqQ1I7QThJdnpqQ007RUFDRTtFQUNBO0E5SXl6akNSOztBOEluempDSTtFQUNFLGN4RGxMRztBdEZ3K2pDVDs7QThJditqQ007RUFDRSxtQnhERkM7QXRGNCtqQ1Q7O0E4SXArakNJO0VBQ0U7QTlJdStqQ047QThJcitqQ007RUFDRSxtQnhEWkM7QXRGbS9qQ1Q7QThJcCtqQ007RUFDRTtBOUlzK2pDUjs7QThJLzlqQ007RUFDRTtBOUlrK2pDUjs7QThJMzlqQ007RUFDRSxtQnhEaENDO0F0RjgvakNUOztBOEl4OWpDSTtFQUNFO0VBQ0E7QTlJMjlqQ047QThJejlqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkyOWpDUjtBOEl2OWpDSTtFQUNFLHFCeERwREc7QXRGNmdrQ1Q7QThJdjlqQ007RUFFRSxxQnhEeERDO0F0Rmdoa0NUOztBOElqOWpDTTtFQUNFO0VBQ0E7QTlJbzlqQ1I7O0E4STc4akNNO0VBQ0U7QTlJZzlqQ1I7QThJNzhqQ007RUFDRTtBOUkrOGpDUjs7QThJejhqQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGaWlrQ1Q7QThJMThqQ007RUFDRSxtQnhEeEZDO0F0Rm9pa0NUOztBOEl0OGpDSTtFQUNFLGN4RC9GRztBdEZ3aWtDVDs7QThJbjhqQ007RUFDRSxtQnhEdEdDO0F0RjRpa0NUO0E4SW44akNNOztFQUVFO0E5SXE4akNSO0E4SWo4akNNO0VBQ0k7RUFDQTtBOUltOGpDVjtBOEloOGpDTTtFQUNJO0VBQ0E7QTlJazhqQ1Y7O0E4STM3akNNO0VBQ0U7QTlJODdqQ1I7O0E4SXY3akNNO0VBQ0UsbUJ4RHRJQztBdEZna2tDVDtBOEl2N2pDTTtFQUNFO0E5SXk3akNSO0E4SXQ3akNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ1a2tDVDs7QThJajdqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW83akNSO0E4SWo3akNNO0VBQ0U7QTlJbTdqQ1I7O0E4STU2akNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJKzZqQ1I7QThJNTZqQ007RUFDRTtFQUNBO0E5STg2akNSOztBOEl4NmpDSTtFQUNFLGN4RGxMRztBdEY2bGtDVDs7QStJaG5rQ0E7Ozs7Ozs7R0FBQTtBQVlBO0VBQ0U7RUFDQSxzQjFJdU00QjtFMEl0TTVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JK21rQ0Y7QStJN21rQ0U7RUFDRSxzQjFJeUwwQjtFMEl4TDFCO0VBQ0E7RUFDQTtBL0krbWtDSjtBK0kzbWtDRTtFQUNFLGdEMUkwUzBCO0FMbTBqQzlCO0ErSTFta0NFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTRta0NKO0ErSXpta0NFOztFQUVFO0VBQ0E7QS9JMm1rQ0o7QStJem1rQ0k7O0VBQ0UsbUIxSTdDSztFMEk4Q0w7QS9JNG1rQ047QStJeG1rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSTJta0NSO0ErSTdta0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0lnbmtDUjtBK0lsbmtDTTs7RUFDRSxtQnhJWU87RXdJWFA7QS9JcW5rQ1I7QStJdm5rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSTBua0NSO0ErSTVua0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0krbmtDUjtBK0lqb2tDTTs7RUFDRSxtQnhJWU87RXdJWFA7QS9Jb29rQ1I7QStJdG9rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSXlva0NSO0ErSTNva0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0k4b2tDUjtBK0l6b2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k0b2tDUjtBK0k5b2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lpcGtDUjtBK0lucGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lzcGtDUjtBK0l4cGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0kycGtDUjtBK0k3cGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lncWtDUjtBK0lscWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lxcWtDUjtBK0l2cWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0kwcWtDUjtBK0k1cWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0krcWtDUjtBK0lqcmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lvcmtDUjtBK0l0cmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l5cmtDUjtBK0kzcmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k4cmtDUjtBK0loc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0ltc2tDUjtBK0lyc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l3c2tDUjtBK0kxc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k2c2tDUjtBK0kvc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lrdGtDUjtBK0lwdGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l1dGtDUjtBK0l6dGtDTTs7RUFDRSxnQnpEcERDO0V5RHFERDtBL0k0dGtDUjtBK0k5dGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lpdWtDUjtBK0ludWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lzdWtDUjtBK0lqdWtDRTtFQUNFLGlDQXBFb0M7RUFxRXBDLDhCQXJFb0M7QS9Jd3lrQ3hDO0ErSWh1a0NFO0VBQ0Usa0NBekVvQztFQTBFcEMsK0JBMUVvQztBL0k0eWtDeEM7QStJL3RrQ0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0lpdWtDSjtBK0k3dGtDSTs7O0VBR0U7RUFDQTtFQUNBO0EvSSt0a0NOO0ErSTF0a0NJOzs7RUFHRTtFQUNBO0VBQ0E7QS9JNHRrQ047QStJdnRrQ0k7OztFQUdFO0VBQ0E7RUFDQTtBL0l5dGtDTjtBK0lydGtDRTtFQUdFO0EvSXF0a0NKO0ErSW50a0NJOzs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvSXl0a0NOO0ErSXJ0a0NFO0VBQ0U7QS9JdXRrQ0o7QStJbnRrQ0k7RUFDRTtBL0lxdGtDTjtBK0lsdGtDSTtFQUNFO0EvSW90a0NOO0ErSTFza0NFO0VBRUUsa0NBM0pvQztFQTRKcEMsK0JBNUpvQztBL0l1MmtDeEM7QStJeHNrQ0U7RUFFRSxpQ0FqS29DO0VBa0twQyw4QkFsS29DO0EvSTIya0N4Qzs7QStJcHNrQ0U7RUFDRSxxQjFJaktPO0FMdzJrQ1g7QStJcnNrQ0k7O0VBRUU7RUFDQSxXMUk1S0s7RTBJNktMO0EvSXVza0NOO0ErSWxza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXFza0NWO0ErSXZza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSTBza0NWO0ErSTVza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSStza0NWO0ErSWp0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSW90a0NWO0ErSXR0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXl0a0NWO0ErSTN0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSTh0a0NWO0ErSWh1a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSW11a0NWO0ErSXJ1a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXd1a0NWO0ErSW51a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXN1a0NWO0ErSXh1a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTJ1a0NWO0ErSTd1a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWd2a0NWO0ErSWx2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXF2a0NWO0ErSXZ2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTB2a0NWO0ErSTV2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSSt2a0NWO0ErSWp3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSW93a0NWO0ErSXR3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXl3a0NWO0ErSTN3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTh3a0NWO0ErSWh4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSW14a0NWO0ErSXJ4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXd4a0NWO0ErSTF4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTZ4a0NWO0ErSS94a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWt5a0NWO0ErSXB5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXV5a0NWO0ErSXp5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTR5a0NWO0ErSTl5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWl6a0NWO0ErSW56a0NROztFQUNFLGdCbER4R0c7RWtEeUdIO0EvSXN6a0NWO0ErSXh6a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTJ6a0NWO0ErSTd6a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWcwa0NWOztBZ0poZ2xDQTtFQUNFO0VBQ0E7RUFDQTtBaEptZ2xDRjs7QWdKLy9rQ0E7RUFDRTtBaEprZ2xDRjs7QWdKLy9rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmtnbENGOztBZ0ovL2tDQTtFQUNFLG1CM0lqQlM7RTJJa0JUO0VBQ0E7QWhKa2dsQ0Y7O0FnSjkva0NBO0VBQ0U7RUFDQTtBaEppZ2xDRjs7QWdKNS9rQ0U7RUFDRTtBaEorL2tDSjtBZ0o3L2tDRTs7Ozs7OztFQU9FLHFCM0luQ087QUxraWxDWDtBZ0o3L2tDRTs7RUFFRSx5QjNJckNPO0FMb2lsQ1g7QWdKNy9rQ0U7RUFDRTtBaEorL2tDSjtBZ0o3L2tDRTtFQUNFO0FoSisva0NKOztBaUp6amxDQTtFQUNFO0FqSjRqbENGOztBaUp4amxDQTtFQUNFO0VBQ0E7RUFDQTtBakoyamxDRjtBaUp6amxDRTtFQUNFO0FqSjJqbENKO0FpSnhqbENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpKMGpsQ0o7QWlKdmpsQ0U7RUFDRTtBakp5amxDSjtBaUpyamxDRTtFQUNFO0FqSnVqbENKOztBaUpqamxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKb2psQ0o7O0FpSmhqbENBO0VBQ0UsYzVJOUJTO0U0SStCVDtFQUNBO0VBQ0E7QWpKbWpsQ0Y7O0FpSmhqbENBO0VBQ0Usc0M1SXdtQmtDO0U0SXZtQmxDO0VBQ0E7QWpKbWpsQ0Y7O0FpSi9pbENFO0VBQ0UsYzVJNUNPO0U0STZDUDtBakpramxDSjtBaUpoamxDSTtFQUNFLGM1STdDSztBTCtsbENYOztBaUo1aWxDQTtFQUNFO0FqSitpbENGO0FpSjdpbENFO0VBQ0U7RUFDQTtFQUNBO0FqSitpbENKO0FpSjVpbENFOzs7RUFHRTtFQUNBO0FqSjhpbENKO0FpSjNpbENFO0VBQ0U7RUFDQTtFQUNBO0FqSjZpbENKO0FpSjFpbENFO0VBQ0UsYzVJN0VPO0U0SThFUDtFQUNBO0FqSjRpbENKO0FpSnhpbENJO0VBQ0UsZTNEekNRO0UyRDBDUixnQjNEMUNRO0F0Rm9sbENkO0FpSnZpbENJOzs7RUFHRTtBakp5aWxDTjtBaUp0aWxDSTtFQUNFO0FqSndpbENOOztBaUpsaWxDQTs7O0VBR0U7QWpKcWlsQ0Y7O0FpSmxpbENBO0VBQ0UsZ0IzRGpFWTtFMkRrRVosZTNEbEVZO0F0RnVtbENkO0FpSm5pbENFO0VBQ0U7QWpKcWlsQ0o7O0FpSmppbENBO0VBQ0UsYzNEekVZO0UyRDBFWixlM0QxRVk7QXRGOG1sQ2Q7QWlKbGlsQ0U7RUFDRTtBakpvaWxDSjs7QWlKaGlsQ0E7RUFDRSxjM0RqRlk7RTJEa0ZaLGUzRGxGWTtBdEZxbmxDZDtBaUpqaWxDRTtFQUNFO0FqSm1pbENKOztBaUo5aGxDQTtFQUNFO0VBQ0E7QWpKaWlsQ0Y7O0FpSjlobENBO0VBQ0U7RUFDQTtBakppaWxDRjs7QWlKN2hsQ0E7RXBJakpJO0Fia3JsQ0o7O0FpSjdobENBO0VwSXJKSTtBYnNybENKOztBaUo1aGxDQTs7O0VBR0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjNobENBOzs7RUFHRTtFQUNBO0FqSjhobENGOztBaUozaGxDQTtFQUNFO0VBQ0E7RUFDQTtBako4aGxDRjs7QWlKM2hsQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKOGhsQ0Y7O0FpSjNobENBO0VBQ0U7RUFDQTtFQUNBO0FqSjhobENGOztBaUoxaGxDQTtFQUNFLHlCNUk5TVM7RTRJK01UO0VBQ0E7RUFDQTtBako2aGxDRjtBaUozaGxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSjZobENKO0FpSjFobENFO0VBQ0U7QWpKNGhsQ0o7QWlKemhsQ0U7RUFDRTtBakoyaGxDSjtBaUp4aGxDRTtFQUNFLGM1STdOTztBTHV2bENYOztBaUpoaGxDRTs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnlobENKO0FpSnRobENFOzs7O0VwSWhQRTtFb0lrUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakoyaGxDSjtBaUp6aGxDSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFRRSxjNUkvUEs7QUxremxDWDtBaUpoamxDSTs7OztFQUNFO0FqSnFqbENOO0FpSm5qbENNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVFFLGM1SWpSRztBTDgxbENYOztBaUpya2xDRTtFQUNFO0FqSndrbENKO0FpSnZrbENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKeWtsQ047QWlKdmtsQ007RUFDRSxXNUl6U0c7QUxrM2xDWDs7QWlKbGtsQ0E7RUFDRSxZM0Q1Rm9CO0UyRDZGcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0RqR29CO0UyRGtHcEI7QWpKcWtsQ0Y7QWlKbmtsQ0U7RUFDRSxhM0RsR3FCO0UyRG1HckIsWTNEbkdxQjtBdEZ3cWxDekI7QWlKbmtsQ0k7RUFDRSxRM0RuR1k7RTJEb0daLFMzRHJHVTtFMkRzR1YsWTNEdkdZO0F0RjRxbENsQjtBaUpqa2xDRTtFQUNFLGEzRHpHcUI7RTJEMEdyQixZM0QxR3FCO0F0RjZxbEN6QjtBaUpqa2xDSTtFQUNFLFUzRDFHWTtFMkQyR1osUzNENUdVO0UyRDZHVixZM0Q5R1k7QXRGaXJsQ2xCO0FpSi9qbENFO0VBQ0U7RUFDQSxpQjNEOUhlO0UyRCtIZixpQjNEaklpQjtFMkRrSWpCLG1CM0RqSWE7RTJEa0liO0VBQ0EsVzNEOUhXO0UyRCtIWDtFQUNBO0VBQ0E7RUFDQSxTM0RuSVM7RTJEb0lUO0VBQ0EsVzNEdklXO0F0RndzbENmO0FpSi9qbENJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmdrbENOO0FpSjdqbENJO0VBQ0U7QWpKK2psQ047QWlKNWpsQ0k7RUFDRTtBako4amxDTjs7QWlKeGpsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakoyamxDRjtBaUp6amxDRTtFQUNFO0FqSjJqbENKOztBaUp0amxDQTtFQUNFO0FqSnlqbENGOztBaUpyamxDQTtFQUNFLHNCNUlwWVM7RTRJcVlUO0VBQ0E7RUFDQTtBakp3amxDRjtBaUp0amxDRTtFQUNFLHlCNUl4WU87QUxnOGxDWDtBaUpyamxDRTtFQUNFO0FqSnVqbENKO0FpSnBqbENFOzs7Ozs7RUFNRSxjNUk5WE07RTRJK1hOO0VBQ0E7QWpKc2psQ0o7QWlKbGpsQ0k7RUFDRSxxQjFJN1ZTO0FQaTVsQ2Y7QWlKbGpsQ007Ozs7OztFQU1FLGMxSXJXTztBUHk1bENmO0FpSjdqbENJO0VBQ0UscUIxSTdWUztBUDQ1bENmO0FpSjdqbENNOzs7Ozs7RUFNRSxjMUlyV087QVBvNmxDZjtBaUp4a2xDSTtFQUNFLHFCMUk3VlM7QVB1NmxDZjtBaUp4a2xDTTs7Ozs7O0VBTUUsYzFJcldPO0FQKzZsQ2Y7QWlKbmxsQ0k7RUFDRSxxQjFJN1ZTO0FQazdsQ2Y7QWlKbmxsQ007Ozs7OztFQU1FLGMxSXJXTztBUDA3bENmO0FpSjlsbENJO0VBQ0UscUIxSTdWUztBUDY3bENmO0FpSjlsbENNOzs7Ozs7RUFNRSxjMUlyV087QVBxOGxDZjtBaUp6bWxDSTtFQUNFLHFCMUk3VlM7QVB3OGxDZjtBaUp6bWxDTTs7Ozs7O0VBTUUsYzFJcldPO0FQZzlsQ2Y7QWlKcG5sQ0k7RUFDRSxxQjFJN1ZTO0FQbTlsQ2Y7QWlKcG5sQ007Ozs7OztFQU1FLGMxSXJXTztBUDI5bENmO0FpSi9ubENJO0VBQ0UscUIxSTdWUztBUDg5bENmO0FpSi9ubENNOzs7Ozs7RUFNRSxjMUlyV087QVBzK2xDZjtBaUozbmxDSTtFQUNFLHFCM0RyYUc7QXRGa2ltQ1Q7QWlKM25sQ007Ozs7OztFQU1FLGMzRDdhQztBdEYwaW1DVDtBaUp0b2xDSTtFQUNFLHFCM0RyYUc7QXRGNmltQ1Q7QWlKdG9sQ007Ozs7OztFQU1FLGMzRDdhQztBdEZxam1DVDtBaUpqcGxDSTtFQUNFLHFCM0RyYUc7QXRGd2ptQ1Q7QWlKanBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZna21DVDtBaUo1cGxDSTtFQUNFLHFCM0RyYUc7QXRGbWttQ1Q7QWlKNXBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEYya21DVDtBaUp2cWxDSTtFQUNFLHFCM0RyYUc7QXRGOGttQ1Q7QWlKdnFsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZzbG1DVDtBaUpscmxDSTtFQUNFLHFCM0RyYUc7QXRGeWxtQ1Q7QWlKbHJsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZpbW1DVDtBaUo3cmxDSTtFQUNFLHFCM0RyYUc7QXRGb21tQ1Q7QWlKN3JsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY0bW1DVDtBaUp4c2xDSTtFQUNFLHFCM0RyYUc7QXRGK21tQ1Q7QWlKeHNsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ1bm1DVDtBaUpudGxDSTtFQUNFLHFCM0RyYUc7QXRGMG5tQ1Q7QWlKbnRsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZrb21DVDtBaUo5dGxDSTtFQUNFLHFCM0RyYUc7QXRGcW9tQ1Q7QWlKOXRsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY2b21DVDtBaUp6dWxDSTtFQUNFLHFCM0RyYUc7QXRGZ3BtQ1Q7QWlKenVsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ3cG1DVDtBaUpwdmxDSTtFQUNFLHFCM0RyYUc7QXRGMnBtQ1Q7QWlKcHZsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZtcW1DVDtBaUovdmxDSTtFQUNFLHFCM0RyYUc7QXRGc3FtQ1Q7QWlKL3ZsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY4cW1DVDtBaUoxd2xDSTtFQUNFLHFCM0RyYUc7QXRGaXJtQ1Q7QWlKMXdsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ5cm1DVDtBaUpyeGxDSTtFQUNFLHFCM0RyYUc7QXRGNHJtQ1Q7QWlKcnhsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZvc21DVDtBaUpoeWxDSTtFQUNFLHFCM0RyYUc7QXRGdXNtQ1Q7QWlKaHlsQ007Ozs7OztFQU1FLGMzRDdhQztBdEYrc21DVDtBaUozeWxDSTtFQUNFLGtCM0RyYUc7QXRGa3RtQ1Q7QWlKM3lsQ007Ozs7OztFQU1FLFczRDdhQztBdEYwdG1DVDtBaUp0emxDSTtFQUNFLHFCM0RyYUc7QXRGNnRtQ1Q7QWlKdHpsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZxdW1DVDtBaUpqMGxDSTtFQUNFLHFCM0RyYUc7QXRGd3VtQ1Q7QWlKajBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZndm1DVDs7QWlKMXpsQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKNnpsQ0Y7O0FpSjF6bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBako2emxDRjs7QWlKeHpsQ0E7RUFDRSxzQjNEbFJ3QjtFMkRtUnhCLGtCM0RwUm9CO0UyRHFScEI7RUFDQTtBakoyemxDRjs7QWlKeHpsQ0E7RUFDRTtBakoyemxDRjs7QWlKdnpsQ0U7RUFDRTtBakowemxDSjtBaUp4emxDRTtFQUNFO0FqSjB6bENKO0FpSnh6bENJO0VBQ0UsYzVJN2RLO0FMdXhtQ1g7QWlKdnpsQ0U7RUFDRTtBakp5emxDSjtBaUp0emxDTTtFQUNFLHFCMUl4YU87QVBndW1DZjtBaUp0emxDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQd3VtQ2Y7QWlKajBsQ007RUFDRSxxQjFJeGFPO0FQMnVtQ2Y7QWlKajBsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUG12bUNmO0FpSjUwbENNO0VBQ0UscUIxSXhhTztBUHN2bUNmO0FpSjUwbENROzs7Ozs7RUFNRSxjMUloYks7QVA4dm1DZjtBaUp2MWxDTTtFQUNFLHFCMUl4YU87QVBpd21DZjtBaUp2MWxDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQeXdtQ2Y7QWlKbDJsQ007RUFDRSxxQjFJeGFPO0FQNHdtQ2Y7QWlKbDJsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUG94bUNmO0FpSjcybENNO0VBQ0UscUIxSXhhTztBUHV4bUNmO0FpSjcybENROzs7Ozs7RUFNRSxjMUloYks7QVAreG1DZjtBaUp4M2xDTTtFQUNFLHFCMUl4YU87QVBreW1DZjtBaUp4M2xDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQMHltQ2Y7QWlKbjRsQ007RUFDRSxxQjFJeGFPO0FQNnltQ2Y7QWlKbjRsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUHF6bUNmO0FpSi8zbENNO0VBQ0UscUIzRGhmQztBdEZpM21DVDtBaUovM2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnkzbUNUO0FpSjE0bENNO0VBQ0UscUIzRGhmQztBdEY0M21DVDtBaUoxNGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm80bUNUO0FpSnI1bENNO0VBQ0UscUIzRGhmQztBdEZ1NG1DVDtBaUpyNWxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Ris0bUNUO0FpSmg2bENNO0VBQ0UscUIzRGhmQztBdEZrNW1DVDtBaUpoNmxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjA1bUNUO0FpSjM2bENNO0VBQ0UscUIzRGhmQztBdEY2NW1DVDtBaUozNmxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnE2bUNUO0FpSnQ3bENNO0VBQ0UscUIzRGhmQztBdEZ3Nm1DVDtBaUp0N2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rmc3bUNUO0FpSmo4bENNO0VBQ0UscUIzRGhmQztBdEZtN21DVDtBaUpqOGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjI3bUNUO0FpSjU4bENNO0VBQ0UscUIzRGhmQztBdEY4N21DVDtBaUo1OGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnM4bUNUO0FpSnY5bENNO0VBQ0UscUIzRGhmQztBdEZ5OG1DVDtBaUp2OWxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rmk5bUNUO0FpSmwrbENNO0VBQ0UscUIzRGhmQztBdEZvOW1DVDtBaUpsK2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjQ5bUNUO0FpSjcrbENNO0VBQ0UscUIzRGhmQztBdEYrOW1DVDtBaUo3K2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnUrbUNUO0FpSngvbENNO0VBQ0UscUIzRGhmQztBdEYwK21DVDtBaUp4L2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RmsvbUNUO0FpSm5nbUNNO0VBQ0UscUIzRGhmQztBdEZxL21DVDtBaUpuZ21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjYvbUNUO0FpSjlnbUNNO0VBQ0UscUIzRGhmQztBdEZnZ25DVDtBaUo5Z21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RndnbkNUO0FpSnpobUNNO0VBQ0UscUIzRGhmQztBdEYyZ25DVDtBaUp6aG1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm1obkNUO0FpSnBpbUNNO0VBQ0UscUIzRGhmQztBdEZzaG5DVDtBaUpwaW1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjhobkNUO0FpSi9pbUNNO0VBQ0Usa0IzRGhmQztBdEZpaW5DVDtBaUovaW1DUTs7Ozs7O0VBTUUsVzNEeGZEO0F0RnlpbkNUO0FpSjFqbUNNO0VBQ0UscUIzRGhmQztBdEY0aW5DVDtBaUoxam1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm9qbkNUO0FpSnJrbUNNO0VBQ0UscUIzRGhmQztBdEZ1am5DVDtBaUpya21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RitqbkNUO0FpSmxrbUNFOztFQUVFLGM1SWxnQk87RTRJbWdCUDtBakpva21DSjtBaUpsa21DRTtFQUNFLHFCNUlyZ0JPO0FMeWtuQ1g7QWlKbGttQ0U7RUFDRSx5QjVJdGdCTztFNEl1Z0JQLHFCNUl6Z0JPO0FMNmtuQ1g7O0FrSjFsbkNBO0VBRUU7OztJQUNFO0VsSjhsbkNGOztFa0pubG5DQTs7STFEWkE7STBEZUU7SUFDQTtFbEpzbG5DRjs7RWtKbmxuQ0E7SUFDRTtFbEpzbG5DRjs7RWtKbGxuQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEpxbG5DRjs7RWtKbGxuQ0E7SUFDRTtJQUNBO0VsSnFsbkNGOztFa0pqbG5DQTtJQUNFO0VsSm9sbkNGO0VrSmxsbkNFOztJQUVFO0VsSm9sbkNKO0FBQ0Y7QW1KL25uQ0U7RUFHRTtBbkorbm5DSjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1Kem5uQ0U7RUFDRTtBbko0bm5DSjs7QW1KN25uQ0U7RUFDRTtBbkpnb25DSjs7QW1Kam9uQ0U7RUFDRTtBbkpvb25DSjs7QW1Kcm9uQ0U7RUFDRTtBbkp3b25DSjs7QW1Kem9uQ0U7RUFDRTtBbko0b25DSjs7QW1KN29uQ0U7RUFDRTtBbkpncG5DSjs7QW1KanBuQ0U7RUFDRTtBbkpvcG5DSjs7QW1KcnBuQ0U7RUFDRTtBbkp3cG5DSjs7QW1KenBuQ0U7RUFDRTtBbko0cG5DSjs7QW1KN3BuQ0U7RUFDRTtBbkpncW5DSjs7QW1KanFuQ0U7RUFDRTtBbkpvcW5DSjs7QW1KcnFuQ0U7RUFDRTtBbkp3cW5DSjs7QW1KenFuQ0U7RUFDRTtBbko0cW5DSjs7QW1KN3FuQ0U7RUFDRTtBbkpncm5DSjs7QW1KanJuQ0U7RUFDRTtBbkpvcm5DSjs7QW1KcnJuQ0U7RUFDRTtBbkp3cm5DSjs7QW1KenJuQ0U7RUFDRTtBbko0cm5DSjs7QW1KN3JuQ0U7RUFDRTtBbkpnc25DSjs7QW1KanNuQ0U7RUFDRTtBbkpvc25DSjs7QW1KL3JuQ0U7RUFDRTtBbkprc25DSjtBbUo5cm5DSTtFQUNFO0FuSmdzbkNOO0FtSmpzbkNJO0VBQ0U7QW5KbXNuQ047QW1KcHNuQ0k7RUFDRTtBbkpzc25DTjtBbUp2c25DSTtFQUNFO0FuSnlzbkNOO0FtSjFzbkNJO0VBQ0U7QW5KNHNuQ047QW1KN3NuQ0k7RUFDRTtBbkorc25DTjtBbUpodG5DSTtFQUNFO0FuSmt0bkNOO0FtSm50bkNJO0VBQ0U7QW5KcXRuQ047QW1KdHRuQ0k7RUFDRTtBbkp3dG5DTjtBbUp6dG5DSTtFQUNFO0FuSjJ0bkNOO0FtSjV0bkNJO0VBQ0U7QW5KOHRuQ047QW1KL3RuQ0k7RUFDRTtBbkppdW5DTjtBbUpsdW5DSTtFQUNFO0FuSm91bkNOO0FtSnJ1bkNJO0VBQ0U7QW5KdXVuQ047QW1KeHVuQ0k7RUFDRTtBbkowdW5DTjtBbUozdW5DSTtFQUNFO0FuSjZ1bkNOO0FtSjl1bkNJO0VBQ0U7QW5KZ3ZuQ047QW1KanZuQ0k7RUFDRTtBbkptdm5DTjtBbUpwdm5DSTtFQUNFO0FuSnN2bkNOOztBb0pqeW5DQTtFQUNFO0FwSm95bkNGOztBb0oveG5DRTtFQUNFO0FwSmt5bkNKOztBb0pueW5DRTtFQUNFO0FwSnN5bkNKOztBb0p2eW5DRTtFQUNFO0FwSjB5bkNKOztBb0ozeW5DRTtFQUNFO0FwSjh5bkNKOztBb0oveW5DRTtFQUNFO0FwSmt6bkNKOztBcUp2em5DRTtFQUNFO0FySjB6bkNKO0FxSnh6bkNJOztFQUVFO0FySjB6bkNOO0FxSnR6bkNNO0VBQ0U7RUFDQTtBckp3em5DUjtBcUpyem5DTTtFQUlFO0VBQ0E7RUFDQTtBckpvem5DUjs7QXFKeDBuQ0U7RUFDRTtBckoyMG5DSjtBcUp6MG5DSTs7RUFFRTtBckoyMG5DTjtBcUp2MG5DTTtFQUNFO0VBQ0E7QXJKeTBuQ1I7QXFKdDBuQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTBuQ1I7O0FxSnoxbkNFO0VBQ0U7QXJKNDFuQ0o7QXFKMTFuQ0k7O0VBRUU7QXJKNDFuQ047QXFKeDFuQ007RUFDRTtFQUNBO0FySjAxbkNSO0FxSnYxbkNNO0VBSUU7RUFDQTtFQUNBO0FySnMxbkNSOztBcUoxMm5DRTtFQUNFO0FySjYybkNKO0FxSjMybkNJOztFQUVFO0FySjYybkNOO0FxSnoybkNNO0VBQ0U7RUFDQTtBckoyMm5DUjtBcUp4Mm5DTTtFQUlFO0VBQ0E7RUFDQTtBckp1Mm5DUjs7QXFKMzNuQ0U7RUFDRTtBcko4M25DSjtBcUo1M25DSTs7RUFFRTtBcko4M25DTjtBcUoxM25DTTtFQUNFO0VBQ0E7QXJKNDNuQ1I7QXFKejNuQ007RUFJRTtFQUNBO0VBQ0E7QXJKdzNuQ1I7O0FxSjU0bkNFO0VBQ0U7QXJKKzRuQ0o7QXFKNzRuQ0k7O0VBRUU7QXJKKzRuQ047QXFKMzRuQ007RUFDRTtFQUNBO0FySjY0bkNSO0FxSjE0bkNNO0VBSUU7RUFDQTtFQUNBO0FySnk0bkNSOztBcUo3NW5DRTtFQUNFO0FySmc2bkNKO0FxSjk1bkNJOztFQUVFO0FySmc2bkNOO0FxSjU1bkNNO0VBQ0U7RUFDQTtBcko4NW5DUjtBcUozNW5DTTtFQUlFO0VBQ0E7RUFDQTtBckowNW5DUjs7QXFKOTZuQ0U7RUFDRTtBckppN25DSjtBcUovNm5DSTs7RUFFRTtBckppN25DTjtBcUo3Nm5DTTtFQUNFO0VBQ0E7QXJKKzZuQ1I7QXFKNTZuQ007RUFJRTtFQUNBO0VBQ0E7QXJKMjZuQ1I7O0FxSi83bkNFO0VBQ0U7QXJKazhuQ0o7QXFKaDhuQ0k7O0VBRUU7QXJKazhuQ047QXFKOTduQ007RUFDRTtFQUNBO0FySmc4bkNSO0FxSjc3bkNNO0VBSUU7RUFDQTtFQUNBO0FySjQ3bkNSOztBcUpoOW5DRTtFQUNFO0FySm05bkNKO0FxSmo5bkNJOztFQUVFO0FySm05bkNOO0FxSi84bkNNO0VBQ0U7RUFDQTtBckppOW5DUjtBcUo5OG5DTTtFQUlFO0VBQ0E7RUFDQTtBcko2OG5DUjs7QXFKaituQ0U7RUFDRTtBckpvK25DSjtBcUpsK25DSTs7RUFFRTtBckpvK25DTjtBcUpoK25DTTtFQUNFO0VBQ0E7QXJKaytuQ1I7QXFKLzluQ007RUFJRTtFQUNBO0VBQ0E7QXJKODluQ1I7O0FxSmwvbkNFO0VBQ0U7QXJKcS9uQ0o7QXFKbi9uQ0k7O0VBRUU7QXJKcS9uQ047QXFKai9uQ007RUFDRTtFQUNBO0FySm0vbkNSO0FxSmgvbkNNO0VBSUU7RUFDQTtFQUNBO0FySisrbkNSOztBcUpuZ29DRTtFQUNFO0FySnNnb0NKO0FxSnBnb0NJOztFQUVFO0FySnNnb0NOO0FxSmxnb0NNO0VBQ0U7RUFDQTtBckpvZ29DUjtBcUpqZ29DTTtFQUlFO0VBQ0E7RUFDQTtBckpnZ29DUjs7QXFKcGhvQ0U7RUFDRTtBckp1aG9DSjtBcUpyaG9DSTs7RUFFRTtBckp1aG9DTjtBcUpuaG9DTTtFQUNFO0VBQ0E7QXJKcWhvQ1I7QXFKbGhvQ007RUFJRTtFQUNBO0VBQ0E7QXJKaWhvQ1I7O0FxSnJpb0NFO0VBQ0U7QXJKd2lvQ0o7QXFKdGlvQ0k7O0VBRUU7QXJKd2lvQ047QXFKcGlvQ007RUFDRTtFQUNBO0FySnNpb0NSO0FxSm5pb0NNO0VBSUU7RUFDQTtFQUNBO0FySmtpb0NSOztBcUp0am9DRTtFQUNFO0FySnlqb0NKO0FxSnZqb0NJOztFQUVFO0FySnlqb0NOO0FxSnJqb0NNO0VBQ0U7RUFDQTtBckp1am9DUjtBcUpwam9DTTtFQUlFO0VBQ0E7RUFDQTtBckptam9DUjs7QXFKdmtvQ0U7RUFDRTtBckowa29DSjtBcUp4a29DSTs7RUFFRTtBckowa29DTjtBcUp0a29DTTtFQUNFO0VBQ0E7QXJKd2tvQ1I7QXFKcmtvQ007RUFJRTtFQUNBO0VBQ0E7QXJKb2tvQ1I7O0FxSnhsb0NFO0VBQ0U7QXJKMmxvQ0o7QXFKemxvQ0k7O0VBRUU7QXJKMmxvQ047QXFKdmxvQ007RUFDRTtFQUNBO0FySnlsb0NSO0FxSnRsb0NNO0VBSUU7RUFDQTtFQUNBO0FySnFsb0NSOztBcUp6bW9DRTtFQUNFO0FySjRtb0NKO0FxSjFtb0NJOztFQUVFO0FySjRtb0NOO0FxSnhtb0NNO0VBQ0U7RUFDQTtBckowbW9DUjtBcUp2bW9DTTtFQUlFO0VBQ0E7RUFDQTtBckpzbW9DUjs7QXFKMW5vQ0U7RUFDRTtBcko2bm9DSjtBcUozbm9DSTs7RUFFRTtBcko2bm9DTjtBcUp6bm9DTTtFQUNFO0VBQ0E7QXJKMm5vQ1I7QXFKeG5vQ007RUFJRTtFQUNBO0VBQ0E7QXJKdW5vQ1I7O0FxSjNvb0NFO0VBQ0U7QXJKOG9vQ0o7QXFKNW9vQ0k7O0VBRUU7QXJKOG9vQ047QXFKMW9vQ007RUFDRTtFQUNBO0FySjRvb0NSO0FxSnpvb0NNO0VBSUU7RUFDQTtFQUNBO0FySndvb0NSOztBcUo1cG9DRTtFQUNFO0FySitwb0NKO0FxSjdwb0NJOztFQUVFO0FySitwb0NOO0FxSjNwb0NNO0VBQ0U7RUFDQTtBcko2cG9DUjtBcUoxcG9DTTtFQUlFO0VBQ0E7RUFDQTtBckp5cG9DUjs7QXFKN3FvQ0U7RUFDRTtBckpncm9DSjtBcUo5cW9DSTs7RUFFRTtBckpncm9DTjtBcUo1cW9DTTtFQUNFO0VBQ0E7QXJKOHFvQ1I7QXFKM3FvQ007RUFJRTtFQUNBO0VBQ0E7QXJKMHFvQ1I7O0FxSjlyb0NFO0VBQ0U7QXJKaXNvQ0o7QXFKL3JvQ0k7O0VBRUU7QXJKaXNvQ047QXFKN3JvQ007RUFDRTtFQUNBO0FySityb0NSO0FxSjVyb0NNO0VBSUU7RUFDQTtFQUNBO0FySjJyb0NSOztBcUovc29DRTtFQUNFO0FySmt0b0NKO0FxSmh0b0NJOztFQUVFO0FySmt0b0NOO0FxSjlzb0NNO0VBQ0U7RUFDQTtBckpndG9DUjtBcUo3c29DTTtFQUlFO0VBQ0E7RUFDQTtBcko0c29DUjs7QXFKaHVvQ0U7RUFDRTtBckptdW9DSjtBcUpqdW9DSTs7RUFFRTtBckptdW9DTjtBcUovdG9DTTtFQUNFO0VBQ0E7QXJKaXVvQ1I7QXFKOXRvQ007RUFJRTtFQUNBO0VBQ0E7QXJKNnRvQ1I7O0FxSmp2b0NFO0VBQ0U7QXJKb3ZvQ0o7QXFKbHZvQ0k7O0VBRUU7QXJKb3ZvQ047QXFKaHZvQ007RUFDRTtFQUNBO0FySmt2b0NSO0FxSi91b0NNO0VBSUU7RUFDQTtFQUNBO0FySjh1b0NSOztBc0oxdm9DQTtFQUNFLHlCakpDUztFaUpBVDtBdEo2dm9DRjs7QXNKMXZvQ0E7RUFDRTtFQUNBO0F0SjZ2b0NGOztBc0oxdm9DQTtFQUNFLHNCakpKUztFaUpLVDtBdEo2dm9DRjs7QXNKMXZvQ0E7RUFDRSxzQmpKbkJTO0VpSm9CVDtBdEo2dm9DRjs7QXFKMXZvQ0U7RUFDRTtFQUNBO0FySjZ2b0NKO0FxSjF2b0NNO0VBS0U7QXJKd3ZvQ1I7QXFKcnZvQ007RUFDRTtFQUNBO0VBQ0E7QXJKdXZvQ1I7QXFKcHZvQ007RUFJRTtFQUNBO0VBQ0E7QXJKbXZvQ1I7O0FxSjV3b0NFO0VBQ0U7RUFDQTtBckord29DSjtBcUo1d29DTTtFQUtFO0FySjB3b0NSO0FxSnZ3b0NNO0VBQ0U7RUFDQTtFQUNBO0FySnl3b0NSO0FxSnR3b0NNO0VBSUU7RUFDQTtFQUNBO0FySnF3b0NSOztBcUo5eG9DRTtFQUNFO0VBQ0E7QXJKaXlvQ0o7QXFKOXhvQ007RUFLRTtBcko0eG9DUjtBcUp6eG9DTTtFQUNFO0VBQ0E7RUFDQTtBckoyeG9DUjtBcUp4eG9DTTtFQUlFO0VBQ0E7RUFDQTtBckp1eG9DUjs7QXFKaHpvQ0U7RUFDRTtFQUNBO0FySm16b0NKO0FxSmh6b0NNO0VBS0U7QXJKOHlvQ1I7QXFKM3lvQ007RUFDRTtFQUNBO0VBQ0E7QXJKNnlvQ1I7QXFKMXlvQ007RUFJRTtFQUNBO0VBQ0E7QXJKeXlvQ1I7O0FxSmwwb0NFO0VBQ0U7RUFDQTtBckpxMG9DSjtBcUpsMG9DTTtFQUtFO0FySmcwb0NSO0FxSjd6b0NNO0VBQ0U7RUFDQTtFQUNBO0FySit6b0NSO0FxSjV6b0NNO0VBSUU7RUFDQTtFQUNBO0FySjJ6b0NSOztBcUpwMW9DRTtFQUNFO0VBQ0E7QXJKdTFvQ0o7QXFKcDFvQ007RUFLRTtBckprMW9DUjtBcUovMG9DTTtFQUNFO0VBQ0E7RUFDQTtBckppMW9DUjtBcUo5MG9DTTtFQUlFO0VBQ0E7RUFDQTtBcko2MG9DUjs7QXFKdDJvQ0U7RUFDRTtFQUNBO0FySnkyb0NKO0FxSnQyb0NNO0VBS0U7QXJKbzJvQ1I7QXFKajJvQ007RUFDRTtFQUNBO0VBQ0E7QXJKbTJvQ1I7QXFKaDJvQ007RUFJRTtFQUNBO0VBQ0E7QXJKKzFvQ1I7O0FxSngzb0NFO0VBQ0U7RUFDQTtBckoyM29DSjtBcUp4M29DTTtFQUtFO0FySnMzb0NSO0FxSm4zb0NNO0VBQ0U7RUFDQTtFQUNBO0FySnEzb0NSO0FxSmwzb0NNO0VBSUU7RUFDQTtFQUNBO0FySmkzb0NSOztBcUoxNG9DRTtFQUNFO0VBQ0E7QXJKNjRvQ0o7QXFKMTRvQ007RUFLRTtBckp3NG9DUjtBcUpyNG9DTTtFQUNFO0VBQ0E7RUFDQTtBckp1NG9DUjtBcUpwNG9DTTtFQUlFO0VBQ0E7RUFDQTtBckptNG9DUjs7QXFKNTVvQ0U7RUFDRTtFQUNBO0FySis1b0NKO0FxSjU1b0NNO0VBS0U7QXJKMDVvQ1I7QXFKdjVvQ007RUFDRTtFQUNBO0VBQ0E7QXJKeTVvQ1I7QXFKdDVvQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTVvQ1I7O0FxSjk2b0NFO0VBQ0U7RUFDQTtBckppN29DSjtBcUo5Nm9DTTtFQUtFO0FySjQ2b0NSO0FxSno2b0NNO0VBQ0U7RUFDQTtFQUNBO0FySjI2b0NSO0FxSng2b0NNO0VBSUU7RUFDQTtFQUNBO0FySnU2b0NSOztBcUpoOG9DRTtFQUNFO0VBQ0E7QXJKbThvQ0o7QXFKaDhvQ007RUFLRTtBcko4N29DUjtBcUozN29DTTtFQUNFO0VBQ0E7RUFDQTtBcko2N29DUjtBcUoxN29DTTtFQUlFO0VBQ0E7RUFDQTtBckp5N29DUjs7QXFKbDlvQ0U7RUFDRTtFQUNBO0FySnE5b0NKO0FxSmw5b0NNO0VBS0U7QXJKZzlvQ1I7QXFKNzhvQ007RUFDRTtFQUNBO0VBQ0E7QXJKKzhvQ1I7QXFKNThvQ007RUFJRTtFQUNBO0VBQ0E7QXJKMjhvQ1I7O0FxSnArb0NFO0VBQ0U7RUFDQTtBckp1K29DSjtBcUpwK29DTTtFQUtFO0FySmsrb0NSO0FxSi85b0NNO0VBQ0U7RUFDQTtFQUNBO0FySmkrb0NSO0FxSjk5b0NNO0VBSUU7RUFDQTtFQUNBO0FySjY5b0NSOztBcUp0L29DRTtFQUNFO0VBQ0E7QXJKeS9vQ0o7QXFKdC9vQ007RUFLRTtBckpvL29DUjtBcUpqL29DTTtFQUNFO0VBQ0E7RUFDQTtBckptL29DUjtBcUpoL29DTTtFQUlFO0VBQ0E7RUFDQTtBckorK29DUjs7QXFKeGdwQ0U7RUFDRTtFQUNBO0FySjJncENKO0FxSnhncENNO0VBS0U7QXJKc2dwQ1I7QXFKbmdwQ007RUFDRTtFQUNBO0VBQ0E7QXJKcWdwQ1I7QXFKbGdwQ007RUFJRTtFQUNBO0VBQ0E7QXJKaWdwQ1I7O0FxSjFocENFO0VBQ0U7RUFDQTtBcko2aHBDSjtBcUoxaHBDTTtFQUtFO0FySndocENSO0FxSnJocENNO0VBQ0U7RUFDQTtFQUNBO0FySnVocENSO0FxSnBocENNO0VBSUU7RUFDQTtFQUNBO0FySm1ocENSOztBcUo1aXBDRTtFQUNFO0VBQ0E7QXJKK2lwQ0o7QXFKNWlwQ007RUFLRTtBckowaXBDUjtBcUp2aXBDTTtFQUNFO0VBQ0E7RUFDQTtBckp5aXBDUjtBcUp0aXBDTTtFQUlFO0VBQ0E7RUFDQTtBckpxaXBDUjs7QXFKOWpwQ0U7RUFDRTtFQUNBO0FySmlrcENKO0FxSjlqcENNO0VBS0U7QXJKNGpwQ1I7QXFKempwQ007RUFDRTtFQUNBO0VBQ0E7QXJKMmpwQ1I7QXFKeGpwQ007RUFJRTtFQUNBO0VBQ0E7QXJKdWpwQ1I7O0FxSmhscENFO0VBQ0U7RUFDQTtBckptbHBDSjtBcUpobHBDTTtFQUtFO0FySjhrcENSO0FxSjNrcENNO0VBQ0U7RUFDQTtFQUNBO0FySjZrcENSO0FxSjFrcENNO0VBSUU7RUFDQTtFQUNBO0FySnlrcENSOztBcUpsbXBDRTtFQUNFO0VBQ0E7QXJKcW1wQ0o7QXFKbG1wQ007RUFLRTtBckpnbXBDUjtBcUo3bHBDTTtFQUNFO0VBQ0E7RUFDQTtBckorbHBDUjtBcUo1bHBDTTtFQUlFO0VBQ0E7RUFDQTtBckoybHBDUjs7QXFKcG5wQ0U7RUFDRTtFQUNBO0FySnVucENKO0FxSnBucENNO0VBS0U7QXJKa25wQ1I7QXFKL21wQ007RUFDRTtFQUNBO0VBQ0E7QXJKaW5wQ1I7QXFKOW1wQ007RUFJRTtFQUNBO0VBQ0E7QXJKNm1wQ1I7O0FxSnRvcENFO0VBQ0U7RUFDQTtBckp5b3BDSjtBcUp0b3BDTTtFQUtFO0FySm9vcENSO0FxSmpvcENNO0VBQ0U7RUFDQTtFQUNBO0FySm1vcENSO0FxSmhvcENNO0VBSUU7RUFDQTtFQUNBO0FySitucENSOztBcUp4cHBDRTtFQUNFO0VBQ0E7QXJKMnBwQ0o7QXFKeHBwQ007RUFLRTtBckpzcHBDUjtBcUpucHBDTTtFQUNFO0VBQ0E7RUFDQTtBckpxcHBDUjtBcUpscHBDTTtFQUlFO0VBQ0E7RUFDQTtBckppcHBDUjs7QXFKMXFwQ0U7RUFDRTtFQUNBO0FySjZxcENKO0FxSjFxcENNO0VBS0U7QXJKd3FwQ1I7QXFKcnFwQ007RUFDRTtFQUNBO0VBQ0E7QXJKdXFwQ1I7QXFKcHFwQ007RUFJRTtFQUNBO0VBQ0E7QXJKbXFwQ1I7O0FxSjVycENFO0VBQ0U7RUFDQTtBckorcnBDSjtBcUo1cnBDTTtFQUtFO0FySjBycENSO0FxSnZycENNO0VBQ0U7RUFDQTtFQUNBO0FySnlycENSO0FxSnRycENNO0VBSUU7RUFDQTtFQUNBO0FySnFycENSOztBcUo5c3BDRTtFQUNFO0VBQ0E7QXJKaXRwQ0o7QXFKOXNwQ007RUFLRTtBcko0c3BDUjtBcUp6c3BDTTtFQUNFO0VBQ0E7RUFDQTtBckoyc3BDUjtBcUp4c3BDTTtFQUlFO0VBQ0E7RUFDQTtBckp1c3BDUjs7QXNKcnRwQ0E7RUFDRTtBdEp3dHBDRjs7QXNKcHRwQ0E7RUFDRTtBdEp1dHBDRjs7QXNKbnRwQ0E7RUFDRTtBdEpzdHBDRjtBc0pwdHBDRTtFQUVFO0F0SnF0cENKOztBc0pqdHBDQTtFQUNFLGNqSmhEUztBTG93cENYO0FzSmx0cENFO0VBRUU7QXRKbXRwQ0o7O0F1SjV3cENJOzs7RUFHRSxjaEo2RFM7QVBrdHBDZjtBUWx4cENFOzs7RStJTU0sY0FWZTtBdkoyeHBDdkI7QXVKNXdwQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdko2d3BDUjtBdUp4d3BDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SjB3cENSO0F1SnZ3cENNO0VBRUU7QXZKd3dwQ1I7QXVKcHdwQ0k7Ozs7RUFJRTtBdkpzd3BDTjtBdUpsd3BDTTtFQUNFLGNoSnlCTztBUDJ1cENmO0F1Smp3cENNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMaXpwQ1g7QXVKL3ZwQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxnenBDWDtBdUoxdnBDUTtFQUNFLGNqRXlDVztBdEZtdHBDckI7QVF4enBDRTtFK0krRFUsV2xKaEVEO0FMNHpwQ1g7QXVKcHZwQ1E7RUFDRSxjbEpqRUM7QUx1enBDWDtBUTl6cENFO0UrSTJFVSxjbEpuRUQ7QUx5enBDWDs7QXVKN3VwQ1E7RUFFRTtBdkordXBDVjs7QXVKcjBwQ0k7OztFQUdFLGNoSjZEUztBUDJ3cENmO0FRMzBwQ0U7OztFK0lNTSxjQVZlO0F2Sm8xcEN2QjtBdUpyMHBDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SnMwcENSO0F1SmowcENNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKbTBwQ1I7QXVKaDBwQ007RUFFRTtBdkppMHBDUjtBdUo3enBDSTs7OztFQUlFO0F2Sit6cENOO0F1SjN6cENNO0VBQ0UsY2hKeUJPO0FQb3lwQ2Y7QXVKMXpwQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUwwMnBDWDtBdUp4enBDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHkycENYO0F1Sm56cENRO0VBQ0UsY2pFeUNXO0F0RjR3cENyQjtBUWozcENFO0UrSStEVSxXbEpoRUQ7QUxxM3BDWDtBdUo3eXBDUTtFQUNFLGNsSmpFQztBTGczcENYO0FRdjNwQ0U7RStJMkVVLGNsSm5FRDtBTGszcENYOztBdUp0eXBDUTtFQUVFO0F2Snd5cENWOztBdUo5M3BDSTs7O0VBR0UsY2hKNkRTO0FQbzBwQ2Y7QVFwNHBDRTs7O0UrSU1NLGNBVmU7QXZKNjRwQ3ZCO0F1SjkzcENNO0VBRUUseUJoSm1ETztFZ0psRFA7QXZKKzNwQ1I7QXVKMTNwQ007RUFDRSx5QmhKNENPO0VnSjNDUDtBdko0M3BDUjtBdUp6M3BDTTtFQUVFO0F2SjAzcENSO0F1SnQzcENJOzs7O0VBSUU7QXZKdzNwQ047QXVKcDNwQ007RUFDRSxjaEp5Qk87QVA2MXBDZjtBdUpuM3BDTTtFQUVFLHlCaEpvQk87RWdKbkJQLHFCaEptQk87RWdKbEJQLFdsSi9DRztBTG02cENYO0F1SmozcENNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMazZwQ1g7QXVKNTJwQ1E7RUFDRSxjakV5Q1c7QXRGcTBwQ3JCO0FRMTZwQ0U7RStJK0RVLFdsSmhFRDtBTDg2cENYO0F1SnQycENRO0VBQ0UsY2xKakVDO0FMeTZwQ1g7QVFoN3BDRTtFK0kyRVUsY2xKbkVEO0FMMjZwQ1g7O0F1Si8xcENRO0VBRUU7QXZKaTJwQ1Y7O0F1SnY3cENJOzs7RUFHRSxjaEo2RFM7QVA2M3BDZjtBUTc3cENFOzs7RStJTU0sY0FWZTtBdkpzOHBDdkI7QXVKdjdwQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdkp3N3BDUjtBdUpuN3BDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SnE3cENSO0F1Smw3cENNO0VBRUU7QXZKbTdwQ1I7QXVKLzZwQ0k7Ozs7RUFJRTtBdkppN3BDTjtBdUo3NnBDTTtFQUNFLGNoSnlCTztBUHM1cENmO0F1SjU2cENNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMNDlwQ1g7QXVKMTZwQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUwyOXBDWDtBdUpyNnBDUTtFQUNFLGNqRXlDVztBdEY4M3BDckI7QVFuK3BDRTtFK0krRFUsV2xKaEVEO0FMdStwQ1g7QXVKLzVwQ1E7RUFDRSxjbEpqRUM7QUxrK3BDWDtBUXorcENFO0UrSTJFVSxjbEpuRUQ7QUxvK3BDWDs7QXVKeDVwQ1E7RUFFRTtBdkowNXBDVjs7QXVKaC9wQ0k7OztFQUdFLGNoSjZEUztBUHM3cENmO0FRdC9wQ0U7OztFK0lNTSxjQVZlO0F2SisvcEN2QjtBdUpoL3BDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SmkvcENSO0F1SjUrcENNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKOCtwQ1I7QXVKMytwQ007RUFFRTtBdko0K3BDUjtBdUp4K3BDSTs7OztFQUlFO0F2SjArcENOO0F1SnQrcENNO0VBQ0UsY2hKeUJPO0FQKzhwQ2Y7QXVKcitwQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUxxaHFDWDtBdUpuK3BDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG9ocUNYO0F1Sjk5cENRO0VBQ0UsY2pFeUNXO0F0RnU3cENyQjtBUTVocUNFO0UrSStEVSxXbEpoRUQ7QUxnaXFDWDtBdUp4OXBDUTtFQUNFLGNsSmpFQztBTDJocUNYO0FRbGlxQ0U7RStJMkVVLGNsSm5FRDtBTDZocUNYOztBdUpqOXBDUTtFQUVFO0F2Sm05cENWOztBdUp6aXFDSTs7O0VBR0UsY2hKNkRTO0FQKytwQ2Y7QVEvaXFDRTs7O0UrSU1NLGNBVmU7QXZKd2pxQ3ZCO0F1SnppcUNNO0VBRUUseUJoSm1ETztFZ0psRFA7QXZKMGlxQ1I7QXVKcmlxQ007RUFDRSx5QmhKNENPO0VnSjNDUDtBdkp1aXFDUjtBdUpwaXFDTTtFQUVFO0F2SnFpcUNSO0F1SmppcUNJOzs7O0VBSUU7QXZKbWlxQ047QXVKL2hxQ007RUFDRSxjaEp5Qk87QVB3Z3FDZjtBdUo5aHFDTTtFQUVFLHlCaEpvQk87RWdKbkJQLHFCaEptQk87RWdKbEJQLFdsSi9DRztBTDhrcUNYO0F1SjVocUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMNmtxQ1g7QXVKdmhxQ1E7RUFDRSxjakV5Q1c7QXRGZy9wQ3JCO0FRcmxxQ0U7RStJK0RVLFdsSmhFRDtBTHlscUNYO0F1SmpocUNRO0VBQ0UsY2xKakVDO0FMb2xxQ1g7QVEzbHFDRTtFK0kyRVUsY2xKbkVEO0FMc2xxQ1g7O0F1SjFncUNRO0VBRUU7QXZKNGdxQ1Y7O0F1SmxtcUNJOzs7RUFHRSxjaEo2RFM7QVB3aXFDZjtBUXhtcUNFOzs7RStJTU0sY0FWZTtBdkppbnFDdkI7QXVKbG1xQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdkptbXFDUjtBdUo5bHFDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SmdtcUNSO0F1SjdscUNNO0VBRUU7QXZKOGxxQ1I7QXVKMWxxQ0k7Ozs7RUFJRTtBdko0bHFDTjtBdUp4bHFDTTtFQUNFLGNoSnlCTztBUGlrcUNmO0F1SnZscUNNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMdW9xQ1g7QXVKcmxxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxzb3FDWDtBdUpobHFDUTtFQUNFLGNqRXlDVztBdEZ5aXFDckI7QVE5b3FDRTtFK0krRFUsV2xKaEVEO0FMa3BxQ1g7QXVKMWtxQ1E7RUFDRSxjbEpqRUM7QUw2b3FDWDtBUXBwcUNFO0UrSTJFVSxjbEpuRUQ7QUwrb3FDWDs7QXVKbmtxQ1E7RUFFRTtBdkpxa3FDVjs7QXVKM3BxQ0k7OztFQUdFLGNoSjZEUztBUGltcUNmO0FRanFxQ0U7OztFK0lNTSxjQVZlO0F2SjBxcUN2QjtBdUozcHFDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SjRwcUNSO0F1SnZwcUNNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKeXBxQ1I7QXVKdHBxQ007RUFFRTtBdkp1cHFDUjtBdUpucHFDSTs7OztFQUlFO0F2SnFwcUNOO0F1SmpwcUNNO0VBQ0UsY2hKeUJPO0FQMG5xQ2Y7QXVKaHBxQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUxnc3FDWDtBdUo5b3FDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCtycUNYO0F1SnpvcUNRO0VBQ0UsY2pFeUNXO0F0RmttcUNyQjtBUXZzcUNFO0UrSStEVSxXbEpoRUQ7QUwyc3FDWDtBdUpub3FDUTtFQUNFLGNsSmpFQztBTHNzcUNYO0FRN3NxQ0U7RStJMkVVLGNsSm5FRDtBTHdzcUNYOztBdUo1bnFDUTtFQUVFO0F2SjhucUNWOztBdUpwdHFDSTs7O0VBR0UsY2pFSUc7QXRGbXRxQ1Q7QVExdHFDRTs7O0UrSU1NLGNBVmU7QXZKbXVxQ3ZCO0F1SnB0cUNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnF0cUNSO0F1Smh0cUNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Smt0cUNSO0F1Si9zcUNNO0VBRUU7QXZKZ3RxQ1I7QXVKNXNxQ0k7Ozs7RUFJRTtBdko4c3FDTjtBdUoxc3FDTTtFQUNFLGNqRWhDQztBdEY0dXFDVDtBdUp6c3FDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTHl2cUNYO0F1SnZzcUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMd3ZxQ1g7QXVKbHNxQ1E7RUFDRSxjakV5Q1c7QXRGMnBxQ3JCO0FRaHdxQ0U7RStJK0RVLFdsSmhFRDtBTG93cUNYO0F1SjVycUNRO0VBQ0UsY2xKakVDO0FMK3ZxQ1g7QVF0d3FDRTtFK0kyRVUsY2xKbkVEO0FMaXdxQ1g7O0F1SnJycUNRO0VBRUU7QXZKdXJxQ1Y7O0F1Sjd3cUNJOzs7RUFHRSxjakVJRztBdEY0d3FDVDtBUW54cUNFOzs7RStJTU0sWUFWZTtBdko0eHFDdkI7QXVKN3dxQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKOHdxQ1I7QXVKendxQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKMndxQ1I7QXVKeHdxQ007RUFFRTtBdkp5d3FDUjtBdUpyd3FDSTs7OztFQUlFO0F2SnV3cUNOO0F1Sm53cUNNO0VBQ0UsY2pFaENDO0F0RnF5cUNUO0F1Smx3cUNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMa3pxQ1g7QXVKaHdxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpenFDWDtBdUozdnFDUTtFQUNFLGNqRXlDVztBdEZvdHFDckI7QVF6enFDRTtFK0krRFUsV2xKaEVEO0FMNnpxQ1g7QXVKcnZxQ1E7RUFDRSxjbEpqRUM7QUx3enFDWDtBUS96cUNFO0UrSTJFVSxjbEpuRUQ7QUwwenFDWDs7QXVKOXVxQ1E7RUFFRTtBdkpndnFDVjs7QXVKdDBxQ0k7OztFQUdFLGNqRUlHO0F0RnEwcUNUO0FRNTBxQ0U7OztFK0lNTSxjQVZlO0F2SnExcUN2QjtBdUp0MHFDTTtFQUVFLHlCakVOQztFaUVPRDtBdkp1MHFDUjtBdUpsMHFDTTtFQUNFLHlCakViQztFaUVjRDtBdkpvMHFDUjtBdUpqMHFDTTtFQUVFO0F2SmswcUNSO0F1Sjl6cUNJOzs7O0VBSUU7QXZKZzBxQ047QXVKNXpxQ007RUFDRSxjakVoQ0M7QXRGODFxQ1Q7QXVKM3pxQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUwyMnFDWDtBdUp6enFDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDAycUNYO0F1SnB6cUNRO0VBQ0UsY2pFeUNXO0F0RjZ3cUNyQjtBUWwzcUNFO0UrSStEVSxXbEpoRUQ7QUxzM3FDWDtBdUo5eXFDUTtFQUNFLGNsSmpFQztBTGkzcUNYO0FReDNxQ0U7RStJMkVVLGNsSm5FRDtBTG0zcUNYOztBdUp2eXFDUTtFQUVFO0F2Snl5cUNWOztBdUovM3FDSTs7O0VBR0UsY2pFSUc7QXRGODNxQ1Q7QVFyNHFDRTs7O0UrSU1NLGNBVmU7QXZKODRxQ3ZCO0F1Si8zcUNNO0VBRUUseUJqRU5DO0VpRU9EO0F2Smc0cUNSO0F1SjMzcUNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SjYzcUNSO0F1SjEzcUNNO0VBRUU7QXZKMjNxQ1I7QXVKdjNxQ0k7Ozs7RUFJRTtBdkp5M3FDTjtBdUpyM3FDTTtFQUNFLGNqRWhDQztBdEZ1NXFDVDtBdUpwM3FDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTG82cUNYO0F1SmwzcUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMbTZxQ1g7QXVKNzJxQ1E7RUFDRSxjakV5Q1c7QXRGczBxQ3JCO0FRMzZxQ0U7RStJK0RVLFdsSmhFRDtBTCs2cUNYO0F1SnYycUNRO0VBQ0UsY2xKakVDO0FMMDZxQ1g7QVFqN3FDRTtFK0kyRVUsY2xKbkVEO0FMNDZxQ1g7O0F1SmgycUNRO0VBRUU7QXZKazJxQ1Y7O0F1Sng3cUNJOzs7RUFHRSxjakVJRztBdEZ1N3FDVDtBUTk3cUNFOzs7RStJTU0sY0FWZTtBdkp1OHFDdkI7QXVKeDdxQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKeTdxQ1I7QXVKcDdxQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKczdxQ1I7QXVKbjdxQ007RUFFRTtBdkpvN3FDUjtBdUpoN3FDSTs7OztFQUlFO0F2Sms3cUNOO0F1Sjk2cUNNO0VBQ0UsY2pFaENDO0F0Rmc5cUNUO0F1Sjc2cUNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMNjlxQ1g7QXVKMzZxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw0OXFDWDtBdUp0NnFDUTtFQUNFLGNqRXlDVztBdEYrM3FDckI7QVFwK3FDRTtFK0krRFUsV2xKaEVEO0FMdytxQ1g7QXVKaDZxQ1E7RUFDRSxjbEpqRUM7QUxtK3FDWDtBUTErcUNFO0UrSTJFVSxjbEpuRUQ7QUxxK3FDWDs7QXVKejVxQ1E7RUFFRTtBdkoyNXFDVjs7QXVKai9xQ0k7OztFQUdFLGNqRUlHO0F0RmcvcUNUO0FRdi9xQ0U7OztFK0lNTSxjQVZlO0F2SmdnckN2QjtBdUpqL3FDTTtFQUVFLHlCakVOQztFaUVPRDtBdkprL3FDUjtBdUo3K3FDTTtFQUNFLHlCakViQztFaUVjRDtBdkorK3FDUjtBdUo1K3FDTTtFQUVFO0F2SjYrcUNSO0F1SnorcUNJOzs7O0VBSUU7QXZKMitxQ047QXVKditxQ007RUFDRSxjakVoQ0M7QXRGeWdyQ1Q7QXVKdCtxQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxzaHJDWDtBdUpwK3FDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHFockNYO0F1Si85cUNRO0VBQ0UsY2pFeUNXO0F0Rnc3cUNyQjtBUTdockNFO0UrSStEVSxXbEpoRUQ7QUxpaXJDWDtBdUp6OXFDUTtFQUNFLGNsSmpFQztBTDRockNYO0FRbmlyQ0U7RStJMkVVLGNsSm5FRDtBTDhockNYOztBdUpsOXFDUTtFQUVFO0F2Sm85cUNWOztBdUoxaXJDSTs7O0VBR0UsY2pFSUc7QXRGeWlyQ1Q7QVFoanJDRTs7O0UrSU1NLGNBVmU7QXZKeWpyQ3ZCO0F1SjFpckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SjJpckNSO0F1SnRpckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SndpckNSO0F1SnJpckNNO0VBRUU7QXZKc2lyQ1I7QXVKbGlyQ0k7Ozs7RUFJRTtBdkpvaXJDTjtBdUpoaXJDTTtFQUNFLGNqRWhDQztBdEZra3JDVDtBdUovaHJDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTCtrckNYO0F1SjdockNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMOGtyQ1g7QXVKeGhyQ1E7RUFDRSxjakV5Q1c7QXRGaS9xQ3JCO0FRdGxyQ0U7RStJK0RVLFdsSmhFRDtBTDBsckNYO0F1SmxockNRO0VBQ0UsY2xKakVDO0FMcWxyQ1g7QVE1bHJDRTtFK0kyRVUsY2xKbkVEO0FMdWxyQ1g7O0F1SjNnckNRO0VBRUU7QXZKNmdyQ1Y7O0F1Sm5tckNJOzs7RUFHRSxjakVJRztBdEZrbXJDVDtBUXptckNFOzs7RStJTU0sY0FWZTtBdkprbnJDdkI7QXVKbm1yQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKb21yQ1I7QXVKL2xyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKaW1yQ1I7QXVKOWxyQ007RUFFRTtBdkorbHJDUjtBdUozbHJDSTs7OztFQUlFO0F2SjZsckNOO0F1SnpsckNNO0VBQ0UsY2pFaENDO0F0RjJuckNUO0F1SnhsckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMd29yQ1g7QXVKdGxyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx1b3JDWDtBdUpqbHJDUTtFQUNFLGNqRXlDVztBdEYwaXJDckI7QVEvb3JDRTtFK0krRFUsV2xKaEVEO0FMbXByQ1g7QXVKM2tyQ1E7RUFDRSxjbEpqRUM7QUw4b3JDWDtBUXJwckNFO0UrSTJFVSxjbEpuRUQ7QUxncHJDWDs7QXVKcGtyQ1E7RUFFRTtBdkpza3JDVjs7QXVKNXByQ0k7OztFQUdFLGNqRUlHO0F0RjJwckNUO0FRbHFyQ0U7OztFK0lNTSxjQVZlO0F2SjJxckN2QjtBdUo1cHJDTTtFQUVFLHlCakVOQztFaUVPRDtBdko2cHJDUjtBdUp4cHJDTTtFQUNFLHlCakViQztFaUVjRDtBdkowcHJDUjtBdUp2cHJDTTtFQUVFO0F2SndwckNSO0F1SnBwckNJOzs7O0VBSUU7QXZKc3ByQ047QXVKbHByQ007RUFDRSxjakVoQ0M7QXRGb3JyQ1Q7QXVKanByQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxpc3JDWDtBdUovb3JDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTGdzckNYO0F1SjFvckNRO0VBQ0UsY2pFeUNXO0F0Rm1tckNyQjtBUXhzckNFO0UrSStEVSxXbEpoRUQ7QUw0c3JDWDtBdUpwb3JDUTtFQUNFLGNsSmpFQztBTHVzckNYO0FROXNyQ0U7RStJMkVVLGNsSm5FRDtBTHlzckNYOztBdUo3bnJDUTtFQUVFO0F2SituckNWOztBdUpydHJDSTs7O0VBR0UsY2pFSUc7QXRGb3RyQ1Q7QVEzdHJDRTs7O0UrSU1NLGNBVmU7QXZKb3VyQ3ZCO0F1SnJ0ckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnN0ckNSO0F1Smp0ckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Sm10ckNSO0F1Smh0ckNNO0VBRUU7QXZKaXRyQ1I7QXVKN3NyQ0k7Ozs7RUFJRTtBdkorc3JDTjtBdUozc3JDTTtFQUNFLGNqRWhDQztBdEY2dXJDVDtBdUoxc3JDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTDB2ckNYO0F1SnhzckNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMeXZyQ1g7QXVKbnNyQ1E7RUFDRSxjakV5Q1c7QXRGNHByQ3JCO0FRandyQ0U7RStJK0RVLFdsSmhFRDtBTHF3ckNYO0F1SjdyckNRO0VBQ0UsY2xKakVDO0FMZ3dyQ1g7QVF2d3JDRTtFK0kyRVUsY2xKbkVEO0FMa3dyQ1g7O0F1SnRyckNRO0VBRUU7QXZKd3JyQ1Y7O0F1Sjl3ckNJOzs7RUFHRSxjakVJRztBdEY2d3JDVDtBUXB4ckNFOzs7RStJTU0sY0FWZTtBdko2eHJDdkI7QXVKOXdyQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKK3dyQ1I7QXVKMXdyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKNHdyQ1I7QXVKendyQ007RUFFRTtBdkowd3JDUjtBdUp0d3JDSTs7OztFQUlFO0F2Snd3ckNOO0F1SnB3ckNNO0VBQ0UsY2pFaENDO0F0RnN5ckNUO0F1Sm53ckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMbXpyQ1g7QXVKandyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxrenJDWDtBdUo1dnJDUTtFQUNFLGNqRXlDVztBdEZxdHJDckI7QVExenJDRTtFK0krRFUsV2xKaEVEO0FMOHpyQ1g7QXVKdHZyQ1E7RUFDRSxjbEpqRUM7QUx5enJDWDtBUWgwckNFO0UrSTJFVSxjbEpuRUQ7QUwyenJDWDs7QXVKL3VyQ1E7RUFFRTtBdkppdnJDVjs7QXVKdjByQ0k7OztFQUdFLGNqRUlHO0F0RnMwckNUO0FRNzByQ0U7OztFK0lNTSxjQVZlO0F2SnMxckN2QjtBdUp2MHJDTTtFQUVFLHlCakVOQztFaUVPRDtBdkp3MHJDUjtBdUpuMHJDTTtFQUNFLHlCakViQztFaUVjRDtBdkpxMHJDUjtBdUpsMHJDTTtFQUVFO0F2Sm0wckNSO0F1Si96ckNJOzs7O0VBSUU7QXZKaTByQ047QXVKN3pyQ007RUFDRSxjakVoQ0M7QXRGKzFyQ1Q7QXVKNXpyQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUw0MnJDWDtBdUoxenJDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDIyckNYO0F1SnJ6ckNRO0VBQ0UsY2pFeUNXO0F0Rjh3ckNyQjtBUW4zckNFO0UrSStEVSxXbEpoRUQ7QUx1M3JDWDtBdUoveXJDUTtFQUNFLGNsSmpFQztBTGszckNYO0FRejNyQ0U7RStJMkVVLGNsSm5FRDtBTG8zckNYOztBdUp4eXJDUTtFQUVFO0F2SjB5ckNWOztBdUpoNHJDSTs7O0VBR0UsY2pFSUc7QXRGKzNyQ1Q7QVF0NHJDRTs7O0UrSU1NLGNBVmU7QXZKKzRyQ3ZCO0F1Smg0ckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2Smk0ckNSO0F1SjUzckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SjgzckNSO0F1SjMzckNNO0VBRUU7QXZKNDNyQ1I7QXVKeDNyQ0k7Ozs7RUFJRTtBdkowM3JDTjtBdUp0M3JDTTtFQUNFLGNqRWhDQztBdEZ3NXJDVDtBdUpyM3JDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTHE2ckNYO0F1Sm4zckNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMbzZyQ1g7QXVKOTJyQ1E7RUFDRSxjakV5Q1c7QXRGdTByQ3JCO0FRNTZyQ0U7RStJK0RVLFdsSmhFRDtBTGc3ckNYO0F1SngyckNRO0VBQ0UsY2xKakVDO0FMMjZyQ1g7QVFsN3JDRTtFK0kyRVUsY2xKbkVEO0FMNjZyQ1g7O0F1SmoyckNRO0VBRUU7QXZKbTJyQ1Y7O0F1Sno3ckNJOzs7RUFHRSxjakVJRztBdEZ3N3JDVDtBUS83ckNFOzs7RStJTU0sY0FWZTtBdkp3OHJDdkI7QXVKejdyQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKMDdyQ1I7QXVKcjdyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKdTdyQ1I7QXVKcDdyQ007RUFFRTtBdkpxN3JDUjtBdUpqN3JDSTs7OztFQUlFO0F2Sm03ckNOO0F1Si82ckNNO0VBQ0UsY2pFaENDO0F0Rmk5ckNUO0F1Sjk2ckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMODlyQ1g7QXVKNTZyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw2OXJDWDtBdUp2NnJDUTtFQUNFLGNqRXlDVztBdEZnNHJDckI7QVFyK3JDRTtFK0krRFUsV2xKaEVEO0FMeStyQ1g7QXVKajZyQ1E7RUFDRSxjbEpqRUM7QUxvK3JDWDtBUTMrckNFO0UrSTJFVSxjbEpuRUQ7QUxzK3JDWDs7QXVKMTVyQ1E7RUFFRTtBdko0NXJDVjs7QXVKbC9yQ0k7OztFQUdFLGNqRUlHO0F0RmkvckNUO0FReC9yQ0U7OztFK0lNTSxjQVZlO0F2Smlnc0N2QjtBdUpsL3JDTTtFQUVFLHlCakVOQztFaUVPRDtBdkptL3JDUjtBdUo5K3JDTTtFQUNFLHlCakViQztFaUVjRDtBdkpnL3JDUjtBdUo3K3JDTTtFQUVFO0F2SjgrckNSO0F1SjErckNJOzs7O0VBSUU7QXZKNCtyQ047QXVKeCtyQ007RUFDRSxjakVoQ0M7QXRGMGdzQ1Q7QXVKdityQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUx1aHNDWDtBdUpyK3JDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHNoc0NYO0F1SmgrckNRO0VBQ0UsY2pFeUNXO0F0Rnk3ckNyQjtBUTloc0NFO0UrSStEVSxXbEpoRUQ7QUxraXNDWDtBdUoxOXJDUTtFQUNFLGNsSmpFQztBTDZoc0NYO0FRcGlzQ0U7RStJMkVVLGNsSm5FRDtBTCtoc0NYOztBdUpuOXJDUTtFQUVFO0F2SnE5ckNWOztBdUozaXNDSTs7O0VBR0UsY2pFSUc7QXRGMGlzQ1Q7QVFqanNDRTs7O0UrSU1NLGNBVmU7QXZKMGpzQ3ZCO0F1SjNpc0NNO0VBRUUseUJqRU5DO0VpRU9EO0F2SjRpc0NSO0F1SnZpc0NNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Snlpc0NSO0F1SnRpc0NNO0VBRUU7QXZKdWlzQ1I7QXVKbmlzQ0k7Ozs7RUFJRTtBdkpxaXNDTjtBdUpqaXNDTTtFQUNFLGNqRWhDQztBdEZta3NDVDtBdUpoaXNDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTGdsc0NYO0F1Sjloc0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMK2tzQ1g7QXVKemhzQ1E7RUFDRSxjakV5Q1c7QXRGay9yQ3JCO0FRdmxzQ0U7RStJK0RVLFdsSmhFRDtBTDJsc0NYO0F1Sm5oc0NRO0VBQ0UsY2xKakVDO0FMc2xzQ1g7QVE3bHNDRTtFK0kyRVUsY2xKbkVEO0FMd2xzQ1g7O0F1SjVnc0NRO0VBRUU7QXZKOGdzQ1Y7O0F1SnBtc0NJOzs7RUFHRSxXakVJRztBdEZtbXNDVDtBUTFtc0NFOzs7RStJTU0sY0FWZTtBdkptbnNDdkI7QXVKcG1zQ007RUFFRSxzQmpFTkM7RWlFT0Q7QXZKcW1zQ1I7QXVKaG1zQ007RUFDRSxzQmpFYkM7RWlFY0Q7QXZKa21zQ1I7QXVKL2xzQ007RUFFRTtBdkpnbXNDUjtBdUo1bHNDSTs7OztFQUlFO0F2Sjhsc0NOO0F1SjFsc0NNO0VBQ0UsV2pFaENDO0F0RjRuc0NUO0F1Snpsc0NNO0VBRUUsc0JqRXJDQztFaUVzQ0Qsa0JqRXRDQztFaUV1Q0QsV2xKL0NHO0FMeW9zQ1g7QXVKdmxzQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx3b3NDWDtBdUpsbHNDUTtFQUNFLGNqRXlDVztBdEYyaXNDckI7QVFocHNDRTtFK0krRFUsV2xKaEVEO0FMb3BzQ1g7QXVKNWtzQ1E7RUFDRSxjbEpqRUM7QUwrb3NDWDtBUXRwc0NFO0UrSTJFVSxjbEpuRUQ7QUxpcHNDWDs7QXVKcmtzQ1E7RUFFRTtBdkp1a3NDVjs7QXVKN3BzQ0k7OztFQUdFLGNqRUlHO0F0RjRwc0NUO0FRbnFzQ0U7OztFK0lNTSxjQVZlO0F2SjRxc0N2QjtBdUo3cHNDTTtFQUVFLHlCakVOQztFaUVPRDtBdko4cHNDUjtBdUp6cHNDTTtFQUNFLHlCakViQztFaUVjRDtBdkoycHNDUjtBdUp4cHNDTTtFQUVFO0F2Snlwc0NSO0F1SnJwc0NJOzs7O0VBSUU7QXZKdXBzQ047QXVKbnBzQ007RUFDRSxjakVoQ0M7QXRGcXJzQ1Q7QXVKbHBzQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxrc3NDWDtBdUpocHNDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTGlzc0NYO0F1SjNvc0NRO0VBQ0UsY2pFeUNXO0F0Rm9tc0NyQjtBUXpzc0NFO0UrSStEVSxXbEpoRUQ7QUw2c3NDWDtBdUpyb3NDUTtFQUNFLGNsSmpFQztBTHdzc0NYO0FRL3NzQ0U7RStJMkVVLGNsSm5FRDtBTDBzc0NYOztBdUo5bnNDUTtFQUVFO0F2Smdvc0NWOztBdUp0dHNDSTs7O0VBR0UsY2pFSUc7QXRGcXRzQ1Q7QVE1dHNDRTs7O0UrSU1NLGNBVmU7QXZKcXVzQ3ZCO0F1SnR0c0NNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnV0c0NSO0F1Smx0c0NNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Sm90c0NSO0F1Smp0c0NNO0VBRUU7QXZKa3RzQ1I7QXVKOXNzQ0k7Ozs7RUFJRTtBdkpndHNDTjtBdUo1c3NDTTtFQUNFLGNqRWhDQztBdEY4dXNDVDtBdUozc3NDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTDJ2c0NYO0F1Snpzc0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMHZzQ1g7QXVKcHNzQ1E7RUFDRSxjakV5Q1c7QXRGNnBzQ3JCO0FRbHdzQ0U7RStJK0RVLFdsSmhFRDtBTHN3c0NYO0F1Sjlyc0NRO0VBQ0UsY2xKakVDO0FMaXdzQ1g7QVF4d3NDRTtFK0kyRVUsY2xKbkVEO0FMbXdzQ1g7O0F1SnZyc0NRO0VBRUU7QXZKeXJzQ1Y7O0FzSnJzc0NJO0VBQ0U7QXRKd3NzQ047QXNKenNzQ0k7RUFDRTtBdEoyc3NDTjtBc0o1c3NDSTtFQUNFO0F0Sjhzc0NOO0FzSi9zc0NJO0VBQ0U7QXRKaXRzQ047QXNKbHRzQ0k7RUFDRTtBdEpvdHNDTjtBc0pydHNDSTtFQUNFO0F0SnV0c0NOO0FzSnh0c0NJO0VBQ0U7QXRKMHRzQ047QXNKM3RzQ0k7RUFDRTtBdEo2dHNDTjs7QXNKdnRzQ0U7RUFDRTtFQUNBO0F0SjB0c0NKO0FzSnh0c0NFOzs7O0VBSUUsY2pKdEZPO0FMZ3pzQ1g7QXFKenpzQ0U7RUFDRTtBckoyenNDSjtBcUp6enNDSTs7RUFFRTtBckoyenNDTjtBcUp2enNDTTtFQUNFO0VBQ0E7QXJKeXpzQ1I7QXFKdHpzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcXpzQ1I7QXFKejBzQ0U7RUFDRTtBckoyMHNDSjtBcUp6MHNDSTs7RUFFRTtBckoyMHNDTjtBcUp2MHNDTTtFQUNFO0VBQ0E7QXJKeTBzQ1I7QXFKdDBzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTBzQ1I7QXFKejFzQ0U7RUFDRTtBckoyMXNDSjtBcUp6MXNDSTs7RUFFRTtBckoyMXNDTjtBcUp2MXNDTTtFQUNFO0VBQ0E7QXJKeTFzQ1I7QXFKdDFzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTFzQ1I7QXFKejJzQ0U7RUFDRTtBckoyMnNDSjtBcUp6MnNDSTs7RUFFRTtBckoyMnNDTjtBcUp2MnNDTTtFQUNFO0VBQ0E7QXJKeTJzQ1I7QXFKdDJzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTJzQ1I7QXFKejNzQ0U7RUFDRTtBckoyM3NDSjtBcUp6M3NDSTs7RUFFRTtBckoyM3NDTjtBcUp2M3NDTTtFQUNFO0VBQ0E7QXJKeTNzQ1I7QXFKdDNzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTNzQ1I7QXFKejRzQ0U7RUFDRTtBckoyNHNDSjtBcUp6NHNDSTs7RUFFRTtBckoyNHNDTjtBcUp2NHNDTTtFQUNFO0VBQ0E7QXJKeTRzQ1I7QXFKdDRzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTRzQ1I7QXFKejVzQ0U7RUFDRTtBckoyNXNDSjtBcUp6NXNDSTs7RUFFRTtBckoyNXNDTjtBcUp2NXNDTTtFQUNFO0VBQ0E7QXJKeTVzQ1I7QXFKdDVzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTVzQ1I7QXFKejZzQ0U7RUFDRTtBckoyNnNDSjtBcUp6NnNDSTs7RUFFRTtBckoyNnNDTjtBcUp2NnNDTTtFQUNFO0VBQ0E7QXJKeTZzQ1I7QXFKdDZzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTZzQ1I7QXFKejdzQ0U7RUFDRTtBckoyN3NDSjtBcUp6N3NDSTs7RUFFRTtBckoyN3NDTjtBcUp2N3NDTTtFQUNFO0VBQ0E7QXJKeTdzQ1I7QXFKdDdzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTdzQ1I7QXFKejhzQ0U7RUFDRTtBckoyOHNDSjtBcUp6OHNDSTs7RUFFRTtBckoyOHNDTjtBcUp2OHNDTTtFQUNFO0VBQ0E7QXJKeThzQ1I7QXFKdDhzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcThzQ1I7QXFKejlzQ0U7RUFDRTtBckoyOXNDSjtBcUp6OXNDSTs7RUFFRTtBckoyOXNDTjtBcUp2OXNDTTtFQUNFO0VBQ0E7QXJKeTlzQ1I7QXFKdDlzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTlzQ1I7QXFKeitzQ0U7RUFDRTtBckoyK3NDSjtBcUp6K3NDSTs7RUFFRTtBckoyK3NDTjtBcUp2K3NDTTtFQUNFO0VBQ0E7QXJKeStzQ1I7QXFKdCtzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcStzQ1I7QXFKei9zQ0U7RUFDRTtBckoyL3NDSjtBcUp6L3NDSTs7RUFFRTtBckoyL3NDTjtBcUp2L3NDTTtFQUNFO0VBQ0E7QXJKeS9zQ1I7QXFKdC9zQ007RUFJRTtFQUNBO0VBQ0E7QXJKcS9zQ1I7QXFKemd0Q0U7RUFDRTtBckoyZ3RDSjtBcUp6Z3RDSTs7RUFFRTtBckoyZ3RDTjtBcUp2Z3RDTTtFQUNFO0VBQ0E7QXJKeWd0Q1I7QXFKdGd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWd0Q1I7QXFKemh0Q0U7RUFDRTtBckoyaHRDSjtBcUp6aHRDSTs7RUFFRTtBckoyaHRDTjtBcUp2aHRDTTtFQUNFO0VBQ0E7QXJKeWh0Q1I7QXFKdGh0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWh0Q1I7QXFKeml0Q0U7RUFDRTtBckoyaXRDSjtBcUp6aXRDSTs7RUFFRTtBckoyaXRDTjtBcUp2aXRDTTtFQUNFO0VBQ0E7QXJKeWl0Q1I7QXFKdGl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWl0Q1I7QXFKemp0Q0U7RUFDRTtBckoyanRDSjtBcUp6anRDSTs7RUFFRTtBckoyanRDTjtBcUp2anRDTTtFQUNFO0VBQ0E7QXJKeWp0Q1I7QXFKdGp0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWp0Q1I7QXFKemt0Q0U7RUFDRTtBckoya3RDSjtBcUp6a3RDSTs7RUFFRTtBckoya3RDTjtBcUp2a3RDTTtFQUNFO0VBQ0E7QXJKeWt0Q1I7QXFKdGt0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWt0Q1I7QXFKemx0Q0U7RUFDRTtBckoybHRDSjtBcUp6bHRDSTs7RUFFRTtBckoybHRDTjtBcUp2bHRDTTtFQUNFO0VBQ0E7QXJKeWx0Q1I7QXFKdGx0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWx0Q1I7QXFKem10Q0U7RUFDRTtBckoybXRDSjtBcUp6bXRDSTs7RUFFRTtBckoybXRDTjtBcUp2bXRDTTtFQUNFO0VBQ0E7QXJKeW10Q1I7QXFKdG10Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW10Q1I7QXFKem50Q0U7RUFDRTtBckoybnRDSjtBcUp6bnRDSTs7RUFFRTtBckoybnRDTjtBcUp2bnRDTTtFQUNFO0VBQ0E7QXJKeW50Q1I7QXFKdG50Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW50Q1I7QXFKem90Q0U7RUFDRTtBckoyb3RDSjtBcUp6b3RDSTs7RUFFRTtBckoyb3RDTjtBcUp2b3RDTTtFQUNFO0VBQ0E7QXJKeW90Q1I7QXFKdG90Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW90Q1I7QXFKenB0Q0U7RUFDRTtBckoycHRDSjtBcUp6cHRDSTs7RUFFRTtBckoycHRDTjtBcUp2cHRDTTtFQUNFO0VBQ0E7QXJKeXB0Q1I7QXFKdHB0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXB0Q1I7QXFKenF0Q0U7RUFDRTtBckoycXRDSjtBcUp6cXRDSTs7RUFFRTtBckoycXRDTjtBcUp2cXRDTTtFQUNFO0VBQ0E7QXJKeXF0Q1I7QXFKdHF0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXF0Q1I7QXFKenJ0Q0U7RUFDRTtBckoycnRDSjtBcUp6cnRDSTs7RUFFRTtBckoycnRDTjtBcUp2cnRDTTtFQUNFO0VBQ0E7QXJKeXJ0Q1I7QXFKdHJ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXJ0Q1I7QXFKenN0Q0U7RUFDRTtBckoyc3RDSjtBcUp6c3RDSTs7RUFFRTtBckoyc3RDTjtBcUp2c3RDTTtFQUNFO0VBQ0E7QXJKeXN0Q1I7QXFKdHN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXN0Q1I7QXFKenR0Q0U7RUFDRTtBckoydHRDSjtBcUp6dHRDSTs7RUFFRTtBckoydHRDTjtBcUp2dHRDTTtFQUNFO0VBQ0E7QXJKeXR0Q1I7QXFKdHR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXR0Q1I7QXFKN3N0Q0U7RUFDRTtFQUNBO0FySitzdENKO0FxSjVzdENNO0VBS0U7QXJKMHN0Q1I7QXFKdnN0Q007RUFDRTtFQUNBO0VBQ0E7QXJKeXN0Q1I7QXFKdHN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXN0Q1I7QXFKOXR0Q0U7RUFDRTtFQUNBO0FySmd1dENKO0FxSjd0dENNO0VBS0U7QXJKMnR0Q1I7QXFKeHR0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMHR0Q1I7QXFKdnR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKc3R0Q1I7QXFKL3V0Q0U7RUFDRTtFQUNBO0FySml2dENKO0FxSjl1dENNO0VBS0U7QXJKNHV0Q1I7QXFKenV0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMnV0Q1I7QXFKeHV0Q007RUFJRTtFQUNBO0VBQ0E7QXJKdXV0Q1I7QXFKaHd0Q0U7RUFDRTtFQUNBO0FySmt3dENKO0FxSi92dENNO0VBS0U7QXJKNnZ0Q1I7QXFKMXZ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKNHZ0Q1I7QXFKenZ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKd3Z0Q1I7QXFKanh0Q0U7RUFDRTtFQUNBO0FySm14dENKO0FxSmh4dENNO0VBS0U7QXJKOHd0Q1I7QXFKM3d0Q007RUFDRTtFQUNBO0VBQ0E7QXJKNnd0Q1I7QXFKMXd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKeXd0Q1I7QXFKbHl0Q0U7RUFDRTtFQUNBO0FySm95dENKO0FxSmp5dENNO0VBS0U7QXJKK3h0Q1I7QXFKNXh0Q007RUFDRTtFQUNBO0VBQ0E7QXJKOHh0Q1I7QXFKM3h0Q007RUFJRTtFQUNBO0VBQ0E7QXJKMHh0Q1I7QXFKbnp0Q0U7RUFDRTtFQUNBO0FySnF6dENKO0FxSmx6dENNO0VBS0U7QXJKZ3p0Q1I7QXFKN3l0Q007RUFDRTtFQUNBO0VBQ0E7QXJKK3l0Q1I7QXFKNXl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKMnl0Q1I7QXFKcDB0Q0U7RUFDRTtFQUNBO0FySnMwdENKO0FxSm4wdENNO0VBS0U7QXJKaTB0Q1I7QXFKOXp0Q007RUFDRTtFQUNBO0VBQ0E7QXJKZzB0Q1I7QXFKN3p0Q007RUFJRTtFQUNBO0VBQ0E7QXJKNHp0Q1I7QXFKcjF0Q0U7RUFDRTtFQUNBO0FySnUxdENKO0FxSnAxdENNO0VBS0U7QXJKazF0Q1I7QXFKLzB0Q007RUFDRTtFQUNBO0VBQ0E7QXJKaTF0Q1I7QXFKOTB0Q007RUFJRTtFQUNBO0VBQ0E7QXJKNjB0Q1I7QXFKdDJ0Q0U7RUFDRTtFQUNBO0FySncydENKO0FxSnIydENNO0VBS0U7QXJKbTJ0Q1I7QXFKaDJ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKazJ0Q1I7QXFKLzF0Q007RUFJRTtFQUNBO0VBQ0E7QXJKODF0Q1I7QXFKdjN0Q0U7RUFDRTtFQUNBO0FySnkzdENKO0FxSnQzdENNO0VBS0U7QXJKbzN0Q1I7QXFKajN0Q007RUFDRTtFQUNBO0VBQ0E7QXJKbTN0Q1I7QXFKaDN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKKzJ0Q1I7QXFKeDR0Q0U7RUFDRTtFQUNBO0FySjA0dENKO0FxSnY0dENNO0VBS0U7QXJKcTR0Q1I7QXFKbDR0Q007RUFDRTtFQUNBO0VBQ0E7QXJKbzR0Q1I7QXFKajR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKZzR0Q1I7QXFKejV0Q0U7RUFDRTtFQUNBO0FySjI1dENKO0FxSng1dENNO0VBS0U7QXJKczV0Q1I7QXFKbjV0Q007RUFDRTtFQUNBO0VBQ0E7QXJKcTV0Q1I7QXFKbDV0Q007RUFJRTtFQUNBO0VBQ0E7QXJKaTV0Q1I7QXFKMTZ0Q0U7RUFDRTtFQUNBO0FySjQ2dENKO0FxSno2dENNO0VBS0U7QXJKdTZ0Q1I7QXFKcDZ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKczZ0Q1I7QXFKbjZ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKazZ0Q1I7QXFKMzd0Q0U7RUFDRTtFQUNBO0FySjY3dENKO0FxSjE3dENNO0VBS0U7QXJKdzd0Q1I7QXFKcjd0Q007RUFDRTtFQUNBO0VBQ0E7QXJKdTd0Q1I7QXFKcDd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKbTd0Q1I7QXFKNTh0Q0U7RUFDRTtFQUNBO0FySjg4dENKO0FxSjM4dENNO0VBS0U7QXJKeTh0Q1I7QXFKdDh0Q007RUFDRTtFQUNBO0VBQ0E7QXJKdzh0Q1I7QXFKcjh0Q007RUFJRTtFQUNBO0VBQ0E7QXJKbzh0Q1I7QXFKNzl0Q0U7RUFDRTtFQUNBO0FySis5dENKO0FxSjU5dENNO0VBS0U7QXJKMDl0Q1I7QXFKdjl0Q007RUFDRTtFQUNBO0VBQ0E7QXJKeTl0Q1I7QXFKdDl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcTl0Q1I7QXFKOSt0Q0U7RUFDRTtFQUNBO0FySmcvdENKO0FxSjcrdENNO0VBS0U7QXJKMit0Q1I7QXFKeCt0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMCt0Q1I7QXFKdit0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcyt0Q1I7QXFKLy90Q0U7RUFDRTtFQUNBO0FySmlndUNKO0FxSjkvdENNO0VBS0U7QXJKNC90Q1I7QXFKei90Q007RUFDRTtFQUNBO0VBQ0E7QXJKMi90Q1I7QXFKeC90Q007RUFJRTtFQUNBO0VBQ0E7QXJKdS90Q1I7QXFKaGh1Q0U7RUFDRTtFQUNBO0FySmtodUNKO0FxSi9ndUNNO0VBS0U7QXJKNmd1Q1I7QXFKMWd1Q007RUFDRTtFQUNBO0VBQ0E7QXJKNGd1Q1I7QXFKemd1Q007RUFJRTtFQUNBO0VBQ0E7QXJKd2d1Q1I7QXFKaml1Q0U7RUFDRTtFQUNBO0FySm1pdUNKO0FxSmhpdUNNO0VBS0U7QXJKOGh1Q1I7QXFKM2h1Q007RUFDRTtFQUNBO0VBQ0E7QXJKNmh1Q1I7QXFKMWh1Q007RUFJRTtFQUNBO0VBQ0E7QXJKeWh1Q1I7QXFKbGp1Q0U7RUFDRTtFQUNBO0FySm9qdUNKO0FxSmpqdUNNO0VBS0U7QXJKK2l1Q1I7QXFKNWl1Q007RUFDRTtFQUNBO0VBQ0E7QXJKOGl1Q1I7QXFKM2l1Q007RUFJRTtFQUNBO0VBQ0E7QXJKMGl1Q1I7QXFKbmt1Q0U7RUFDRTtFQUNBO0FySnFrdUNKO0FxSmxrdUNNO0VBS0U7QXJKZ2t1Q1I7QXFKN2p1Q007RUFDRTtFQUNBO0VBQ0E7QXJKK2p1Q1I7QXFKNWp1Q007RUFJRTtFQUNBO0VBQ0E7QXJKMmp1Q1I7QXFKcGx1Q0U7RUFDRTtFQUNBO0FySnNsdUNKO0FxSm5sdUNNO0VBS0U7QXJKaWx1Q1I7QXFKOWt1Q007RUFDRTtFQUNBO0VBQ0E7QXJKZ2x1Q1I7QXFKN2t1Q007RUFJRTtFQUNBO0VBQ0E7QXJKNGt1Q1I7QXFKcm11Q0U7RUFDRTtFQUNBO0FySnVtdUNKO0FxSnBtdUNNO0VBS0U7QXJKa211Q1I7QXFKL2x1Q007RUFDRTtFQUNBO0VBQ0E7QXJKaW11Q1I7QXFKOWx1Q007RUFJRTtFQUNBO0VBQ0E7QXJKNmx1Q1I7QXFKdG51Q0U7RUFDRTtFQUNBO0FySndudUNKO0FxSnJudUNNO0VBS0U7QXJKbW51Q1I7QXFKaG51Q007RUFDRTtFQUNBO0VBQ0E7QXJKa251Q1I7QXFKL211Q007RUFJRTtFQUNBO0VBQ0E7QXJKOG11Q1I7QXFKdm91Q0U7RUFDRTtFQUNBO0FySnlvdUNKO0FxSnRvdUNNO0VBS0U7QXJKb291Q1I7QXFKam91Q007RUFDRTtFQUNBO0VBQ0E7QXJKbW91Q1I7QXFKaG91Q007RUFJRTtFQUNBO0VBQ0E7QXJKK251Q1I7QXVKOXF1Q0k7OztFQUdFLGMxRG1FYTtBN0Y2bXVDbkI7QVFucnVDRTs7O0UrSU1NLGNBVmU7QXZKNHJ1Q3ZCO0F1SjdxdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKOHF1Q1I7QXVKenF1Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkoycXVDUjtBdUp4cXVDTTtFQUVFO0F2SnlxdUNSO0F1SnJxdUNJOzs7O0VBSUU7QXZKdXF1Q047QXVKbnF1Q007RUFDRSxjMUQrQlc7QTdGc291Q25CO0F1SmxxdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMa3R1Q1g7QXVKaHF1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpdHVDWDtBdUozcHVDUTtFQUNFLGNqRXlDVztBdEZvbnVDckI7QVF6dHVDRTtFK0krRFUsV2xKaEVEO0FMNnR1Q1g7QXVKcnB1Q1E7RUFDRSxjbEpqRUM7QUx3dHVDWDtBUS90dUNFO0UrSTJFVSxjbEpuRUQ7QUwwdHVDWDtBdUo5b3VDUTtFQUVFO0F2SitvdUNWO0F1SnJ1dUNJOzs7RUFHRSxjMURtRWE7QTdGb3F1Q25CO0FRMXV1Q0U7OztFK0lNTSxjQVZlO0F2Sm12dUN2QjtBdUpwdXVDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SnF1dUNSO0F1Smh1dUNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKa3V1Q1I7QXVKL3R1Q007RUFFRTtBdkpndXVDUjtBdUo1dHVDSTs7OztFQUlFO0F2Sjh0dUNOO0F1SjF0dUNNO0VBQ0UsYzFEK0JXO0E3RjZydUNuQjtBdUp6dHVDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTHl3dUNYO0F1SnZ0dUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMd3d1Q1g7QXVKbHR1Q1E7RUFDRSxjakV5Q1c7QXRGMnF1Q3JCO0FRaHh1Q0U7RStJK0RVLFdsSmhFRDtBTG94dUNYO0F1SjVzdUNRO0VBQ0UsY2xKakVDO0FMK3d1Q1g7QVF0eHVDRTtFK0kyRVUsY2xKbkVEO0FMaXh1Q1g7QXVKcnN1Q1E7RUFFRTtBdkpzc3VDVjtBdUo1eHVDSTs7O0VBR0UsYzFEbUVhO0E3RjJ0dUNuQjtBUWp5dUNFOzs7RStJTU0sY0FWZTtBdkoweXVDdkI7QXVKM3h1Q007RUFFRSx5QjFEeURXO0UwRHhEWDtBdko0eHVDUjtBdUp2eHVDTTtFQUNFLHlCMURrRFc7RTBEakRYO0F2Snl4dUNSO0F1SnR4dUNNO0VBRUU7QXZKdXh1Q1I7QXVKbnh1Q0k7Ozs7RUFJRTtBdkpxeHVDTjtBdUpqeHVDTTtFQUNFLGMxRCtCVztBN0ZvdnVDbkI7QXVKaHh1Q007RUFFRSx5QjFEMEJXO0UwRHpCWCxxQjFEeUJXO0UwRHhCWCxXbEovQ0c7QUxnMHVDWDtBdUo5d3VDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCt6dUNYO0F1Snp3dUNRO0VBQ0UsY2pFeUNXO0F0Rmt1dUNyQjtBUXYwdUNFO0UrSStEVSxXbEpoRUQ7QUwyMHVDWDtBdUpud3VDUTtFQUNFLGNsSmpFQztBTHMwdUNYO0FRNzB1Q0U7RStJMkVVLGNsSm5FRDtBTHcwdUNYO0F1SjV2dUNRO0VBRUU7QXZKNnZ1Q1Y7QXVKbjF1Q0k7OztFQUdFLGMxRG1FYTtBN0ZreHVDbkI7QVF4MXVDRTs7O0UrSU1NLGNBVmU7QXZKaTJ1Q3ZCO0F1SmwxdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKbTF1Q1I7QXVKOTB1Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkpnMXVDUjtBdUo3MHVDTTtFQUVFO0F2SjgwdUNSO0F1SjEwdUNJOzs7O0VBSUU7QXZKNDB1Q047QXVKeDB1Q007RUFDRSxjMUQrQlc7QTdGMnl1Q25CO0F1SnYwdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMdTN1Q1g7QXVKcjB1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxzM3VDWDtBdUpoMHVDUTtFQUNFLGNqRXlDVztBdEZ5eHVDckI7QVE5M3VDRTtFK0krRFUsV2xKaEVEO0FMazR1Q1g7QXVKMXp1Q1E7RUFDRSxjbEpqRUM7QUw2M3VDWDtBUXA0dUNFO0UrSTJFVSxjbEpuRUQ7QUwrM3VDWDtBdUpuenVDUTtFQUVFO0F2Sm96dUNWO0F1SjE0dUNJOzs7RUFHRSxjMURtRWE7QTdGeTB1Q25CO0FRLzR1Q0U7OztFK0lNTSxjQVZlO0F2Snc1dUN2QjtBdUp6NHVDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SjA0dUNSO0F1SnI0dUNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKdTR1Q1I7QXVKcDR1Q007RUFFRTtBdkpxNHVDUjtBdUpqNHVDSTs7OztFQUlFO0F2Sm00dUNOO0F1Si8zdUNNO0VBQ0UsYzFEK0JXO0E3RmsydUNuQjtBdUo5M3VDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTDg2dUNYO0F1SjUzdUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMNjZ1Q1g7QXVKdjN1Q1E7RUFDRSxjakV5Q1c7QXRGZzF1Q3JCO0FRcjd1Q0U7RStJK0RVLFdsSmhFRDtBTHk3dUNYO0F1SmozdUNRO0VBQ0UsY2xKakVDO0FMbzd1Q1g7QVEzN3VDRTtFK0kyRVUsY2xKbkVEO0FMczd1Q1g7QXVKMTJ1Q1E7RUFFRTtBdkoyMnVDVjtBdUpqOHVDSTs7O0VBR0UsYzFEbUVhO0E3Rmc0dUNuQjtBUXQ4dUNFOzs7RStJTU0sY0FWZTtBdkorOHVDdkI7QXVKaDh1Q007RUFFRSx5QjFEeURXO0UwRHhEWDtBdkppOHVDUjtBdUo1N3VDTTtFQUNFLHlCMURrRFc7RTBEakRYO0F2Sjg3dUNSO0F1SjM3dUNNO0VBRUU7QXZKNDd1Q1I7QXVKeDd1Q0k7Ozs7RUFJRTtBdkowN3VDTjtBdUp0N3VDTTtFQUNFLGMxRCtCVztBN0Z5NXVDbkI7QXVKcjd1Q007RUFFRSx5QjFEMEJXO0UwRHpCWCxxQjFEeUJXO0UwRHhCWCxXbEovQ0c7QUxxK3VDWDtBdUpuN3VDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG8rdUNYO0F1Sjk2dUNRO0VBQ0UsY2pFeUNXO0F0RnU0dUNyQjtBUTUrdUNFO0UrSStEVSxXbEpoRUQ7QUxnL3VDWDtBdUp4NnVDUTtFQUNFLGNsSmpFQztBTDIrdUNYO0FRbC91Q0U7RStJMkVVLGNsSm5FRDtBTDYrdUNYO0F1Smo2dUNRO0VBRUU7QXZKazZ1Q1Y7QXVKeC91Q0k7OztFQUdFLGMxRG1FYTtBN0Z1N3VDbkI7QVE3L3VDRTs7O0UrSU1NLGNBVmU7QXZKc2d2Q3ZCO0F1SnYvdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKdy91Q1I7QXVKbi91Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkpxL3VDUjtBdUpsL3VDTTtFQUVFO0F2Sm0vdUNSO0F1Si8rdUNJOzs7O0VBSUU7QXZKaS91Q047QXVKNyt1Q007RUFDRSxjMUQrQlc7QTdGZzl1Q25CO0F1SjUrdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMNGh2Q1g7QXVKMSt1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUwyaHZDWDtBdUpyK3VDUTtFQUNFLGNqRXlDVztBdEY4N3VDckI7QVFuaXZDRTtFK0krRFUsV2xKaEVEO0FMdWl2Q1g7QXVKLzl1Q1E7RUFDRSxjbEpqRUM7QUxraXZDWDtBUXppdkNFO0UrSTJFVSxjbEpuRUQ7QUxvaXZDWDtBdUp4OXVDUTtFQUVFO0F2Snk5dUNWO0F1Si9pdkNJOzs7RUFHRSxjMURtRWE7QTdGOCt1Q25CO0FRcGp2Q0U7OztFK0lNTSxjQVZlO0F2SjZqdkN2QjtBdUo5aXZDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SitpdkNSO0F1SjFpdkNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKNGl2Q1I7QXVKeml2Q007RUFFRTtBdkowaXZDUjtBdUp0aXZDSTs7OztFQUlFO0F2SndpdkNOO0F1SnBpdkNNO0VBQ0UsYzFEK0JXO0E3RnVndkNuQjtBdUpuaXZDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTG1sdkNYO0F1SmppdkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMa2x2Q1g7QXVKNWh2Q1E7RUFDRSxjakV5Q1c7QXRGcS91Q3JCO0FRMWx2Q0U7RStJK0RVLFdsSmhFRDtBTDhsdkNYO0F1SnRodkNRO0VBQ0UsY2xKakVDO0FMeWx2Q1g7QVFobXZDRTtFK0kyRVUsY2xKbkVEO0FMMmx2Q1g7QXVKL2d2Q1E7RUFFRTtBdkpnaHZDVjtBc0ovK3VDTTtFQUNFO0F0SmkvdUNSO0FzSmwvdUNNO0VBQ0U7QXRKby91Q1I7QXNKci91Q007RUFDRTtBdEp1L3VDUjtBc0p4L3VDTTtFQUNFO0F0SjAvdUNSO0FzSjMvdUNNO0VBQ0U7QXRKNi91Q1I7QXNKOS91Q007RUFDRTtBdEpnZ3ZDUjtBc0pqZ3ZDTTtFQUNFO0F0Sm1ndkNSO0FzSnBndkNNO0VBQ0U7QXRKc2d2Q1I7QXVKOW52Q0k7OztFQUdFLGMxRDhFTztBN0ZranZDYjtBUW5vdkNFOzs7RStJTU0sY0FWZTtBdko0b3ZDdkI7QXVKN252Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko4bnZDUjtBdUp6bnZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SjJudkNSO0F1SnhudkNNO0VBRUU7QXZKeW52Q1I7QXVKcm52Q0k7Ozs7RUFJRTtBdkp1bnZDTjtBdUpubnZDTTtFQUNFLGMxRDBDSztBN0Yya3ZDYjtBdUpsbnZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGtxdkNYO0F1SmhudkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMaXF2Q1g7QXVKM212Q1E7RUFDRSxjakV5Q1c7QXRGb2t2Q3JCO0FRenF2Q0U7RStJK0RVLFdsSmhFRDtBTDZxdkNYO0F1SnJtdkNRO0VBQ0UsY2xKakVDO0FMd3F2Q1g7QVEvcXZDRTtFK0kyRVUsY2xKbkVEO0FMMHF2Q1g7QXVKOWx2Q1E7RUFFRTtBdkorbHZDVjtBdUpycnZDSTs7O0VBR0UsYzFEOEVPO0E3RnltdkNiO0FRMXJ2Q0U7OztFK0lNTSxjQVZlO0F2Sm1zdkN2QjtBdUpwcnZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SnFydkNSO0F1SmhydkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKa3J2Q1I7QXVKL3F2Q007RUFFRTtBdkpncnZDUjtBdUo1cXZDSTs7OztFQUlFO0F2SjhxdkNOO0F1SjFxdkNNO0VBQ0UsYzFEMENLO0E3RmtvdkNiO0F1SnpxdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMeXR2Q1g7QXVKdnF2Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx3dHZDWDtBdUpscXZDUTtFQUNFLGNqRXlDVztBdEYybnZDckI7QVFodXZDRTtFK0krRFUsV2xKaEVEO0FMb3V2Q1g7QXVKNXB2Q1E7RUFDRSxjbEpqRUM7QUwrdHZDWDtBUXR1dkNFO0UrSTJFVSxjbEpuRUQ7QUxpdXZDWDtBdUpycHZDUTtFQUVFO0F2SnNwdkNWO0F1SjV1dkNJOzs7RUFHRSxjMUQ4RU87QTdGZ3F2Q2I7QVFqdnZDRTs7O0UrSU1NLGNBVmU7QXZKMHZ2Q3ZCO0F1SjN1dkNNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKNHV2Q1I7QXVKdnV2Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkp5dXZDUjtBdUp0dXZDTTtFQUVFO0F2SnV1dkNSO0F1Sm51dkNJOzs7O0VBSUU7QXZKcXV2Q047QXVKanV2Q007RUFDRSxjMUQwQ0s7QTdGeXJ2Q2I7QXVKaHV2Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxneHZDWDtBdUo5dHZDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCt3dkNYO0F1Snp0dkNRO0VBQ0UsY2pFeUNXO0F0RmtydkNyQjtBUXZ4dkNFO0UrSStEVSxXbEpoRUQ7QUwyeHZDWDtBdUpudHZDUTtFQUNFLGNsSmpFQztBTHN4dkNYO0FRN3h2Q0U7RStJMkVVLGNsSm5FRDtBTHd4dkNYO0F1SjVzdkNRO0VBRUU7QXZKNnN2Q1Y7QXVKbnl2Q0k7OztFQUdFLGMxRDhFTztBN0Z1dHZDYjtBUXh5dkNFOzs7RStJTU0sY0FWZTtBdkppenZDdkI7QXVKbHl2Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkpteXZDUjtBdUo5eHZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Smd5dkNSO0F1Sjd4dkNNO0VBRUU7QXZKOHh2Q1I7QXVKMXh2Q0k7Ozs7RUFJRTtBdko0eHZDTjtBdUp4eHZDTTtFQUNFLGMxRDBDSztBN0ZndnZDYjtBdUp2eHZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTHUwdkNYO0F1SnJ4dkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMczB2Q1g7QXVKaHh2Q1E7RUFDRSxjakV5Q1c7QXRGeXV2Q3JCO0FROTB2Q0U7RStJK0RVLFdsSmhFRDtBTGsxdkNYO0F1SjF3dkNRO0VBQ0UsY2xKakVDO0FMNjB2Q1g7QVFwMXZDRTtFK0kyRVUsY2xKbkVEO0FMKzB2Q1g7QXVKbnd2Q1E7RUFFRTtBdkpvd3ZDVjtBdUoxMXZDSTs7O0VBR0UsYzFEOEVPO0E3Rjh3dkNiO0FRLzF2Q0U7OztFK0lNTSxjQVZlO0F2SncydkN2QjtBdUp6MXZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SjAxdkNSO0F1SnIxdkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKdTF2Q1I7QXVKcDF2Q007RUFFRTtBdkpxMXZDUjtBdUpqMXZDSTs7OztFQUlFO0F2Sm0xdkNOO0F1Si8wdkNNO0VBQ0UsYzFEMENLO0E3RnV5dkNiO0F1SjkwdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMODN2Q1g7QXVKNTB2Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw2M3ZDWDtBdUp2MHZDUTtFQUNFLGNqRXlDVztBdEZneXZDckI7QVFyNHZDRTtFK0krRFUsV2xKaEVEO0FMeTR2Q1g7QXVKajB2Q1E7RUFDRSxjbEpqRUM7QUxvNHZDWDtBUTM0dkNFO0UrSTJFVSxjbEpuRUQ7QUxzNHZDWDtBdUoxenZDUTtFQUVFO0F2SjJ6dkNWO0F1Smo1dkNJOzs7RUFHRSxjMUQ4RU87QTdGcTB2Q2I7QVF0NXZDRTs7O0UrSU1NLGNBVmU7QXZKKzV2Q3ZCO0F1Smg1dkNNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKaTV2Q1I7QXVKNTR2Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdko4NHZDUjtBdUozNHZDTTtFQUVFO0F2SjQ0dkNSO0F1Sng0dkNJOzs7O0VBSUU7QXZKMDR2Q047QXVKdDR2Q007RUFDRSxjMUQwQ0s7QTdGODF2Q2I7QXVKcjR2Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxxN3ZDWDtBdUpuNHZDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG83dkNYO0F1SjkzdkNRO0VBQ0UsY2pFeUNXO0F0RnUxdkNyQjtBUTU3dkNFO0UrSStEVSxXbEpoRUQ7QUxnOHZDWDtBdUp4M3ZDUTtFQUNFLGNsSmpFQztBTDI3dkNYO0FRbDh2Q0U7RStJMkVVLGNsSm5FRDtBTDY3dkNYO0F1SmozdkNRO0VBRUU7QXZKazN2Q1Y7QXVKeDh2Q0k7OztFQUdFLGMxRDhFTztBN0Y0M3ZDYjtBUTc4dkNFOzs7RStJTU0sY0FWZTtBdkpzOXZDdkI7QXVKdjh2Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkp3OHZDUjtBdUpuOHZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SnE4dkNSO0F1Smw4dkNNO0VBRUU7QXZKbTh2Q1I7QXVKLzd2Q0k7Ozs7RUFJRTtBdkppOHZDTjtBdUo3N3ZDTTtFQUNFLGMxRDBDSztBN0ZxNXZDYjtBdUo1N3ZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTDQrdkNYO0F1SjE3dkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMit2Q1g7QXVKcjd2Q1E7RUFDRSxjakV5Q1c7QXRGODR2Q3JCO0FRbi92Q0U7RStJK0RVLFdsSmhFRDtBTHUvdkNYO0F1Si82dkNRO0VBQ0UsY2xKakVDO0FMay92Q1g7QVF6L3ZDRTtFK0kyRVUsY2xKbkVEO0FMby92Q1g7QXVKeDZ2Q1E7RUFFRTtBdkp5NnZDVjtBdUovL3ZDSTs7O0VBR0UsYzFEOEVPO0E3Rm03dkNiO0FRcGd3Q0U7OztFK0lNTSxjQVZlO0F2SjZnd0N2QjtBdUo5L3ZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SisvdkNSO0F1SjEvdkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKNC92Q1I7QXVKei92Q007RUFFRTtBdkowL3ZDUjtBdUp0L3ZDSTs7OztFQUlFO0F2SncvdkNOO0F1SnAvdkNNO0VBQ0UsYzFEMENLO0E3RjQ4dkNiO0F1Sm4vdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMbWl3Q1g7QXVKai92Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxraXdDWDtBdUo1K3ZDUTtFQUNFLGNqRXlDVztBdEZxOHZDckI7QVExaXdDRTtFK0krRFUsV2xKaEVEO0FMOGl3Q1g7QXVKdCt2Q1E7RUFDRSxjbEpqRUM7QUx5aXdDWDtBUWhqd0NFO0UrSTJFVSxjbEpuRUQ7QUwyaXdDWDtBdUovOXZDUTtFQUVFO0F2SmcrdkNWO0F1SnRqd0NJOzs7RUFHRSxjMUQ4RU87QTdGMCt2Q2I7QVEzandDRTs7O0UrSU1NLGNBVmU7QXZKb2t3Q3ZCO0F1SnJqd0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKc2p3Q1I7QXVKamp3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkptandDUjtBdUpoandDTTtFQUVFO0F2Smlqd0NSO0F1Sjdpd0NJOzs7O0VBSUU7QXZKK2l3Q047QXVKM2l3Q007RUFDRSxjMUQwQ0s7QTdGbWd3Q2I7QXVKMWl3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUwwbHdDWDtBdUp4aXdDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHlsd0NYO0F1Sm5pd0NRO0VBQ0UsY2pFeUNXO0F0RjQvdkNyQjtBUWptd0NFO0UrSStEVSxXbEpoRUQ7QUxxbXdDWDtBdUo3aHdDUTtFQUNFLGNsSmpFQztBTGdtd0NYO0FRdm13Q0U7RStJMkVVLGNsSm5FRDtBTGttd0NYO0F1SnRod0NRO0VBRUU7QXZKdWh3Q1Y7QXVKN213Q0k7OztFQUdFLGMxRDhFTztBN0ZpaXdDYjtBUWxud0NFOzs7RStJTU0sY0FWZTtBdkoybndDdkI7QXVKNW13Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko2bXdDUjtBdUp4bXdDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SjBtd0NSO0F1SnZtd0NNO0VBRUU7QXZKd213Q1I7QXVKcG13Q0k7Ozs7RUFJRTtBdkpzbXdDTjtBdUpsbXdDTTtFQUNFLGMxRDBDSztBN0YwandDYjtBdUpqbXdDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGlwd0NYO0F1Si9sd0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMZ3B3Q1g7QXVKMWx3Q1E7RUFDRSxjakV5Q1c7QXRGbWp3Q3JCO0FReHB3Q0U7RStJK0RVLFdsSmhFRDtBTDRwd0NYO0F1SnBsd0NRO0VBQ0UsY2xKakVDO0FMdXB3Q1g7QVE5cHdDRTtFK0kyRVUsY2xKbkVEO0FMeXB3Q1g7QXVKN2t3Q1E7RUFFRTtBdko4a3dDVjtBdUpwcXdDSTs7O0VBR0UsYzFEOEVPO0E3Rndsd0NiO0FRenF3Q0U7OztFK0lNTSxjQVZlO0F2Smtyd0N2QjtBdUpucXdDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2Sm9xd0NSO0F1Si9wd0NNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKaXF3Q1I7QXVKOXB3Q007RUFFRTtBdkorcHdDUjtBdUozcHdDSTs7OztFQUlFO0F2SjZwd0NOO0F1Snpwd0NNO0VBQ0UsYzFEMENLO0E3Rmlud0NiO0F1Snhwd0NNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMd3N3Q1g7QXVKdHB3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx1c3dDWDtBdUpqcHdDUTtFQUNFLGNqRXlDVztBdEYwbXdDckI7QVEvc3dDRTtFK0krRFUsV2xKaEVEO0FMbXR3Q1g7QXVKM293Q1E7RUFDRSxjbEpqRUM7QUw4c3dDWDtBUXJ0d0NFO0UrSTJFVSxjbEpuRUQ7QUxndHdDWDtBdUpwb3dDUTtFQUVFO0F2SnFvd0NWO0F1SjN0d0NJOzs7RUFHRSxjMUQ4RU87QTdGK293Q2I7QVFodXdDRTs7O0UrSU1NLGNBVmU7QXZKeXV3Q3ZCO0F1SjF0d0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKMnR3Q1I7QXVKdHR3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkp3dHdDUjtBdUpydHdDTTtFQUVFO0F2SnN0d0NSO0F1Smx0d0NJOzs7O0VBSUU7QXZKb3R3Q047QXVKaHR3Q007RUFDRSxjMUQwQ0s7QTdGd3F3Q2I7QXVKL3N3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUwrdndDWDtBdUo3c3dDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDh2d0NYO0F1Snhzd0NRO0VBQ0UsY2pFeUNXO0F0Rmlxd0NyQjtBUXR3d0NFO0UrSStEVSxXbEpoRUQ7QUwwd3dDWDtBdUpsc3dDUTtFQUNFLGNsSmpFQztBTHF3d0NYO0FRNXd3Q0U7RStJMkVVLGNsSm5FRDtBTHV3d0NYO0F1SjNyd0NRO0VBRUU7QXZKNHJ3Q1Y7QXVKbHh3Q0k7OztFQUdFLGMxRDhFTztBN0Zzc3dDYjtBUXZ4d0NFOzs7RStJTU0sY0FWZTtBdkpneXdDdkI7QXVKanh3Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkpreHdDUjtBdUo3d3dDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Sit3d0NSO0F1SjV3d0NNO0VBRUU7QXZKNnd3Q1I7QXVKend3Q0k7Ozs7RUFJRTtBdkoyd3dDTjtBdUp2d3dDTTtFQUNFLGMxRDBDSztBN0YrdHdDYjtBdUp0d3dDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTHN6d0NYO0F1SnB3d0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMcXp3Q1g7QXVKL3Z3Q1E7RUFDRSxjakV5Q1c7QXRGd3R3Q3JCO0FRN3p3Q0U7RStJK0RVLFdsSmhFRDtBTGkwd0NYO0F1Snp2d0NRO0VBQ0UsY2xKakVDO0FMNHp3Q1g7QVFuMHdDRTtFK0kyRVUsY2xKbkVEO0FMOHp3Q1g7QXVKbHZ3Q1E7RUFFRTtBdkptdndDVjtBdUp6MHdDSTs7O0VBR0UsYzFEOEVPO0E3RjZ2d0NiO0FROTB3Q0U7OztFK0lNTSxjQVZlO0F2SnUxd0N2QjtBdUp4MHdDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2Snkwd0NSO0F1SnAwd0NNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKczB3Q1I7QXVKbjB3Q007RUFFRTtBdkpvMHdDUjtBdUpoMHdDSTs7OztFQUlFO0F2Smswd0NOO0F1Sjl6d0NNO0VBQ0UsYzFEMENLO0E3RnN4d0NiO0F1Sjd6d0NNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMNjJ3Q1g7QXVKM3p3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw0MndDWDtBdUp0endDUTtFQUNFLGNqRXlDVztBdEYrd3dDckI7QVFwM3dDRTtFK0krRFUsV2xKaEVEO0FMdzN3Q1g7QXVKaHp3Q1E7RUFDRSxjbEpqRUM7QUxtM3dDWDtBUTEzd0NFO0UrSTJFVSxjbEpuRUQ7QUxxM3dDWDtBdUp6eXdDUTtFQUVFO0F2SjB5d0NWO0F1Smg0d0NJOzs7RUFHRSxjMUQ4RU87QTdGb3p3Q2I7QVFyNHdDRTs7O0UrSU1NLGNBVmU7QXZKODR3Q3ZCO0F1Si8zd0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKZzR3Q1I7QXVKMzN3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdko2M3dDUjtBdUoxM3dDTTtFQUVFO0F2SjIzd0NSO0F1SnYzd0NJOzs7O0VBSUU7QXZKeTN3Q047QXVKcjN3Q007RUFDRSxjMUQwQ0s7QTdGNjB3Q2I7QXVKcDN3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxvNndDWDtBdUpsM3dDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG02d0NYO0F1Sjcyd0NRO0VBQ0UsY2pFeUNXO0F0RnMwd0NyQjtBUTM2d0NFO0UrSStEVSxXbEpoRUQ7QUwrNndDWDtBdUp2MndDUTtFQUNFLGNsSmpFQztBTDA2d0NYO0FRajd3Q0U7RStJMkVVLGNsSm5FRDtBTDQ2d0NYO0F1Smgyd0NRO0VBRUU7QXZKaTJ3Q1Y7QXVKdjd3Q0k7OztFQUdFLGMxRDhFTztBN0YyMndDYjtBUTU3d0NFOzs7RStJTU0sY0FWZTtBdkpxOHdDdkI7QXVKdDd3Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkp1N3dDUjtBdUpsN3dDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Sm83d0NSO0F1Smo3d0NNO0VBRUU7QXZKazd3Q1I7QXVKOTZ3Q0k7Ozs7RUFJRTtBdkpnN3dDTjtBdUo1NndDTTtFQUNFLGMxRDBDSztBN0ZvNHdDYjtBdUozNndDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTDI5d0NYO0F1Sno2d0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMDl3Q1g7QXVKcDZ3Q1E7RUFDRSxjakV5Q1c7QXRGNjN3Q3JCO0FRbCt3Q0U7RStJK0RVLFdsSmhFRDtBTHMrd0NYO0F1Sjk1d0NRO0VBQ0UsY2xKakVDO0FMaSt3Q1g7QVF4K3dDRTtFK0kyRVUsY2xKbkVEO0FMbSt3Q1g7QXVKdjV3Q1E7RUFFRTtBdkp3NXdDVjtBdUo5K3dDSTs7O0VBR0UsVzFEOEVPO0E3Rms2d0NiO0FRbi93Q0U7OztFK0lNTSxjQVZlO0F2SjQvd0N2QjtBdUo3K3dDTTtFQUVFLHNCMURvRUs7RTBEbkVMO0F2Sjgrd0NSO0F1Snord0NNO0VBQ0Usc0IxRDZESztFMEQ1REw7QXZKMit3Q1I7QXVKeCt3Q007RUFFRTtBdkp5K3dDUjtBdUpyK3dDSTs7OztFQUlFO0F2SnUrd0NOO0F1Sm4rd0NNO0VBQ0UsVzFEMENLO0E3RjI3d0NiO0F1Smwrd0NNO0VBRUUsc0IxRHFDSztFMERwQ0wsa0IxRG9DSztFMERuQ0wsV2xKL0NHO0FMa2h4Q1g7QXVKaCt3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpaHhDWDtBdUozOXdDUTtFQUNFLGNqRXlDVztBdEZvN3dDckI7QVF6aHhDRTtFK0krRFUsV2xKaEVEO0FMNmh4Q1g7QXVKcjl3Q1E7RUFDRSxjbEpqRUM7QUx3aHhDWDtBUS9oeENFO0UrSTJFVSxjbEpuRUQ7QUwwaHhDWDtBdUo5OHdDUTtFQUVFO0F2Sis4d0NWO0F1SnJpeENJOzs7RUFHRSxjMUQ4RU87QTdGeTl3Q2I7QVExaXhDRTs7O0UrSU1NLGNBVmU7QXZKbWp4Q3ZCO0F1SnBpeENNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKcWl4Q1I7QXVKaGl4Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkpraXhDUjtBdUovaHhDTTtFQUVFO0F2SmdpeENSO0F1SjVoeENJOzs7O0VBSUU7QXZKOGh4Q047QXVKMWh4Q007RUFDRSxjMUQwQ0s7QTdGay93Q2I7QXVKemh4Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUx5a3hDWDtBdUp2aHhDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHdreENYO0F1SmxoeENRO0VBQ0UsY2pFeUNXO0F0RjIrd0NyQjtBUWhseENFO0UrSStEVSxXbEpoRUQ7QUxvbHhDWDtBdUo1Z3hDUTtFQUNFLGNsSmpFQztBTCtreENYO0FRdGx4Q0U7RStJMkVVLGNsSm5FRDtBTGlseENYO0F1SnJneENRO0VBRUU7QXZKc2d4Q1Y7QXVKNWx4Q0k7OztFQUdFLGMxRDhFTztBN0ZnaHhDYjtBUWpteENFOzs7RStJTU0sY0FWZTtBdkowbXhDdkI7QXVKM2x4Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko0bHhDUjtBdUp2bHhDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SnlseENSO0F1SnRseENNO0VBRUU7QXZKdWx4Q1I7QXVKbmx4Q0k7Ozs7RUFJRTtBdkpxbHhDTjtBdUpqbHhDTTtFQUNFLGMxRDBDSztBN0Z5aXhDYjtBdUpobHhDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGdveENYO0F1SjlreENNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMK254Q1g7QXVKemt4Q1E7RUFDRSxjakV5Q1c7QXRGa2l4Q3JCO0FRdm94Q0U7RStJK0RVLFdsSmhFRDtBTDJveENYO0F1Sm5reENRO0VBQ0UsY2xKakVDO0FMc294Q1g7QVE3b3hDRTtFK0kyRVUsY2xKbkVEO0FMd294Q1g7QXVKNWp4Q1E7RUFFRTtBdko2anhDVjs7QXdKL3B4Q0E7OztFQUFBO0FBSUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmtxeENGOztBd0pocXhDQTtFQUNFO0VBQ0E7RUFDQTtBeEptcXhDRjs7QXdKanF4Q0E7RUFDRTtBeEpvcXhDRjs7QXdKbHF4Q0E7RUFDRTtBeEpxcXhDRjs7QXdKbnF4Q0E7RUFDRTtBeEpzcXhDRjs7QXdKcHF4Q0E7RUFDRTtBeEp1cXhDRjs7QXdKcnF4Q0E7RUFDRTtBeEp3cXhDRjs7QXdKdHF4Q0E7RUFDRTtBeEp5cXhDRjs7QXdKdnF4Q0E7RUFDRTtBeEowcXhDRjs7QXdKeHF4Q0E7RUFDRTtBeEoycXhDRjs7QXdKenF4Q0E7RUFDRTtBeEo0cXhDRjs7QXdKMXF4Q0E7RUFDRTtBeEo2cXhDRjs7QXdKM3F4Q0E7RUFDRTtBeEo4cXhDRjs7QXdKNXF4Q0E7RUFDRTtBeEorcXhDRjs7QXdKN3F4Q0E7RUFDRTtFQUNBO0F4SmdyeENGOztBd0o5cXhDQTtFQUNFO0VBQ0E7RUFDQTtBeEppcnhDRjs7QXdKaHJ4Q0U7RUFDRTtBeEptcnhDSjs7QXdKanJ4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm9yeENGOztBd0pscnhDQTtFQUNFO0VBQ0E7RUFDQTtBeEpxcnhDRjs7QXdKbnJ4Q0E7RUFDRTtBeEpzcnhDRjs7QXdKcHJ4Q0E7RUFDRTtBeEp1cnhDRjs7QXdKcnJ4Q0E7Ozs7O0VBS0U7QXhKd3J4Q0Y7O0F3SnRyeENBOzs7OztFQUtFO0F4SnlyeENGOztBd0p2cnhDQTtFQUNFO0VBQ1E7QXhKMHJ4Q1Y7O0F3SnhyeENBO0VBQ0U7RUFDUTtBeEoycnhDVjs7QXdKenJ4Q0E7RUFDRTtJQUNFO0lBQ1E7RXhKNHJ4Q1Y7RXdKM3J4Q0E7SUFDRTtJQUNRO0V4SjZyeENWO0FBQ0Y7QXdKNXJ4Q0E7RUFDRTtJQUNFO0lBQ1E7RXhKOHJ4Q1Y7RXdKN3J4Q0E7SUFDRTtJQUNRO0V4SityeENWO0FBQ0Y7QXdKOXJ4Q0E7RUFDRTtFQUNBO0VBQ1E7QXhKZ3N4Q1Y7O0F3SjlyeENBO0VBQ0U7RUFDQTtFQUNRO0F4SmlzeENWOztBd0ovcnhDQTtFQUNFO0VBQ0E7RUFDUTtBeEprc3hDVjs7QXdKaHN4Q0E7RUFDRTtFQUNBO0VBQ1E7QXhKbXN4Q1Y7O0F3SmpzeENBO0VBQ0U7RUFDQTtFQUNRO0F4Sm9zeENWOztBd0psc3hDQTtFQUNFO0VBQ0E7RUFDUTtBeEpxc3hDVjs7QXdKbnN4Q0E7Ozs7OztFQU1FO0VBQ1E7QXhKc3N4Q1Y7O0F3SnBzeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnVzeENGOztBd0pyc3hDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeEp3c3hDRjs7QXdKdHN4Q0E7RUFDRTtBeEp5c3hDRjs7QXdKdnN4Q0E7RUFDRTtBeEowc3hDRjs7QXdKeHN4Q0E7RUFDRTtBeEoyc3hDRjs7QXdKenN4Q0E7Z0VBQUE7QUFFQTtFQUNFO0F4SjRzeENGOztBd0oxc3hDQTtFQUNFO0F4SjZzeENGOztBd0ozc3hDQTtFQUNFO0F4SjhzeENGOztBd0o1c3hDQTtFQUNFO0F4SitzeENGOztBd0o3c3hDQTtFQUNFO0F4Smd0eENGOztBd0o5c3hDQTtFQUNFO0F4Sml0eENGOztBd0ovc3hDQTtFQUNFO0F4Smt0eENGOztBd0podHhDQTtFQUNFO0F4Sm10eENGOztBd0pqdHhDQTtFQUNFO0F4Sm90eENGOztBd0psdHhDQTtFQUNFO0F4SnF0eENGOztBd0pudHhDQTtFQUNFO0F4SnN0eENGOztBd0pwdHhDQTtFQUNFO0F4SnV0eENGOztBd0pydHhDQTtFQUNFO0F4Snd0eENGOztBd0p0dHhDQTtFQUNFO0F4Snl0eENGOztBd0p2dHhDQTtFQUNFO0F4SjB0eENGOztBd0p4dHhDQTtFQUNFO0F4SjJ0eENGOztBd0p6dHhDQTtFQUNFO0F4SjR0eENGOztBd0oxdHhDQTtFQUNFO0F4SjZ0eENGOztBd0ozdHhDQTtFQUNFO0F4Sjh0eENGOztBd0o1dHhDQTtFQUNFO0F4Sit0eENGOztBd0o3dHhDQTtFQUNFO0F4Smd1eENGOztBd0o5dHhDQTtFQUNFO0F4Sml1eENGOztBd0ovdHhDQTtFQUNFO0F4Smt1eENGOztBd0podXhDQTtFQUNFO0F4Sm11eENGOztBd0pqdXhDQTtFQUNFO0F4Sm91eENGOztBd0psdXhDQTtFQUNFO0F4SnF1eENGOztBd0pudXhDQTtFQUNFO0F4SnN1eENGOztBd0pwdXhDQTtFQUNFO0F4SnV1eENGOztBd0pydXhDQTtFQUNFO0F4Snd1eENGOztBd0p0dXhDQTtFQUNFO0F4Snl1eENGOztBd0p2dXhDQTtFQUNFO0F4SjB1eENGOztBd0p4dXhDQTtFQUNFO0F4SjJ1eENGOztBd0p6dXhDQTtFQUNFO0F4SjR1eENGOztBd0oxdXhDQTtFQUNFO0F4SjZ1eENGOztBd0ozdXhDQTtFQUNFO0F4Sjh1eENGOztBd0o1dXhDQTtFQUNFO0F4Sit1eENGOztBd0o3dXhDQTtFQUNFO0F4Smd2eENGOztBd0o5dXhDQTtFQUNFO0F4Sml2eENGOztBd0ovdXhDQTtFQUNFO0F4Smt2eENGOztBd0podnhDQTtFQUNFO0F4Sm12eENGOztBd0pqdnhDQTtFQUNFO0F4Sm92eENGOztBd0psdnhDQTtFQUNFO0F4SnF2eENGOztBd0pudnhDQTtFQUNFO0F4SnN2eENGOztBd0pwdnhDQTtFQUNFO0F4SnV2eENGOztBd0pydnhDQTtFQUNFO0F4Snd2eENGOztBd0p0dnhDQTtFQUNFO0F4Snl2eENGOztBd0p2dnhDQTtFQUNFO0F4SjB2eENGOztBd0p4dnhDQTtFQUNFO0F4SjJ2eENGOztBd0p6dnhDQTtFQUNFO0F4SjR2eENGOztBd0oxdnhDQTtFQUNFO0F4SjZ2eENGOztBd0ozdnhDQTtFQUNFO0F4Sjh2eENGOztBd0o1dnhDQTtFQUNFO0F4Sit2eENGOztBd0o3dnhDQTtFQUNFO0F4Smd3eENGOztBd0o5dnhDQTtFQUNFO0F4Sml3eENGOztBd0ovdnhDQTtFQUNFO0F4Smt3eENGOztBd0pod3hDQTtFQUNFO0F4Sm13eENGOztBd0pqd3hDQTtFQUNFO0F4Sm93eENGOztBd0psd3hDQTtFQUNFO0F4SnF3eENGOztBd0pud3hDQTtFQUNFO0F4SnN3eENGOztBd0pwd3hDQTtFQUNFO0F4SnV3eENGOztBd0pyd3hDQTtFQUNFO0F4Snd3eENGOztBd0p0d3hDQTtFQUNFO0F4Snl3eENGOztBd0p2d3hDQTtFQUNFO0F4SjB3eENGOztBd0p4d3hDQTtFQUNFO0F4SjJ3eENGOztBd0p6d3hDQTtFQUNFO0F4SjR3eENGOztBd0oxd3hDQTtFQUNFO0F4SjZ3eENGOztBd0ozd3hDQTtFQUNFO0F4Sjh3eENGOztBd0o1d3hDQTtFQUNFO0F4Sit3eENGOztBd0o3d3hDQTtFQUNFO0F4Smd4eENGOztBd0o5d3hDQTtFQUNFO0F4Sml4eENGOztBd0ovd3hDQTtFQUNFO0F4Smt4eENGOztBd0poeHhDQTtFQUNFO0F4Sm14eENGOztBd0pqeHhDQTtFQUNFO0F4Sm94eENGOztBd0pseHhDQTtFQUNFO0F4SnF4eENGOztBd0pueHhDQTtFQUNFO0F4SnN4eENGOztBd0pweHhDQTtFQUNFO0F4SnV4eENGOztBd0pyeHhDQTtFQUNFO0F4Snd4eENGOztBd0p0eHhDQTtFQUNFO0F4Snl4eENGOztBd0p2eHhDQTtFQUNFO0F4SjB4eENGOztBd0p4eHhDQTtFQUNFO0F4SjJ4eENGOztBd0p6eHhDQTtFQUNFO0F4SjR4eENGOztBd0oxeHhDQTtFQUNFO0F4SjZ4eENGOztBd0ozeHhDQTtFQUNFO0F4Sjh4eENGOztBd0o1eHhDQTtFQUNFO0F4Sit4eENGOztBd0o3eHhDQTtFQUNFO0F4Smd5eENGOztBd0o5eHhDQTtFQUNFO0F4Sml5eENGOztBd0oveHhDQTtFQUNFO0F4Smt5eENGOztBd0poeXhDQTtFQUNFO0F4Sm15eENGOztBd0pqeXhDQTtFQUNFO0F4Sm95eENGOztBd0pseXhDQTtFQUNFO0F4SnF5eENGOztBd0pueXhDQTtFQUNFO0F4SnN5eENGOztBd0pweXhDQTtFQUNFO0F4SnV5eENGOztBd0pyeXhDQTtFQUNFO0F4Snd5eENGOztBd0p0eXhDQTtFQUNFO0F4Snl5eENGOztBd0p2eXhDQTtFQUNFO0F4SjB5eENGOztBd0p4eXhDQTtFQUNFO0F4SjJ5eENGOztBd0p6eXhDQTtFQUNFO0F4SjR5eENGOztBd0oxeXhDQTtFQUNFO0F4SjZ5eENGOztBd0ozeXhDQTtFQUNFO0F4Sjh5eENGOztBd0o1eXhDQTtFQUNFO0F4Sit5eENGOztBd0o3eXhDQTtFQUNFO0F4Smd6eENGOztBd0o5eXhDQTtFQUNFO0F4Sml6eENGOztBd0oveXhDQTtFQUNFO0F4Smt6eENGOztBd0poenhDQTtFQUNFO0F4Sm16eENGOztBd0pqenhDQTtFQUNFO0F4Sm96eENGOztBd0psenhDQTtFQUNFO0F4SnF6eENGOztBd0puenhDQTtFQUNFO0F4SnN6eENGOztBd0pwenhDQTtFQUNFO0F4SnV6eENGOztBd0pyenhDQTtFQUNFO0F4Snd6eENGOztBd0p0enhDQTtFQUNFO0F4Snl6eENGOztBd0p2enhDQTtFQUNFO0F4SjB6eENGOztBd0p4enhDQTtFQUNFO0F4SjJ6eENGOztBd0p6enhDQTtFQUNFO0F4SjR6eENGOztBd0oxenhDQTtFQUNFO0F4SjZ6eENGOztBd0ozenhDQTtFQUNFO0F4Sjh6eENGOztBd0o1enhDQTtFQUNFO0F4Sit6eENGOztBd0o3enhDQTtFQUNFO0F4SmcweENGOztBd0o5enhDQTtFQUNFO0F4SmkweENGOztBd0ovenhDQTtFQUNFO0F4SmsweENGOztBd0poMHhDQTtFQUNFO0F4Sm0weENGOztBd0pqMHhDQTtFQUNFO0F4Sm8weENGOztBd0psMHhDQTtFQUNFO0F4SnEweENGOztBd0puMHhDQTtFQUNFO0F4SnMweENGOztBd0pwMHhDQTtFQUNFO0F4SnUweENGOztBd0pyMHhDQTtFQUNFO0F4SncweENGOztBd0p0MHhDQTtFQUNFO0F4SnkweENGOztBd0p2MHhDQTtFQUNFO0F4SjAweENGOztBd0p4MHhDQTtFQUNFO0F4SjIweENGOztBd0p6MHhDQTtFQUNFO0F4SjQweENGOztBd0oxMHhDQTtFQUNFO0F4SjYweENGOztBd0ozMHhDQTtFQUNFO0F4SjgweENGOztBd0o1MHhDQTtFQUNFO0F4SisweENGOztBd0o3MHhDQTtFQUNFO0F4SmcxeENGOztBd0o5MHhDQTtFQUNFO0F4SmkxeENGOztBd0ovMHhDQTtFQUNFO0F4SmsxeENGOztBd0poMXhDQTtFQUNFO0F4Sm0xeENGOztBd0pqMXhDQTtFQUNFO0F4Sm8xeENGOztBd0psMXhDQTtFQUNFO0F4SnExeENGOztBd0puMXhDQTtFQUNFO0F4SnMxeENGOztBd0pwMXhDQTtFQUNFO0F4SnUxeENGOztBd0pyMXhDQTtFQUNFO0F4SncxeENGOztBd0p0MXhDQTtFQUNFO0F4SnkxeENGOztBd0p2MXhDQTtFQUNFO0F4SjAxeENGOztBd0p4MXhDQTtFQUNFO0F4SjIxeENGOztBd0p6MXhDQTtFQUNFO0F4SjQxeENGOztBd0oxMXhDQTtFQUNFO0F4SjYxeENGOztBd0ozMXhDQTtFQUNFO0F4SjgxeENGOztBd0o1MXhDQTtFQUNFO0F4SisxeENGOztBd0o3MXhDQTtFQUNFO0F4SmcyeENGOztBd0o5MXhDQTtFQUNFO0F4SmkyeENGOztBd0ovMXhDQTtFQUNFO0F4SmsyeENGOztBd0poMnhDQTtFQUNFO0F4Sm0yeENGOztBd0pqMnhDQTtFQUNFO0F4Sm8yeENGOztBd0psMnhDQTtFQUNFO0F4SnEyeENGOztBd0puMnhDQTtFQUNFO0F4SnMyeENGOztBd0pwMnhDQTtFQUNFO0F4SnUyeENGOztBd0pyMnhDQTtFQUNFO0F4SncyeENGOztBd0p0MnhDQTtFQUNFO0F4SnkyeENGOztBd0p2MnhDQTtFQUNFO0F4SjAyeENGOztBd0p4MnhDQTtFQUNFO0F4SjIyeENGOztBd0p6MnhDQTtFQUNFO0F4SjQyeENGOztBd0oxMnhDQTtFQUNFO0F4SjYyeENGOztBd0ozMnhDQTtFQUNFO0F4SjgyeENGOztBd0o1MnhDQTtFQUNFO0F4SisyeENGOztBd0o3MnhDQTtFQUNFO0F4SmczeENGOztBd0o5MnhDQTtFQUNFO0F4SmkzeENGOztBd0ovMnhDQTtFQUNFO0F4SmszeENGOztBd0poM3hDQTtFQUNFO0F4Sm0zeENGOztBd0pqM3hDQTtFQUNFO0F4Sm8zeENGOztBd0psM3hDQTtFQUNFO0F4SnEzeENGOztBd0puM3hDQTtFQUNFO0F4SnMzeENGOztBd0pwM3hDQTtFQUNFO0F4SnUzeENGOztBd0pyM3hDQTtFQUNFO0F4SnczeENGOztBd0p0M3hDQTtFQUNFO0F4SnkzeENGOztBd0p2M3hDQTtFQUNFO0F4SjAzeENGOztBd0p4M3hDQTtFQUNFO0F4SjIzeENGOztBd0p6M3hDQTtFQUNFO0F4SjQzeENGOztBd0oxM3hDQTtFQUNFO0F4SjYzeENGOztBd0ozM3hDQTtFQUNFO0F4SjgzeENGOztBd0o1M3hDQTtFQUNFO0F4SiszeENGOztBd0o3M3hDQTtFQUNFO0F4Smc0eENGOztBd0o5M3hDQTtFQUNFO0F4Smk0eENGOztBd0ovM3hDQTtFQUNFO0F4Sms0eENGOztBd0poNHhDQTtFQUNFO0F4Sm00eENGOztBd0pqNHhDQTtFQUNFO0F4Sm80eENGOztBd0psNHhDQTtFQUNFO0F4SnE0eENGOztBd0puNHhDQTtFQUNFO0F4SnM0eENGOztBd0pwNHhDQTtFQUNFO0F4SnU0eENGOztBd0pyNHhDQTtFQUNFO0F4Snc0eENGOztBd0p0NHhDQTtFQUNFO0F4Snk0eENGOztBd0p2NHhDQTtFQUNFO0F4SjA0eENGOztBd0p4NHhDQTtFQUNFO0F4SjI0eENGOztBd0p6NHhDQTtFQUNFO0F4SjQ0eENGOztBd0oxNHhDQTtFQUNFO0F4SjY0eENGOztBd0ozNHhDQTtFQUNFO0F4Sjg0eENGOztBd0o1NHhDQTtFQUNFO0F4Sis0eENGOztBd0o3NHhDQTtFQUNFO0F4Smc1eENGOztBd0o5NHhDQTtFQUNFO0F4Smk1eENGOztBd0ovNHhDQTtFQUNFO0F4Sms1eENGOztBd0poNXhDQTtFQUNFO0F4Sm01eENGOztBd0pqNXhDQTtFQUNFO0F4Sm81eENGOztBd0psNXhDQTtFQUNFO0F4SnE1eENGOztBd0puNXhDQTtFQUNFO0F4SnM1eENGOztBd0pwNXhDQTtFQUNFO0F4SnU1eENGOztBd0pyNXhDQTtFQUNFO0F4Snc1eENGOztBd0p0NXhDQTtFQUNFO0F4Snk1eENGOztBd0p2NXhDQTtFQUNFO0F4SjA1eENGOztBd0p4NXhDQTtFQUNFO0F4SjI1eENGOztBd0p6NXhDQTtFQUNFO0F4SjQ1eENGOztBd0oxNXhDQTtFQUNFO0F4SjY1eENGOztBd0ozNXhDQTtFQUNFO0F4Sjg1eENGOztBd0o1NXhDQTtFQUNFO0F4Sis1eENGOztBd0o3NXhDQTtFQUNFO0F4Smc2eENGOztBd0o5NXhDQTtFQUNFO0F4Smk2eENGOztBd0ovNXhDQTtFQUNFO0F4Sms2eENGOztBd0poNnhDQTtFQUNFO0F4Sm02eENGOztBd0pqNnhDQTtFQUNFO0F4Sm82eENGOztBd0psNnhDQTtFQUNFO0F4SnE2eENGOztBd0puNnhDQTtFQUNFO0F4SnM2eENGOztBd0pwNnhDQTtFQUNFO0F4SnU2eENGOztBd0pyNnhDQTtFQUNFO0F4Snc2eENGOztBd0p0NnhDQTtFQUNFO0F4Snk2eENGOztBd0p2NnhDQTtFQUNFO0F4SjA2eENGOztBd0p4NnhDQTtFQUNFO0F4SjI2eENGOztBd0p6NnhDQTtFQUNFO0F4SjQ2eENGOztBd0oxNnhDQTtFQUNFO0F4SjY2eENGOztBd0ozNnhDQTtFQUNFO0F4Sjg2eENGOztBd0o1NnhDQTtFQUNFO0F4Sis2eENGOztBd0o3NnhDQTtFQUNFO0F4Smc3eENGOztBd0o5NnhDQTtFQUNFO0F4Smk3eENGOztBd0ovNnhDQTtFQUNFO0F4Sms3eENGOztBd0poN3hDQTtFQUNFO0F4Sm03eENGOztBd0pqN3hDQTtFQUNFO0F4Sm83eENGOztBd0psN3hDQTtFQUNFO0F4SnE3eENGOztBd0puN3hDQTtFQUNFO0F4SnM3eENGOztBd0pwN3hDQTtFQUNFO0F4SnU3eENGOztBd0pyN3hDQTtFQUNFO0F4Snc3eENGOztBd0p0N3hDQTtFQUNFO0F4Snk3eENGOztBd0p2N3hDQTtFQUNFO0F4SjA3eENGOztBd0p4N3hDQTtFQUNFO0F4SjI3eENGOztBd0p6N3hDQTtFQUNFO0F4SjQ3eENGOztBd0oxN3hDQTtFQUNFO0F4SjY3eENGOztBd0ozN3hDQTtFQUNFO0F4Sjg3eENGOztBd0o1N3hDQTtFQUNFO0F4Sis3eENGOztBd0o3N3hDQTtFQUNFO0F4Smc4eENGOztBd0o5N3hDQTtFQUNFO0F4Smk4eENGOztBd0ovN3hDQTtFQUNFO0F4Sms4eENGOztBd0poOHhDQTtFQUNFO0F4Sm04eENGOztBd0pqOHhDQTtFQUNFO0F4Sm84eENGOztBd0psOHhDQTtFQUNFO0F4SnE4eENGOztBd0puOHhDQTtFQUNFO0F4SnM4eENGOztBd0pwOHhDQTtFQUNFO0F4SnU4eENGOztBd0pyOHhDQTtFQUNFO0F4Snc4eENGOztBd0p0OHhDQTtFQUNFO0F4Snk4eENGOztBd0p2OHhDQTtFQUNFO0F4SjA4eENGOztBd0p4OHhDQTtFQUNFO0F4SjI4eENGOztBd0p6OHhDQTtFQUNFO0F4SjQ4eENGOztBd0oxOHhDQTtFQUNFO0F4SjY4eENGOztBd0ozOHhDQTtFQUNFO0F4Sjg4eENGOztBd0o1OHhDQTtFQUNFO0F4Sis4eENGOztBd0o3OHhDQTtFQUNFO0F4Smc5eENGOztBd0o5OHhDQTtFQUNFO0F4Smk5eENGOztBd0ovOHhDQTtFQUNFO0F4Sms5eENGOztBd0poOXhDQTtFQUNFO0F4Sm05eENGOztBd0pqOXhDQTtFQUNFO0F4Sm85eENGOztBd0psOXhDQTtFQUNFO0F4SnE5eENGOztBd0puOXhDQTtFQUNFO0F4SnM5eENGOztBd0pwOXhDQTtFQUNFO0F4SnU5eENGOztBd0pyOXhDQTtFQUNFO0F4Snc5eENGOztBd0p0OXhDQTtFQUNFO0F4Snk5eENGOztBd0p2OXhDQTtFQUNFO0F4SjA5eENGOztBd0p4OXhDQTtFQUNFO0F4SjI5eENGOztBd0p6OXhDQTtFQUNFO0F4SjQ5eENGOztBd0oxOXhDQTtFQUNFO0F4SjY5eENGOztBd0ozOXhDQTtFQUNFO0F4Sjg5eENGOztBd0o1OXhDQTtFQUNFO0F4Sis5eENGOztBd0o3OXhDQTtFQUNFO0F4SmcreENGOztBd0o5OXhDQTtFQUNFO0F4SmkreENGOztBd0ovOXhDQTtFQUNFO0F4SmsreENGOztBd0poK3hDQTtFQUNFO0F4Sm0reENGOztBd0pqK3hDQTtFQUNFO0F4Sm8reENGOztBd0psK3hDQTtFQUNFO0F4SnEreENGOztBd0puK3hDQTtFQUNFO0F4SnMreENGOztBd0pwK3hDQTtFQUNFO0F4SnUreENGOztBd0pyK3hDQTtFQUNFO0F4SncreENGOztBd0p0K3hDQTtFQUNFO0F4SnkreENGOztBd0p2K3hDQTtFQUNFO0F4SjAreENGOztBd0p4K3hDQTtFQUNFO0F4SjIreENGOztBd0p6K3hDQTtFQUNFO0F4SjQreENGOztBd0oxK3hDQTtFQUNFO0F4SjYreENGOztBd0ozK3hDQTtFQUNFO0F4SjgreENGOztBd0o1K3hDQTtFQUNFO0F4SisreENGOztBd0o3K3hDQTtFQUNFO0F4SmcveENGOztBd0o5K3hDQTtFQUNFO0F4SmkveENGOztBd0ovK3hDQTtFQUNFO0F4SmsveENGOztBd0poL3hDQTtFQUNFO0F4Sm0veENGOztBd0pqL3hDQTtFQUNFO0F4Sm8veENGOztBd0psL3hDQTtFQUNFO0F4SnEveENGOztBd0puL3hDQTtFQUNFO0F4SnMveENGOztBd0pwL3hDQTtFQUNFO0F4SnUveENGOztBd0pyL3hDQTtFQUNFO0F4SncveENGOztBd0p0L3hDQTtFQUNFO0F4SnkveENGOztBd0p2L3hDQTtFQUNFO0F4SjAveENGOztBd0p4L3hDQTtFQUNFO0F4SjIveENGOztBd0p6L3hDQTtFQUNFO0F4SjQveENGOztBd0oxL3hDQTtFQUNFO0F4SjYveENGOztBd0ozL3hDQTtFQUNFO0F4SjgveENGOztBd0o1L3hDQTtFQUNFO0F4SisveENGOztBd0o3L3hDQTtFQUNFO0F4SmdneUNGOztBd0o5L3hDQTtFQUNFO0F4SmlneUNGOztBd0ovL3hDQTtFQUNFO0F4SmtneUNGOztBd0poZ3lDQTtFQUNFO0F4Sm1neUNGOztBd0pqZ3lDQTtFQUNFO0F4Sm9neUNGOztBd0psZ3lDQTtFQUNFO0F4SnFneUNGOztBd0puZ3lDQTtFQUNFO0F4SnNneUNGOztBd0pwZ3lDQTtFQUNFO0F4SnVneUNGOztBd0pyZ3lDQTtFQUNFO0F4SndneUNGOztBd0p0Z3lDQTtFQUNFO0F4SnlneUNGOztBd0p2Z3lDQTtFQUNFO0F4SjBneUNGOztBd0p4Z3lDQTtFQUNFO0F4SjJneUNGOztBd0p6Z3lDQTtFQUNFO0F4SjRneUNGOztBd0oxZ3lDQTtFQUNFO0F4SjZneUNGOztBd0ozZ3lDQTtFQUNFO0F4SjhneUNGOztBd0o1Z3lDQTtFQUNFO0F4SitneUNGOztBd0o3Z3lDQTtFQUNFO0F4SmdoeUNGOztBd0o5Z3lDQTtFQUNFO0F4SmloeUNGOztBd0ovZ3lDQTtFQUNFO0F4SmtoeUNGOztBd0poaHlDQTtFQUNFO0F4Sm1oeUNGOztBd0pqaHlDQTtFQUNFO0F4Sm9oeUNGOztBd0psaHlDQTtFQUNFO0F4SnFoeUNGOztBd0puaHlDQTtFQUNFO0F4SnNoeUNGOztBd0pwaHlDQTtFQUNFO0F4SnVoeUNGOztBd0pyaHlDQTtFQUNFO0F4SndoeUNGOztBd0p0aHlDQTtFQUNFO0F4SnloeUNGOztBd0p2aHlDQTtFQUNFO0F4SjBoeUNGOztBd0p4aHlDQTtFQUNFO0F4SjJoeUNGOztBd0p6aHlDQTtFQUNFO0F4SjRoeUNGOztBd0oxaHlDQTtFQUNFO0F4SjZoeUNGOztBd0ozaHlDQTtFQUNFO0F4SjhoeUNGOztBd0o1aHlDQTtFQUNFO0F4SitoeUNGOztBd0o3aHlDQTtFQUNFO0F4SmdpeUNGOztBd0o5aHlDQTtFQUNFO0F4SmlpeUNGOztBd0ovaHlDQTtFQUNFO0F4SmtpeUNGOztBd0poaXlDQTtFQUNFO0F4Sm1peUNGOztBd0pqaXlDQTtFQUNFO0F4Sm9peUNGOztBd0psaXlDQTtFQUNFO0F4SnFpeUNGOztBd0puaXlDQTtFQUNFO0F4SnNpeUNGOztBd0pwaXlDQTtFQUNFO0F4SnVpeUNGOztBd0pyaXlDQTtFQUNFO0F4SndpeUNGOztBd0p0aXlDQTtFQUNFO0F4SnlpeUNGOztBd0p2aXlDQTtFQUNFO0F4SjBpeUNGOztBd0p4aXlDQTtFQUNFO0F4SjJpeUNGOztBd0p6aXlDQTtFQUNFO0F4SjRpeUNGOztBd0oxaXlDQTtFQUNFO0F4SjZpeUNGOztBd0ozaXlDQTtFQUNFO0F4SjhpeUNGOztBd0o1aXlDQTtFQUNFO0F4SitpeUNGOztBd0o3aXlDQTtFQUNFO0F4SmdqeUNGOztBd0o5aXlDQTtFQUNFO0F4SmlqeUNGOztBd0ovaXlDQTtFQUNFO0F4SmtqeUNGOztBd0poanlDQTtFQUNFO0F4Sm1qeUNGOztBd0pqanlDQTtFQUNFO0F4Sm9qeUNGOztBd0psanlDQTtFQUNFO0F4SnFqeUNGOztBd0puanlDQTtFQUNFO0F4SnNqeUNGOztBd0pwanlDQTtFQUNFO0F4SnVqeUNGOztBd0pyanlDQTtFQUNFO0F4SndqeUNGOztBd0p0anlDQTtFQUNFO0F4SnlqeUNGOztBd0p2anlDQTtFQUNFO0F4SjBqeUNGOztBd0p4anlDQTtFQUNFO0F4SjJqeUNGOztBd0p6anlDQTtFQUNFO0F4SjRqeUNGOztBd0oxanlDQTtFQUNFO0F4SjZqeUNGOztBd0ozanlDQTtFQUNFO0F4SjhqeUNGOztBd0o1anlDQTtFQUNFO0F4SitqeUNGOztBd0o3anlDQTtFQUNFO0F4SmdreUNGOztBd0o5anlDQTtFQUNFO0F4SmlreUNGOztBd0ovanlDQTtFQUNFO0F4SmtreUNGOztBd0poa3lDQTtFQUNFO0F4Sm1reUNGOztBd0pqa3lDQTtFQUNFO0F4Sm9reUNGOztBd0psa3lDQTtFQUNFO0F4SnFreUNGOztBd0pua3lDQTtFQUNFO0F4SnNreUNGOztBd0pwa3lDQTtFQUNFO0F4SnVreUNGOztBd0pya3lDQTtFQUNFO0F4SndreUNGOztBd0p0a3lDQTtFQUNFO0F4SnlreUNGOztBd0p2a3lDQTtFQUNFO0F4SjBreUNGOztBd0p4a3lDQTtFQUNFO0F4SjJreUNGOztBd0p6a3lDQTtFQUNFO0F4SjRreUNGOztBd0oxa3lDQTtFQUNFO0F4SjZreUNGOztBd0oza3lDQTtFQUNFO0F4SjhreUNGOztBd0o1a3lDQTtFQUNFO0F4SitreUNGOztBd0o3a3lDQTtFQUNFO0F4SmdseUNGOztBd0o5a3lDQTtFQUNFO0F4SmlseUNGOztBd0ova3lDQTtFQUNFO0F4SmtseUNGOztBd0pobHlDQTtFQUNFO0F4Sm1seUNGOztBd0pqbHlDQTtFQUNFO0F4Sm9seUNGOztBd0psbHlDQTtFQUNFO0F4SnFseUNGOztBd0pubHlDQTtFQUNFO0F4SnNseUNGOztBd0pwbHlDQTtFQUNFO0F4SnVseUNGOztBd0pybHlDQTtFQUNFO0F4SndseUNGOztBd0p0bHlDQTtFQUNFO0F4SnlseUNGOztBd0p2bHlDQTtFQUNFO0F4SjBseUNGOztBd0p4bHlDQTtFQUNFO0F4SjJseUNGOztBd0p6bHlDQTtFQUNFO0F4SjRseUNGOztBd0oxbHlDQTtFQUNFO0F4SjZseUNGOztBd0ozbHlDQTtFQUNFO0F4SjhseUNGOztBd0o1bHlDQTtFQUNFO0F4SitseUNGOztBd0o3bHlDQTtFQUNFO0F4SmdteUNGOztBd0o5bHlDQTtFQUNFO0F4SmlteUNGOztBd0ovbHlDQTtFQUNFO0F4SmtteUNGOztBd0pobXlDQTtFQUNFO0F4Sm1teUNGOztBd0pqbXlDQTtFQUNFO0F4Sm9teUNGOztBd0psbXlDQTtFQUNFO0F4SnFteUNGOztBd0pubXlDQTtFQUNFO0F4SnNteUNGOztBd0pwbXlDQTtFQUNFO0F4SnVteUNGOztBd0pybXlDQTtFQUNFO0F4SndteUNGOztBd0p0bXlDQTtFQUNFO0F4SnlteUNGOztBd0p2bXlDQTtFQUNFO0F4SjBteUNGOztBd0p4bXlDQTtFQUNFO0F4SjJteUNGOztBd0p6bXlDQTtFQUNFO0F4SjRteUNGOztBd0oxbXlDQTtFQUNFO0F4SjZteUNGOztBd0ozbXlDQTtFQUNFO0F4SjhteUNGOztBd0o1bXlDQTtFQUNFO0F4SitteUNGOztBd0o3bXlDQTtFQUNFO0F4SmdueUNGOztBd0o5bXlDQTtFQUNFO0F4SmlueUNGOztBd0ovbXlDQTtFQUNFO0F4SmtueUNGOztBd0pobnlDQTtFQUNFO0F4Sm1ueUNGOztBd0pqbnlDQTtFQUNFO0F4Sm9ueUNGOztBd0psbnlDQTtFQUNFO0F4SnFueUNGOztBd0pubnlDQTtFQUNFO0F4SnNueUNGOztBd0pwbnlDQTtFQUNFO0F4SnVueUNGOztBd0pybnlDQTtFQUNFO0F4SndueUNGOztBd0p0bnlDQTtFQUNFO0F4SnlueUNGOztBd0p2bnlDQTtFQUNFO0F4SjBueUNGOztBd0p4bnlDQTtFQUNFO0F4SjJueUNGOztBd0p6bnlDQTtFQUNFO0F4SjRueUNGOztBd0oxbnlDQTtFQUNFO0F4SjZueUNGOztBd0ozbnlDQTtFQUNFO0F4SjhueUNGOztBd0o1bnlDQTtFQUNFO0F4SitueUNGOztBd0o3bnlDQTtFQUNFO0F4SmdveUNGOztBd0o5bnlDQTtFQUNFO0F4SmlveUNGOztBd0ovbnlDQTtFQUNFO0F4SmtveUNGOztBd0pob3lDQTtFQUNFO0F4Sm1veUNGOztBd0pqb3lDQTtFQUNFO0F4Sm9veUNGOztBd0psb3lDQTtFQUNFO0F4SnFveUNGOztBd0pub3lDQTtFQUNFO0F4SnNveUNGOztBd0pwb3lDQTtFQUNFO0F4SnVveUNGOztBd0pyb3lDQTtFQUNFO0F4SndveUNGOztBd0p0b3lDQTtFQUNFO0F4SnlveUNGOztBd0p2b3lDQTtFQUNFO0F4SjBveUNGOztBd0p4b3lDQTtFQUNFO0F4SjJveUNGOztBd0p6b3lDQTtFQUNFO0F4SjRveUNGOztBd0oxb3lDQTtFQUNFO0F4SjZveUNGOztBd0ozb3lDQTtFQUNFO0F4SjhveUNGOztBd0o1b3lDQTtFQUNFO0F4SitveUNGOztBd0o3b3lDQTtFQUNFO0F4SmdweUNGOztBd0o5b3lDQTtFQUNFO0F4SmlweUNGOztBd0ovb3lDQTtFQUNFO0F4SmtweUNGOztBd0pocHlDQTtFQUNFO0F4Sm1weUNGOztBd0pqcHlDQTtFQUNFO0F4Sm9weUNGOztBd0pscHlDQTtFQUNFO0F4SnFweUNGOztBd0pucHlDQTtFQUNFO0F4SnNweUNGOztBd0pwcHlDQTtFQUNFO0F4SnVweUNGOztBd0pycHlDQTtFQUNFO0F4SndweUNGOztBd0p0cHlDQTtFQUNFO0F4SnlweUNGOztBd0p2cHlDQTtFQUNFO0F4SjBweUNGOztBd0p4cHlDQTtFQUNFO0F4SjJweUNGOztBd0p6cHlDQTtFQUNFO0F4SjRweUNGOztBd0oxcHlDQTtFQUNFO0F4SjZweUNGOztBd0ozcHlDQTtFQUNFO0F4SjhweUNGOztBd0o1cHlDQTtFQUNFO0F4SitweUNGOztBd0o3cHlDQTtFQUNFO0F4SmdxeUNGOztBd0o5cHlDQTtFQUNFO0F4SmlxeUNGOztBd0ovcHlDQTtFQUNFO0F4SmtxeUNGOztBd0pocXlDQTtFQUNFO0F4Sm1xeUNGOztBd0pqcXlDQTtFQUNFO0F4Sm9xeUNGOztBd0pscXlDQTtFQUNFO0F4SnFxeUNGOztBd0pucXlDQTtFQUNFO0F4SnNxeUNGOztBd0pwcXlDQTtFQUNFO0F4SnVxeUNGOztBd0pycXlDQTtFQUNFO0F4SndxeUNGOztBd0p0cXlDQTtFQUNFO0F4SnlxeUNGOztBd0p2cXlDQTtFQUNFO0F4SjBxeUNGOztBd0p4cXlDQTtFQUNFO0F4SjJxeUNGOztBd0p6cXlDQTtFQUNFO0F4SjRxeUNGOztBd0oxcXlDQTtFQUNFO0F4SjZxeUNGOztBd0ozcXlDQTtFQUNFO0F4SjhxeUNGOztBd0o1cXlDQTtFQUNFO0F4SitxeUNGOztBd0o3cXlDQTtFQUNFO0F4SmdyeUNGOztBd0o5cXlDQTtFQUNFO0F4SmlyeUNGOztBd0ovcXlDQTtFQUNFO0F4SmtyeUNGOztBd0pocnlDQTtFQUNFO0F4Sm1yeUNGOztBd0pqcnlDQTtFQUNFO0F4Sm9yeUNGOztBd0pscnlDQTtFQUNFO0F4SnFyeUNGOztBd0pucnlDQTtFQUNFO0F4SnNyeUNGOztBd0pwcnlDQTtFQUNFO0F4SnVyeUNGOztBd0pycnlDQTtFQUNFO0F4SndyeUNGOztBd0p0cnlDQTtFQUNFO0F4SnlyeUNGOztBd0p2cnlDQTtFQUNFO0F4SjByeUNGOztBd0p4cnlDQTtFQUNFO0F4SjJyeUNGOztBd0p6cnlDQTtFQUNFO0F4SjRyeUNGOztBd0oxcnlDQTtFQUNFO0F4SjZyeUNGOztBd0ozcnlDQTtFQUNFO0F4SjhyeUNGOztBd0o1cnlDQTtFQUNFO0F4SityeUNGOztBd0o3cnlDQTtFQUNFO0F4SmdzeUNGOztBd0o5cnlDQTtFQUNFO0F4SmlzeUNGOztBd0ovcnlDQTtFQUNFO0F4SmtzeUNGOztBd0poc3lDQTtFQUNFO0F4Sm1zeUNGOztBd0pqc3lDQTtFQUNFO0F4Sm9zeUNGOztBd0psc3lDQTtFQUNFO0F4SnFzeUNGOztBd0puc3lDQTtFQUNFO0F4SnNzeUNGOztBd0pwc3lDQTtFQUNFO0F4SnVzeUNGOztBd0pyc3lDQTtFQUNFO0F4SndzeUNGOztBd0p0c3lDQTtFQUNFO0F4SnlzeUNGOztBd0p2c3lDQTtFQUNFO0F4SjBzeUNGOztBd0p4c3lDQTtFQUNFO0F4SjJzeUNGOztBd0p6c3lDQTtFQUNFO0F4SjRzeUNGOztBd0oxc3lDQTtFQUNFO0F4SjZzeUNGOztBd0ozc3lDQTtFQUNFO0F4SjhzeUNGOztBd0o1c3lDQTtFQUNFO0F4SitzeUNGOztBd0o3c3lDQTtFQUNFO0F4Smd0eUNGOztBd0o5c3lDQTtFQUNFO0F4Sml0eUNGOztBd0ovc3lDQTtFQUNFO0F4Smt0eUNGOztBd0podHlDQTtFQUNFO0F4Sm10eUNGOztBd0pqdHlDQTtFQUNFO0F4Sm90eUNGOztBd0psdHlDQTtFQUNFO0F4SnF0eUNGOztBd0pudHlDQTtFQUNFO0F4SnN0eUNGOztBd0pwdHlDQTtFQUNFO0F4SnV0eUNGOztBd0pydHlDQTtFQUNFO0F4Snd0eUNGOztBd0p0dHlDQTtFQUNFO0F4Snl0eUNGOztBd0p2dHlDQTtFQUNFO0F4SjB0eUNGOztBd0p4dHlDQTtFQUNFO0F4SjJ0eUNGOztBd0p6dHlDQTtFQUNFO0F4SjR0eUNGOztBd0oxdHlDQTtFQUNFO0F4SjZ0eUNGOztBd0ozdHlDQTtFQUNFO0F4Sjh0eUNGOztBd0o1dHlDQTtFQUNFO0F4Sit0eUNGOztBd0o3dHlDQTtFQUNFO0F4Smd1eUNGOztBd0o5dHlDQTtFQUNFO0F4Sml1eUNGOztBd0ovdHlDQTtFQUNFO0F4Smt1eUNGOztBd0podXlDQTtFQUNFO0F4Sm11eUNGOztBd0pqdXlDQTtFQUNFO0F4Sm91eUNGOztBd0psdXlDQTtFQUNFO0F4SnF1eUNGOztBd0pudXlDQTtFQUNFO0F4SnN1eUNGOztBd0pwdXlDQTtFQUNFO0F4SnV1eUNGOztBd0pydXlDQTtFQUNFO0F4Snd1eUNGOztBd0p0dXlDQTtFQUNFO0F4Snl1eUNGOztBd0p2dXlDQTtFQUNFO0F4SjB1eUNGOztBd0p4dXlDQTtFQUNFO0F4SjJ1eUNGOztBd0p6dXlDQTtFQUNFO0F4SjR1eUNGOztBd0oxdXlDQTtFQUNFO0F4SjZ1eUNGOztBd0ozdXlDQTtFQUNFO0F4Sjh1eUNGOztBd0o1dXlDQTtFQUNFO0F4Sit1eUNGOztBd0o3dXlDQTtFQUNFO0F4Smd2eUNGOztBd0o5dXlDQTtFQUNFO0F4Sml2eUNGOztBd0ovdXlDQTtFQUNFO0F4Smt2eUNGOztBd0podnlDQTtFQUNFO0F4Sm12eUNGOztBd0pqdnlDQTtFQUNFO0F4Sm92eUNGOztBd0psdnlDQTtFQUNFO0F4SnF2eUNGOztBd0pudnlDQTtFQUNFO0F4SnN2eUNGOztBd0pwdnlDQTtFQUNFO0F4SnV2eUNGOztBd0pydnlDQTtFQUNFO0F4Snd2eUNGOztBd0p0dnlDQTtFQUNFO0F4Snl2eUNGOztBd0p2dnlDQTtFQUNFO0F4SjB2eUNGOztBd0p4dnlDQTtFQUNFO0F4SjJ2eUNGOztBd0p6dnlDQTtFQUNFO0F4SjR2eUNGOztBd0oxdnlDQTtFQUNFO0F4SjZ2eUNGOztBd0ozdnlDQTtFQUNFO0F4Sjh2eUNGOztBd0o1dnlDQTtFQUNFO0F4Sit2eUNGOztBd0o3dnlDQTtFQUNFO0F4Smd3eUNGOztBd0o5dnlDQTtFQUNFO0F4Sml3eUNGOztBd0ovdnlDQTtFQUNFO0F4Smt3eUNGOztBd0pod3lDQTtFQUNFO0F4Sm13eUNGOztBd0pqd3lDQTtFQUNFO0F4Sm93eUNGOztBd0psd3lDQTtFQUNFO0F4SnF3eUNGOztBd0pud3lDQTtFQUNFO0F4SnN3eUNGOztBd0pwd3lDQTtFQUNFO0F4SnV3eUNGOztBd0pyd3lDQTtFQUNFO0F4Snd3eUNGOztBd0p0d3lDQTtFQUNFO0F4Snl3eUNGOztBd0p2d3lDQTtFQUNFO0F4SjB3eUNGOztBd0p4d3lDQTtFQUNFO0F4SjJ3eUNGOztBd0p6d3lDQTtFQUNFO0F4SjR3eUNGOztBd0oxd3lDQTtFQUNFO0F4SjZ3eUNGOztBd0ozd3lDQTtFQUNFO0F4Sjh3eUNGOztBd0o1d3lDQTtFQUNFO0F4Sit3eUNGOztBd0o3d3lDQTtFQUNFO0F4Smd4eUNGOztBd0o5d3lDQTtFQUNFO0F4Sml4eUNGOztBd0ovd3lDQTtFQUNFO0F4Smt4eUNGOztBd0poeHlDQTtFQUNFO0F4Sm14eUNGOztBd0pqeHlDQTtFQUNFO0F4Sm94eUNGOztBd0pseHlDQTtFQUNFO0F4SnF4eUNGOztBd0pueHlDQTtFQUNFO0F4SnN4eUNGOztBd0pweHlDQTtFQUNFO0F4SnV4eUNGOztBd0pyeHlDQTtFQUNFO0F4Snd4eUNGOztBd0p0eHlDQTtFQUNFO0F4Snl4eUNGOztBd0p2eHlDQTtFQUNFO0F4SjB4eUNGOztBd0p4eHlDQTtFQUNFO0F4SjJ4eUNGOztBd0p6eHlDQTtFQUNFO0F4SjR4eUNGOztBd0oxeHlDQTtFQUNFO0F4SjZ4eUNGOztBd0ozeHlDQTtFQUNFO0F4Sjh4eUNGOztBd0o1eHlDQTtFQUNFO0F4Sit4eUNGOztBd0o3eHlDQTtFQUNFO0F4Smd5eUNGOztBd0o5eHlDQTtFQUNFO0F4Sml5eUNGOztBd0oveHlDQTtFQUNFO0F4Smt5eUNGOztBd0poeXlDQTtFQUNFO0F4Sm15eUNGOztBd0pqeXlDQTtFQUNFO0F4Sm95eUNGOztBd0pseXlDQTtFQUNFO0F4SnF5eUNGOztBd0pueXlDQTtFQUNFO0F4SnN5eUNGOztBd0pweXlDQTtFQUNFO0F4SnV5eUNGOztBd0pyeXlDQTtFQUNFO0F4Snd5eUNGOztBd0p0eXlDQTtFQUNFO0F4Snl5eUNGOztBd0p2eXlDQTtFQUNFO0F4SjB5eUNGOztBd0p4eXlDQTtFQUNFO0F4SjJ5eUNGOztBd0p6eXlDQTtFQUNFO0F4SjR5eUNGOztBd0oxeXlDQTtFQUNFO0F4SjZ5eUNGOztBd0ozeXlDQTtFQUNFO0F4Sjh5eUNGOztBd0o1eXlDQTtFQUNFO0F4Sit5eUNGOztBd0o3eXlDQTtFQUNFO0F4Smd6eUNGOztBd0o5eXlDQTtFQUNFO0F4Sml6eUNGOztBd0oveXlDQTtFQUNFO0F4Smt6eUNGOztBd0poenlDQTtFQUNFO0F4Sm16eUNGOztBd0pqenlDQTtFQUNFO0F4Sm96eUNGOztBd0psenlDQTtFQUNFO0F4SnF6eUNGOztBd0puenlDQTtFQUNFO0F4SnN6eUNGOztBd0pwenlDQTtFQUNFO0F4SnV6eUNGOztBd0pyenlDQTtFQUNFO0F4Snd6eUNGOztBd0p0enlDQTtFQUNFO0F4Snl6eUNGOztBd0p2enlDQTtFQUNFO0F4SjB6eUNGOztBd0p4enlDQTtFQUNFO0F4SjJ6eUNGOztBd0p6enlDQTtFQUNFO0F4SjR6eUNGOztBd0oxenlDQTtFQUNFO0F4SjZ6eUNGOztBd0ozenlDQTtFQUNFO0F4Sjh6eUNGOztBd0o1enlDQTtFQUNFO0F4Sit6eUNGOztBd0o3enlDQTtFQUNFO0F4SmcweUNGOztBd0o5enlDQTtFQUNFO0F4SmkweUNGOztBd0ovenlDQTtFQUNFO0F4SmsweUNGOztBd0poMHlDQTtFQUNFO0F4Sm0weUNGOztBd0pqMHlDQTtFQUNFO0F4Sm8weUNGOztBd0psMHlDQTtFQUNFO0F4SnEweUNGOztBd0puMHlDQTtFQUNFO0F4SnMweUNGOztBd0pwMHlDQTtFQUNFO0F4SnUweUNGOztBd0pyMHlDQTtFQUNFO0F4SncweUNGOztBd0p0MHlDQTtFQUNFO0F4SnkweUNGOztBd0p2MHlDQTtFQUNFO0F4SjAweUNGOztBd0p4MHlDQTtFQUNFO0F4SjIweUNGOztBd0p6MHlDQTtFQUNFO0F4SjQweUNGOztBd0oxMHlDQTtFQUNFO0F4SjYweUNGOztBd0ozMHlDQTtFQUNFO0F4SjgweUNGOztBd0o1MHlDQTtFQUNFO0F4SisweUNGOztBd0o3MHlDQTtFQUNFO0F4SmcxeUNGOztBd0o5MHlDQTtFQUNFO0F4SmkxeUNGOztBd0ovMHlDQTtFQUNFO0F4SmsxeUNGOztBd0poMXlDQTtFQUNFO0F4Sm0xeUNGOztBd0pqMXlDQTtFQUNFO0F4Sm8xeUNGOztBd0psMXlDQTtFQUNFO0F4SnExeUNGOztBd0puMXlDQTtFQUNFO0F4SnMxeUNGOztBd0pwMXlDQTtFQUNFO0F4SnUxeUNGOztBd0pyMXlDQTtFQUNFO0F4SncxeUNGOztBd0p0MXlDQTtFQUNFO0F4SnkxeUNGOztBd0p2MXlDQTtFQUNFO0F4SjAxeUNGOztBd0p4MXlDQTtFQUNFO0F4SjIxeUNGOztBd0p6MXlDQTtFQUNFO0F4SjQxeUNGOztBd0oxMXlDQTtFQUNFO0F4SjYxeUNGOztBd0ozMXlDQTtFQUNFO0F4SjgxeUNGOztBd0o1MXlDQTtFQUNFO0F4SisxeUNGOztBd0o3MXlDQTtFQUNFO0F4SmcyeUNGOztBd0o5MXlDQTtFQUNFO0F4SmkyeUNGOztBd0ovMXlDQTtFQUNFO0F4SmsyeUNGOztBd0poMnlDQTtFQUNFO0F4Sm0yeUNGOztBd0pqMnlDQTtFQUNFO0F4Sm8yeUNGOztBd0psMnlDQTtFQUNFO0F4SnEyeUNGOztBd0puMnlDQTtFQUNFO0F4SnMyeUNGOztBd0pwMnlDQTtFQUNFO0F4SnUyeUNGOztBd0pyMnlDQTtFQUNFO0F4SncyeUNGOztBd0p0MnlDQTtFQUNFO0F4SnkyeUNGOztBd0p2MnlDQTtFQUNFO0F4SjAyeUNGOztBd0p4MnlDQTtFQUNFO0F4SjIyeUNGOztBd0p6MnlDQTtFQUNFO0F4SjQyeUNGOztBd0oxMnlDQTtFQUNFO0F4SjYyeUNGOztBd0ozMnlDQTtFQUNFO0F4SjgyeUNGOztBd0o1MnlDQTtFQUNFO0F4SisyeUNGOztBd0o3MnlDQTtFQUNFO0F4SmczeUNGOztBd0o5MnlDQTtFQUNFO0F4SmkzeUNGOztBd0ovMnlDQTtFQUNFO0F4SmszeUNGOztBd0poM3lDQTtFQUNFO0F4Sm0zeUNGOztBd0pqM3lDQTtFQUNFO0F4Sm8zeUNGOztBd0psM3lDQTtFQUNFO0F4SnEzeUNGOztBd0puM3lDQTtFQUNFO0F4SnMzeUNGOztBd0pwM3lDQTtFQUNFO0F4SnUzeUNGOztBd0pyM3lDQTtFQUNFO0F4SnczeUNGOztBd0p0M3lDQTtFQUNFO0F4SnkzeUNGOztBd0p2M3lDQTtFQUNFO0F4SjAzeUNGOztBd0p4M3lDQTtFQUNFO0F4SjIzeUNGOztBd0p6M3lDQTtFQUNFO0F4SjQzeUNGOztBd0oxM3lDQTtFQUNFO0F4SjYzeUNGOztBd0ozM3lDQTtFQUNFO0F4SjgzeUNGOztBd0o1M3lDQTtFQUNFO0F4SiszeUNGOztBd0o3M3lDQTtFQUNFO0F4Smc0eUNGOztBd0o5M3lDQTtFQUNFO0F4Smk0eUNGOztBd0ovM3lDQTtFQUNFO0F4Sms0eUNGOztBd0poNHlDQTtFQUNFO0F4Sm00eUNGOztBd0pqNHlDQTtFQUNFO0F4Sm80eUNGOztBd0psNHlDQTtFQUNFO0F4SnE0eUNGOztBd0puNHlDQTtFQUNFO0F4SnM0eUNGOztBd0pwNHlDQTtFQUNFO0F4SnU0eUNGOztBd0pyNHlDQTtFQUNFO0F4Snc0eUNGOztBd0p0NHlDQTtFQUNFO0F4Snk0eUNGOztBd0p2NHlDQTtFQUNFO0F4SjA0eUNGOztBd0p4NHlDQTtFQUNFO0F4SjI0eUNGOztBd0p6NHlDQTtFQUNFO0F4SjQ0eUNGOztBd0oxNHlDQTtFQUNFO0F4SjY0eUNGOztBd0ozNHlDQTtFQUNFO0F4Sjg0eUNGOztBd0o1NHlDQTtFQUNFO0F4Sis0eUNGOztBd0o3NHlDQTtFQUNFO0F4Smc1eUNGOztBd0o5NHlDQTtFQUNFO0F4Smk1eUNGOztBd0ovNHlDQTtFQUNFO0F4Sms1eUNGOztBd0poNXlDQTtFQUNFO0F4Sm01eUNGOztBd0pqNXlDQTtFQUNFO0F4Sm81eUNGOztBd0psNXlDQTtFQUNFO0F4SnE1eUNGOztBd0puNXlDQTtFQUNFO0F4SnM1eUNGOztBd0pwNXlDQTtFQUNFO0F4SnU1eUNGOztBd0pyNXlDQTtFQUNFO0F4Snc1eUNGOztBd0p0NXlDQTtFQUNFO0F4Snk1eUNGOztBd0p2NXlDQTtFQUNFO0F4SjA1eUNGOztBd0p4NXlDQTtFQUNFO0F4SjI1eUNGOztBd0p6NXlDQTtFQUNFO0F4SjQ1eUNGOztBd0oxNXlDQTtFQUNFO0F4SjY1eUNGOztBd0ozNXlDQTtFQUNFO0F4Sjg1eUNGOztBd0o1NXlDQTtFQUNFO0F4Sis1eUNGOztBd0o3NXlDQTtFQUNFO0F4Smc2eUNGOztBd0o5NXlDQTtFQUNFO0F4Smk2eUNGOztBd0ovNXlDQTtFQUNFO0F4Sms2eUNGOztBd0poNnlDQTtFQUNFO0F4Sm02eUNGOztBd0pqNnlDQTtFQUNFO0F4Sm82eUNGOztBd0psNnlDQTtFQUNFO0F4SnE2eUNGOztBd0puNnlDQTtFQUNFO0F4SnM2eUNGOztBd0pwNnlDQTtFQUNFO0F4SnU2eUNGOztBd0pyNnlDQTtFQUNFO0F4Snc2eUNGOztBd0p0NnlDQTtFQUNFO0F4Snk2eUNGOztBd0p2NnlDQTtFQUNFO0F4SjA2eUNGOztBd0p4NnlDQTtFQUNFO0F4SjI2eUNGOztBd0p6NnlDQTtFQUNFO0F4SjQ2eUNGOztBd0oxNnlDQTtFQUNFO0F4SjY2eUNGOztBd0ozNnlDQTtFQUNFO0F4Sjg2eUNGOztBd0o1NnlDQTtFQUNFO0F4Sis2eUNGOztBd0o3NnlDQTtFQUNFO0F4Smc3eUNGOztBd0o5NnlDQTtFQUNFO0F4Smk3eUNGOztBd0ovNnlDQTtFQUNFO0F4Sms3eUNGOztBd0poN3lDQTtFQUNFO0F4Sm03eUNGOztBd0pqN3lDQTtFQUNFO0F4Sm83eUNGOztBd0psN3lDQTtFQUNFO0F4SnE3eUNGOztBd0puN3lDQTtFQUNFO0F4SnM3eUNGOztBd0pwN3lDQTtFQUNFO0F4SnU3eUNGOztBd0pyN3lDQTtFQUNFO0F4Snc3eUNGOztBd0p0N3lDQTtFQUNFO0F4Snk3eUNGOztBd0p2N3lDQTtFQUNFO0F4SjA3eUNGOztBd0p4N3lDQTtFQUNFO0F4SjI3eUNGOztBd0p6N3lDQTtFQUNFO0F4SjQ3eUNGOztBd0oxN3lDQTtFQUNFO0F4SjY3eUNGOztBd0ozN3lDQTtFQUNFO0F4Sjg3eUNGOztBd0o1N3lDQTtFQUNFO0F4Sis3eUNGOztBd0o3N3lDQTtFQUNFO0F4Smc4eUNGOztBd0o5N3lDQTtFQUNFO0F4Smk4eUNGOztBd0ovN3lDQTtFQUNFO0F4Sms4eUNGOztBd0poOHlDQTtFQUNFO0F4Sm04eUNGOztBd0pqOHlDQTtFQUNFO0F4Sm84eUNGOztBd0psOHlDQTtFQUNFO0F4SnE4eUNGOztBd0puOHlDQTtFQUNFO0F4SnM4eUNGOztBd0pwOHlDQTtFQUNFO0F4SnU4eUNGOztBd0pyOHlDQTtFQUNFO0F4Snc4eUNGOztBd0p0OHlDQTtFQUNFO0F4Snk4eUNGOztBd0p2OHlDQTtFQUNFO0F4SjA4eUNGOztBd0p4OHlDQTtFQUNFO0F4SjI4eUNGOztBd0p6OHlDQTtFQUNFO0F4SjQ4eUNGOztBd0oxOHlDQTtFQUNFO0F4SjY4eUNGOztBd0ozOHlDQTtFQUNFO0F4Sjg4eUNGOztBd0o1OHlDQTtFQUNFO0F4Sis4eUNGOztBd0o3OHlDQTtFQUNFO0F4Smc5eUNGOztBd0o5OHlDQTtFQUNFO0F4Smk5eUNGOztBd0ovOHlDQTtFQUNFO0F4Sms5eUNGOztBd0poOXlDQTtFQUNFO0F4Sm05eUNGOztBd0pqOXlDQTtFQUNFO0F4Sm85eUNGOztBd0psOXlDQTtFQUNFO0F4SnE5eUNGOztBd0puOXlDQTtFQUNFO0F4SnM5eUNGOztBd0pwOXlDQTtFQUNFO0F4SnU5eUNGOztBd0pyOXlDQTtFQUNFO0F4Snc5eUNGOztBd0p0OXlDQTtFQUNFO0F4Snk5eUNGOztBd0p2OXlDQTtFQUNFO0F4SjA5eUNGOztBd0p4OXlDQTtFQUNFO0F4SjI5eUNGOztBd0p6OXlDQTtFQUNFO0F4SjQ5eUNGOztBd0oxOXlDQTtFQUNFO0F4SjY5eUNGOztBd0ozOXlDQTtFQUNFO0F4Sjg5eUNGOztBd0o1OXlDQTtFQUNFO0F4Sis5eUNGOztBd0o3OXlDQTtFQUNFO0F4SmcreUNGOztBd0o5OXlDQTtFQUNFO0F4SmkreUNGOztBd0ovOXlDQTtFQUNFO0F4SmsreUNGOztBd0poK3lDQTtFQUNFO0F4Sm0reUNGOztBd0pqK3lDQTtFQUNFO0F4Sm8reUNGOztBd0psK3lDQTtFQUNFO0F4SnEreUNGOztBd0puK3lDQTtFQUNFO0F4SnMreUNGOztBd0pwK3lDQTtFQUNFO0F4SnUreUNGOztBd0pyK3lDQTtFQUNFO0F4SncreUNGOztBd0p0K3lDQTtFQUNFO0F4SnkreUNGOztBd0p2K3lDQTtFQUNFO0F4SjAreUNGOztBd0p4K3lDQTtFQUNFO0F4SjIreUNGOztBd0p6K3lDQTtFQUNFO0F4SjQreUNGOztBd0oxK3lDQTtFQUNFO0F4SjYreUNGOztBd0ozK3lDQTtFQUNFO0F4SjgreUNGOztBd0o1K3lDQTtFQUNFO0F4SisreUNGOztBd0o3K3lDQTtFQUNFO0F4SmcveUNGOztBd0o5K3lDQTtFQUNFO0F4SmkveUNGOztBd0ovK3lDQTtFQUNFO0F4SmsveUNGOztBd0poL3lDQTtFQUNFO0F4Sm0veUNGOztBd0pqL3lDQTtFQUNFO0F4Sm8veUNGOztBd0psL3lDQTtFQUNFO0F4SnEveUNGOztBd0puL3lDQTtFQUNFO0F4SnMveUNGOztBd0pwL3lDQTtFQUNFO0F4SnUveUNGOztBd0pyL3lDQTtFQUNFO0F4SncveUNGOztBd0p0L3lDQTtFQUNFO0F4SnkveUNGOztBd0p2L3lDQTtFQUNFO0F4SjAveUNGOztBd0p4L3lDQTtFQUNFO0F4SjIveUNGOztBd0p6L3lDQTtFQUNFO0F4SjQveUNGOztBd0oxL3lDQTtFQUNFO0F4SjYveUNGOztBd0ozL3lDQTtFQUNFO0F4SjgveUNGOztBd0o1L3lDQTtFQUNFO0F4SisveUNGOztBd0o3L3lDQTtFQUNFO0F4SmdnekNGOztBd0o5L3lDQTtFQUNFO0F4SmlnekNGOztBd0ovL3lDQTtFQUNFO0F4SmtnekNGOztBd0poZ3pDQTtFQUNFO0F4Sm1nekNGOztBd0pqZ3pDQTtFQUNFO0F4Sm9nekNGOztBd0psZ3pDQTtFQUNFO0F4SnFnekNGOztBd0puZ3pDQTtFQUNFO0F4SnNnekNGOztBd0pwZ3pDQTtFQUNFO0F4SnVnekNGOztBd0pyZ3pDQTtFQUNFO0F4SndnekNGOztBd0p0Z3pDQTtFQUNFO0F4SnlnekNGOztBd0p2Z3pDQTtFQUNFO0F4SjBnekNGOztBd0p4Z3pDQTtFQUNFO0F4SjJnekNGOztBd0p6Z3pDQTtFQUNFO0F4SjRnekNGOztBd0oxZ3pDQTtFQUNFO0F4SjZnekNGOztBd0ozZ3pDQTtFQUNFO0F4SjhnekNGOztBd0o1Z3pDQTtFQUNFO0F4SitnekNGOztBd0o3Z3pDQTtFQUNFO0F4SmdoekNGOztBd0o5Z3pDQTtFQUNFO0F4SmloekNGOztBd0ovZ3pDQTtFQUNFO0F4SmtoekNGOztBd0poaHpDQTtFQUNFO0F4Sm1oekNGOztBd0pqaHpDQTtFQUNFO0F4Sm9oekNGOztBd0psaHpDQTtFQUNFO0F4SnFoekNGOztBd0puaHpDQTtFQUNFO0F4SnNoekNGOztBd0pwaHpDQTtFQUNFO0F4SnVoekNGOztBd0pyaHpDQTtFQUNFO0F4SndoekNGOztBd0p0aHpDQTtFQUNFO0F4SnloekNGOztBd0p2aHpDQTtFQUNFO0F4SjBoekNGOztBd0p4aHpDQTtFQUNFO0F4SjJoekNGOztBd0p6aHpDQTtFQUNFO0F4SjRoekNGOztBd0oxaHpDQTtFQUNFO0F4SjZoekNGOztBd0ozaHpDQTtFQUNFO0F4SjhoekNGOztBd0o1aHpDQTtFQUNFO0F4SitoekNGOztBd0o3aHpDQTtFQUNFO0F4SmdpekNGOztBd0o5aHpDQTtFQUNFO0F4SmlpekNGOztBd0ovaHpDQTtFQUNFO0F4SmtpekNGOztBd0poaXpDQTtFQUNFO0F4Sm1pekNGOztBd0pqaXpDQTtFQUNFO0F4Sm9pekNGOztBd0psaXpDQTtFQUNFO0F4SnFpekNGOztBd0puaXpDQTtFQUNFO0F4SnNpekNGOztBd0pwaXpDQTtFQUNFO0F4SnVpekNGOztBd0pyaXpDQTtFQUNFO0F4SndpekNGOztBd0p0aXpDQTtFQUNFO0F4SnlpekNGOztBd0p2aXpDQTtFQUNFO0F4SjBpekNGOztBd0p4aXpDQTtFQUNFO0F4SjJpekNGOztBd0p6aXpDQTtFQUNFO0F4SjRpekNGOztBd0oxaXpDQTtFQUNFO0F4SjZpekNGOztBd0ozaXpDQTtFQUNFO0F4SjhpekNGOztBd0o1aXpDQTtFQUNFO0F4SitpekNGOztBd0o3aXpDQTtFQUNFO0F4SmdqekNGOztBd0o5aXpDQTtFQUNFO0F4SmlqekNGOztBd0ovaXpDQTtFQUNFO0F4SmtqekNGOztBd0poanpDQTtFQUNFO0F4Sm1qekNGOztBd0pqanpDQTtFQUNFO0F4Sm9qekNGOztBd0psanpDQTtFQUNFO0F4SnFqekNGOztBd0puanpDQTtFQUNFO0F4SnNqekNGOztBd0pwanpDQTtFQUNFO0F4SnVqekNGOztBd0pyanpDQTtFQUNFO0F4SndqekNGOztBd0p0anpDQTtFQUNFO0F4SnlqekNGOztBd0p2anpDQTtFQUNFO0F4SjBqekNGOztBd0p4anpDQTtFQUNFO0F4SjJqekNGOztBd0p6anpDQTtFQUNFO0F4SjRqekNGOztBd0oxanpDQTtFQUNFO0F4SjZqekNGOztBd0ozanpDQTtFQUNFO0F4SjhqekNGOztBd0o1anpDQTtFQUNFO0F4SitqekNGOztBd0o3anpDQTtFQUNFO0F4SmdrekNGOztBd0o5anpDQTtFQUNFO0F4SmlrekNGOztBd0ovanpDQTtFQUNFO0F4SmtrekNGOztBd0poa3pDQTtFQUNFO0F4Sm1rekNGOztBd0pqa3pDQTtFQUNFO0F4Sm9rekNGOztBd0psa3pDQTtFQUNFO0F4SnFrekNGOztBd0pua3pDQTtFQUNFO0F4SnNrekNGOztBd0pwa3pDQTtFQUNFO0F4SnVrekNGOztBd0pya3pDQTtFQUNFO0F4SndrekNGOztBd0p0a3pDQTtFQUNFO0F4SnlrekNGOztBd0p2a3pDQTtFQUNFO0F4SjBrekNGOztBd0p4a3pDQTtFQUNFO0F4SjJrekNGOztBd0p6a3pDQTtFQUNFO0F4SjRrekNGOztBd0oxa3pDQTtFQUNFO0F4SjZrekNGOztBd0oza3pDQTtFQUNFO0F4SjhrekNGOztBd0o1a3pDQTtFQUNFO0F4SitrekNGOztBd0o3a3pDQTtFQUNFO0F4SmdsekNGOztBd0o5a3pDQTtFQUNFO0F4SmlsekNGOztBd0ova3pDQTtFQUNFO0F4SmtsekNGOztBd0pobHpDQTtFQUNFO0F4Sm1sekNGOztBd0pqbHpDQTtFQUNFO0F4Sm9sekNGOztBd0psbHpDQTtFQUNFO0F4SnFsekNGOztBd0pubHpDQTtFQUNFO0F4SnNsekNGOztBd0pwbHpDQTtFQUNFO0F4SnVsekNGOztBd0pybHpDQTtFQUNFO0F4SndsekNGOztBd0p0bHpDQTtFQUNFO0F4SnlsekNGOztBd0p2bHpDQTtFQUNFO0F4SjBsekNGOztBd0p4bHpDQTtFQUNFO0F4SjJsekNGOztBd0p6bHpDQTtFQUNFO0F4SjRsekNGOztBd0oxbHpDQTtFQUNFO0F4SjZsekNGOztBd0ozbHpDQTtFQUNFO0F4SjhsekNGOztBd0o1bHpDQTtFQUNFO0F4SitsekNGOztBd0o3bHpDQTtFQUNFO0F4SmdtekNGOztBd0o5bHpDQTtFQUNFO0F4SmltekNGOztBd0ovbHpDQTtFQUNFO0F4SmttekNGOztBd0pobXpDQTtFQUNFO0F4Sm1tekNGOztBd0pqbXpDQTtFQUNFO0F4Sm9tekNGOztBd0psbXpDQTtFQUNFO0F4SnFtekNGOztBd0pubXpDQTtFQUNFO0F4SnNtekNGOztBd0pwbXpDQTtFQUNFO0F4SnVtekNGOztBd0pybXpDQTtFQUNFO0F4SndtekNGOztBd0p0bXpDQTtFQUNFO0F4SnltekNGOztBd0p2bXpDQTtFQUNFO0F4SjBtekNGOztBd0p4bXpDQTtFQUNFO0F4SjJtekNGOztBd0p6bXpDQTtFQUNFO0F4SjRtekNGOztBd0oxbXpDQTtFQUNFO0F4SjZtekNGOztBd0ozbXpDQTtFQUNFO0F4SjhtekNGOztBd0o1bXpDQTtFQUNFO0F4SittekNGOztBd0o3bXpDQTtFQUNFO0F4SmduekNGOztBd0o5bXpDQTtFQUNFO0F4SmluekNGOztBd0ovbXpDQTtFQUNFO0F4SmtuekNGOztBd0pobnpDQTtFQUNFO0F4Sm1uekNGOztBd0pqbnpDQTtFQUNFO0F4Sm9uekNGOztBd0psbnpDQTtFQUNFO0F4SnFuekNGOztBd0pubnpDQTtFQUNFO0F4SnNuekNGOztBd0pwbnpDQTtFQUNFO0F4SnVuekNGOztBd0pybnpDQTtFQUNFO0F4SnduekNGOztBd0p0bnpDQTtFQUNFO0F4SnluekNGOztBd0p2bnpDQTtFQUNFO0F4SjBuekNGOztBd0p4bnpDQTtFQUNFO0F4SjJuekNGOztBd0p6bnpDQTtFQUNFO0F4SjRuekNGOztBd0oxbnpDQTtFQUNFO0F4SjZuekNGOztBd0ozbnpDQTtFQUNFO0F4SjhuekNGOztBd0o1bnpDQTtFQUNFO0F4SituekNGOztBd0o3bnpDQTtFQUNFO0F4SmdvekNGOztBd0o5bnpDQTtFQUNFO0F4SmlvekNGOztBd0ovbnpDQTtFQUNFO0F4SmtvekNGOztBd0pob3pDQTtFQUNFO0F4Sm1vekNGOztBd0pqb3pDQTtFQUNFO0F4Sm9vekNGOztBd0psb3pDQTtFQUNFO0F4SnFvekNGOztBd0pub3pDQTtFQUNFO0F4SnNvekNGOztBd0pwb3pDQTtFQUNFO0F4SnVvekNGOztBd0pyb3pDQTtFQUNFO0F4SndvekNGOztBd0p0b3pDQTtFQUNFO0F4SnlvekNGOztBd0p2b3pDQTtFQUNFO0F4SjBvekNGOztBd0p4b3pDQTtFQUNFO0F4SjJvekNGOztBd0p6b3pDQTtFQUNFO0F4SjRvekNGOztBd0oxb3pDQTtFQUNFO0F4SjZvekNGOztBd0ozb3pDQTtFQUNFO0F4SjhvekNGOztBd0o1b3pDQTtFQUNFO0F4SitvekNGOztBd0o3b3pDQTtFQUNFO0F4SmdwekNGOztBd0o5b3pDQTtFQUNFO0F4SmlwekNGOztBd0ovb3pDQTtFQUNFO0F4SmtwekNGOztBd0pocHpDQTtFQUNFO0F4Sm1wekNGOztBd0pqcHpDQTtFQUNFO0F4Sm9wekNGOztBd0pscHpDQTtFQUNFO0F4SnFwekNGOztBd0pucHpDQTtFQUNFO0F4SnNwekNGOztBd0pwcHpDQTtFQUNFO0F4SnVwekNGOztBd0pycHpDQTtFQUNFO0F4SndwekNGOztBd0p0cHpDQTtFQUNFO0F4SnlwekNGOztBd0p2cHpDQTtFQUNFO0F4SjBwekNGOztBd0p4cHpDQTtFQUNFO0F4SjJwekNGOztBd0p6cHpDQTtFQUNFO0F4SjRwekNGOztBd0oxcHpDQTtFQUNFO0F4SjZwekNGOztBd0ozcHpDQTtFQUNFO0F4SjhwekNGOztBd0o1cHpDQTtFQUNFO0F4SitwekNGOztBd0o3cHpDQTtFQUNFO0F4SmdxekNGOztBd0o5cHpDQTtFQUNFO0F4SmlxekNGOztBd0ovcHpDQTtFQUNFO0F4SmtxekNGOztBd0pocXpDQTtFQUNFO0F4Sm1xekNGOztBd0pqcXpDQTtFQUNFO0F4Sm9xekNGOztBd0pscXpDQTtFQUNFO0F4SnFxekNGOztBd0pucXpDQTtFQUNFO0F4SnNxekNGOztBd0pwcXpDQTtFQUNFO0F4SnVxekNGOztBd0pycXpDQTtFQUNFO0F4SndxekNGOztBd0p0cXpDQTtFQUNFO0F4SnlxekNGOztBd0p2cXpDQTtFQUNFO0F4SjBxekNGOztBd0p4cXpDQTtFQUNFO0F4SjJxekNGOztBd0p6cXpDQTtFQUNFO0F4SjRxekNGOztBd0oxcXpDQTtFQUNFO0F4SjZxekNGOztBd0ozcXpDQTtFQUNFO0F4SjhxekNGOztBd0o1cXpDQTtFQUNFO0F4SitxekNGOztBd0o3cXpDQTtFQUNFO0F4SmdyekNGOztBd0o5cXpDQTtFQUNFO0F4SmlyekNGOztBd0ovcXpDQTtFQUNFO0F4SmtyekNGOztBd0pocnpDQTtFQUNFO0F4Sm1yekNGOztBd0pqcnpDQTtFQUNFO0F4Sm9yekNGOztBd0pscnpDQTtFQUNFO0F4SnFyekNGOztBd0pucnpDQTtFQUNFO0F4SnNyekNGOztBd0pwcnpDQTtFQUNFO0F4SnVyekNGOztBd0pycnpDQTtFQUNFO0F4SndyekNGOztBd0p0cnpDQTtFQUNFO0F4SnlyekNGOztBd0p2cnpDQTtFQUNFO0F4SjByekNGOztBd0p4cnpDQTtFQUNFO0F4SjJyekNGOztBd0p6cnpDQTtFQUNFO0F4SjRyekNGOztBd0oxcnpDQTtFQUNFO0F4SjZyekNGOztBd0ozcnpDQTtFQUNFO0F4SjhyekNGOztBd0o1cnpDQTtFQUNFO0F4SityekNGOztBd0o3cnpDQTtFQUNFO0F4SmdzekNGOztBd0o5cnpDQTtFQUNFO0F4SmlzekNGOztBd0ovcnpDQTtFQUNFO0F4SmtzekNGOztBd0poc3pDQTtFQUNFO0F4Sm1zekNGOztBd0pqc3pDQTtFQUNFO0F4Sm9zekNGOztBd0psc3pDQTtFQUNFO0F4SnFzekNGOztBd0puc3pDQTtFQUNFO0F4SnNzekNGOztBd0pwc3pDQTtFQUNFO0F4SnVzekNGOztBd0pyc3pDQTtFQUNFO0F4SndzekNGOztBd0p0c3pDQTtFQUNFO0F4SnlzekNGOztBd0p2c3pDQTtFQUNFO0F4SjBzekNGOztBd0p4c3pDQTtFQUNFO0F4SjJzekNGOztBd0p6c3pDQTtFQUNFO0F4SjRzekNGOztBd0oxc3pDQTtFQUNFO0F4SjZzekNGOztBd0ozc3pDQTtFQUNFO0F4SjhzekNGOztBd0o1c3pDQTtFQUNFO0F4SitzekNGOztBd0o3c3pDQTtFQUNFO0F4Smd0ekNGOztBd0o5c3pDQTtFQUNFO0F4Sml0ekNGOztBd0ovc3pDQTtFQUNFO0F4Smt0ekNGOztBd0podHpDQTtFQUNFO0F4Sm10ekNGOztBd0pqdHpDQTtFQUNFO0F4Sm90ekNGOztBd0psdHpDQTtFQUNFO0F4SnF0ekNGOztBd0pudHpDQTtFQUNFO0F4SnN0ekNGOztBd0pwdHpDQTtFQUNFO0F4SnV0ekNGOztBd0pydHpDQTtFQUNFO0F4Snd0ekNGOztBd0p0dHpDQTtFQUNFO0F4Snl0ekNGOztBd0p2dHpDQTtFQUNFO0F4SjB0ekNGOztBd0p4dHpDQTtFQUNFO0F4SjJ0ekNGOztBd0p6dHpDQTtFQUNFO0F4SjR0ekNGOztBd0oxdHpDQTtFQUNFO0F4SjZ0ekNGOztBd0ozdHpDQTtFQUNFO0F4Sjh0ekNGOztBd0o1dHpDQTtFQUNFO0F4Sit0ekNGOztBd0o3dHpDQTtFQUNFO0F4Smd1ekNGOztBd0o5dHpDQTtFQUNFO0F4Sml1ekNGOztBd0ovdHpDQTtFQUNFO0F4Smt1ekNGOztBd0podXpDQTtFQUNFO0F4Sm11ekNGOztBd0pqdXpDQTtFQUNFO0F4Sm91ekNGOztBd0psdXpDQTtFQUNFO0F4SnF1ekNGOztBd0pudXpDQTtFQUNFO0F4SnN1ekNGOztBd0pwdXpDQTtFQUNFO0F4SnV1ekNGOztBd0pydXpDQTtFQUNFO0F4Snd1ekNGOztBd0p0dXpDQTtFQUNFO0F4Snl1ekNGOztBd0p2dXpDQTtFQUNFO0F4SjB1ekNGOztBd0p4dXpDQTtFQUNFO0F4SjJ1ekNGOztBd0p6dXpDQTtFQUNFO0F4SjR1ekNGOztBd0oxdXpDQTtFQUNFO0F4SjZ1ekNGOztBd0ozdXpDQTtFQUNFO0F4Sjh1ekNGOztBd0o1dXpDQTtFQUNFO0F4Sit1ekNGOztBd0o3dXpDQTtFQUNFO0F4Smd2ekNGOztBd0o5dXpDQTtFQUNFO0F4Sml2ekNGOztBd0ovdXpDQTtFQUNFO0F4Smt2ekNGOztBd0podnpDQTtFQUNFO0F4Sm12ekNGOztBd0pqdnpDQTtFQUNFO0F4Sm92ekNGOztBd0psdnpDQTtFQUNFO0F4SnF2ekNGOztBd0pudnpDQTtFQUNFO0F4SnN2ekNGOztBd0pwdnpDQTtFQUNFO0F4SnV2ekNGOztBd0pydnpDQTtFQUNFO0F4Snd2ekNGOztBd0p0dnpDQTtFQUNFO0F4Snl2ekNGOztBd0p2dnpDQTtFQUNFO0F4SjB2ekNGOztBd0p4dnpDQTtFQUNFO0F4SjJ2ekNGOztBd0p6dnpDQTtFQUNFO0F4SjR2ekNGOztBd0oxdnpDQTtFQUNFO0F4SjZ2ekNGOztBd0ozdnpDQTtFQUNFO0F4Sjh2ekNGOztBd0o1dnpDQTtFQUNFO0F4Sit2ekNGOztBd0o3dnpDQTtFQUNFO0F4Smd3ekNGOztBd0o5dnpDQTtFQUNFO0F4Sml3ekNGOztBd0ovdnpDQTtFQUNFO0F4Smt3ekNGOztBd0pod3pDQTtFQUNFO0F4Sm13ekNGOztBd0pqd3pDQTtFQUNFO0F4Sm93ekNGOztBd0psd3pDQTtFQUNFO0F4SnF3ekNGOztBd0pud3pDQTtFQUNFO0F4SnN3ekNGOztBd0pwd3pDQTtFQUNFO0F4SnV3ekNGOztBd0pyd3pDQTtFQUNFO0F4Snd3ekNGOztBd0p0d3pDQTtFQUNFO0F4Snl3ekNGOztBd0p2d3pDQTtFQUNFO0F4SjB3ekNGOztBd0p4d3pDQTtFQUNFO0F4SjJ3ekNGOztBd0p6d3pDQTtFQUNFO0F4SjR3ekNGOztBd0oxd3pDQTtFQUNFO0F4SjZ3ekNGOztBd0ozd3pDQTtFQUNFO0F4Sjh3ekNGOztBd0o1d3pDQTtFQUNFO0F4Sit3ekNGOztBd0o3d3pDQTtFQUNFO0F4Smd4ekNGOztBd0o5d3pDQTtFQUNFO0F4Sml4ekNGOztBd0ovd3pDQTtFQUNFO0F4Smt4ekNGOztBd0poeHpDQTtFQUNFO0F4Sm14ekNGOztBd0pqeHpDQTtFQUNFO0F4Sm94ekNGOztBd0pseHpDQTtFQUNFO0F4SnF4ekNGOztBd0pueHpDQTtFQUNFO0F4SnN4ekNGOztBd0pweHpDQTtFQUNFO0F4SnV4ekNGOztBd0pyeHpDQTtFQUNFO0F4Snd4ekNGOztBd0p0eHpDQTtFQUNFO0F4Snl4ekNGOztBd0p2eHpDQTtFQUNFO0F4SjB4ekNGOztBd0p4eHpDQTtFQUNFO0F4SjJ4ekNGOztBd0p6eHpDQTtFQUNFO0F4SjR4ekNGOztBd0oxeHpDQTtFQUNFO0F4SjZ4ekNGOztBd0ozeHpDQTtFQUNFO0F4Sjh4ekNGOztBd0o1eHpDQTtFQUNFO0F4Sit4ekNGOztBd0o3eHpDQTtFQUNFO0F4Smd5ekNGOztBd0o5eHpDQTtFQUNFO0F4Sml5ekNGOztBd0oveHpDQTtFQUNFO0F4Smt5ekNGOztBd0poeXpDQTtFQUNFO0F4Sm15ekNGOztBd0pqeXpDQTtFQUNFO0F4Sm95ekNGOztBd0pseXpDQTtFQUNFO0F4SnF5ekNGOztBd0pueXpDQTtFQUNFO0F4SnN5ekNGOztBd0pweXpDQTtFQUNFO0F4SnV5ekNGOztBd0pyeXpDQTtFQUNFO0F4Snd5ekNGOztBd0p0eXpDQTtFQUNFO0F4Snl5ekNGOztBd0p2eXpDQTtFQUNFO0F4SjB5ekNGOztBd0p4eXpDQTtFQUNFO0F4SjJ5ekNGOztBd0p6eXpDQTtFQUNFO0F4SjR5ekNGOztBd0oxeXpDQTtFQUNFO0F4SjZ5ekNGOztBd0ozeXpDQTtFQUNFO0F4Sjh5ekNGOztBd0o1eXpDQTtFQUNFO0F4Sit5ekNGOztBd0o3eXpDQTtFQUNFO0F4Smd6ekNGOztBd0o5eXpDQTtFQUNFO0F4Sml6ekNGOztBd0oveXpDQTtFQUNFO0F4Smt6ekNGOztBd0poenpDQTtFQUNFO0F4Sm16ekNGOztBd0pqenpDQTtFQUNFO0F4Sm96ekNGOztBd0psenpDQTtFQUNFO0F4SnF6ekNGOztBd0puenpDQTtFQUNFO0F4SnN6ekNGOztBd0pwenpDQTtFQUNFO0F4SnV6ekNGOztBd0pyenpDQTtFQUNFO0F4Snd6ekNGOztBd0p0enpDQTtFQUNFO0F4Snl6ekNGOztBd0p2enpDQTtFQUNFO0F4SjB6ekNGOztBd0p4enpDQTtFQUNFO0F4SjJ6ekNGOztBd0p6enpDQTtFQUNFO0F4SjR6ekNGOztBd0oxenpDQTtFQUNFO0F4SjZ6ekNGOztBd0ozenpDQTtFQUNFO0F4Sjh6ekNGOztBd0o1enpDQTtFQUNFO0F4Sit6ekNGOztBd0o3enpDQTtFQUNFO0F4SmcwekNGOztBd0o5enpDQTtFQUNFO0F4SmkwekNGOztBd0ovenpDQTtFQUNFO0F4SmswekNGOztBd0poMHpDQTtFQUNFO0F4Sm0wekNGOztBd0pqMHpDQTtFQUNFO0F4Sm8wekNGOztBd0psMHpDQTtFQUNFO0F4SnEwekNGOztBd0puMHpDQTtFQUNFO0F4SnMwekNGOztBd0pwMHpDQTtFQUNFO0F4SnUwekNGOztBd0pyMHpDQTtFQUNFO0F4SncwekNGOztBd0p0MHpDQTtFQUNFO0F4SnkwekNGOztBd0p2MHpDQTtFQUNFO0F4SjAwekNGOztBd0p4MHpDQTtFQUNFO0F4SjIwekNGOztBd0p6MHpDQTtFQUNFO0F4SjQwekNGOztBd0oxMHpDQTtFQUNFO0F4SjYwekNGOztBd0ozMHpDQTtFQUNFO0F4SjgwekNGOztBd0o1MHpDQTtFQUNFO0F4SiswekNGOztBd0o3MHpDQTtFQUNFO0F4SmcxekNGOztBd0o5MHpDQTtFQUNFO0F4SmkxekNGOztBd0ovMHpDQTtFQUNFO0F4SmsxekNGOztBd0poMXpDQTtFQUNFO0F4Sm0xekNGOztBd0pqMXpDQTtFQUNFO0F4Sm8xekNGOztBd0psMXpDQTtFQUNFO0F4SnExekNGOztBd0puMXpDQTtFQUNFO0F4SnMxekNGOztBd0pwMXpDQTtFQUNFO0F4SnUxekNGOztBd0pyMXpDQTtFQUNFO0F4SncxekNGOztBd0p0MXpDQTtFQUNFO0F4SnkxekNGOztBd0p2MXpDQTtFQUNFO0F4SjAxekNGOztBd0p4MXpDQTtFQUNFO0F4SjIxekNGOztBd0p6MXpDQTtFQUNFO0F4SjQxekNGOztBd0oxMXpDQTtFQUNFO0F4SjYxekNGOztBd0ozMXpDQTtFQUNFO0F4SjgxekNGOztBd0o1MXpDQTtFQUNFO0F4SisxekNGOztBd0o3MXpDQTtFQUNFO0F4SmcyekNGOztBd0o5MXpDQTtFQUNFO0F4SmkyekNGOztBd0ovMXpDQTtFQUNFO0F4SmsyekNGOztBd0poMnpDQTtFQUNFO0F4Sm0yekNGOztBd0pqMnpDQTtFQUNFO0F4Sm8yekNGOztBd0psMnpDQTtFQUNFO0F4SnEyekNGOztBd0puMnpDQTtFQUNFO0F4SnMyekNGOztBd0pwMnpDQTtFQUNFO0F4SnUyekNGOztBd0pyMnpDQTtFQUNFO0F4SncyekNGOztBd0p0MnpDQTtFQUNFO0F4SnkyekNGOztBd0p2MnpDQTtFQUNFO0F4SjAyekNGOztBd0p4MnpDQTtFQUNFO0F4SjIyekNGOztBd0p6MnpDQTtFQUNFO0F4SjQyekNGOztBd0oxMnpDQTtFQUNFO0F4SjYyekNGOztBd0ozMnpDQTtFQUNFO0F4SjgyekNGOztBd0o1MnpDQTtFQUNFO0F4SisyekNGOztBd0o3MnpDQTtFQUNFO0F4SmczekNGOztBd0o5MnpDQTtFQUNFO0F4SmkzekNGOztBd0ovMnpDQTtFQUNFO0F4SmszekNGOztBd0poM3pDQTtFQUNFO0F4Sm0zekNGOztBd0pqM3pDQTtFQUNFO0F4Sm8zekNGOztBd0psM3pDQTtFQUNFO0F4SnEzekNGOztBd0puM3pDQTtFQUNFO0F4SnMzekNGOztBd0pwM3pDQTtFQUNFO0F4SnUzekNGOztBd0pyM3pDQTtFQUNFO0F4SnczekNGOztBd0p0M3pDQTtFQUNFO0F4SnkzekNGOztBd0p2M3pDQTtFQUNFO0F4SjAzekNGOztBd0p4M3pDQTtFQUNFO0F4SjIzekNGOztBd0p6M3pDQTtFQUNFO0F4SjQzekNGOztBd0oxM3pDQTtFQUNFO0F4SjYzekNGOztBd0ozM3pDQTtFQUNFO0F4SjgzekNGOztBd0o1M3pDQTtFQUNFO0F4SiszekNGOztBd0o3M3pDQTtFQUNFO0F4Smc0ekNGOztBd0o5M3pDQTtFQUNFO0F4Smk0ekNGOztBd0ovM3pDQTtFQUNFO0F4Sms0ekNGOztBd0poNHpDQTtFQUNFO0F4Sm00ekNGOztBd0pqNHpDQTtFQUNFO0F4Sm80ekNGOztBd0psNHpDQTtFQUNFO0F4SnE0ekNGOztBd0puNHpDQTtFQUNFO0F4SnM0ekNGOztBd0pwNHpDQTtFQUNFO0F4SnU0ekNGOztBd0pyNHpDQTtFQUNFO0F4Snc0ekNGOztBd0p0NHpDQTtFQUNFO0F4Snk0ekNGOztBd0p2NHpDQTtFQUNFO0F4SjA0ekNGOztBd0p4NHpDQTtFQUNFO0F4SjI0ekNGOztBd0p6NHpDQTtFQUNFO0F4SjQ0ekNGOztBd0oxNHpDQTtFQUNFO0F4SjY0ekNGOztBd0ozNHpDQTtFQUNFO0F4Sjg0ekNGOztBd0o1NHpDQTtFQUNFO0F4Sis0ekNGOztBd0o3NHpDQTtFQUNFO0F4Smc1ekNGOztBd0o5NHpDQTtFQUNFO0F4Smk1ekNGOztBd0ovNHpDQTtFQUNFO0F4Sms1ekNGOztBd0poNXpDQTtFQUNFO0F4Sm01ekNGOztBd0pqNXpDQTtFQUNFO0F4Sm81ekNGOztBd0psNXpDQTtFQUNFO0F4SnE1ekNGOztBd0puNXpDQTtFQUNFO0F4SnM1ekNGOztBd0pwNXpDQTtFQUNFO0F4SnU1ekNGOztBd0pyNXpDQTtFQUNFO0F4Snc1ekNGOztBd0p0NXpDQTtFQUNFO0F4Snk1ekNGOztBd0p2NXpDQTtFQUNFO0F4SjA1ekNGOztBd0p4NXpDQTtFQUNFO0F4SjI1ekNGOztBd0p6NXpDQTtFQUNFO0F4SjQ1ekNGOztBd0oxNXpDQTtFQUNFO0F4SjY1ekNGOztBd0ozNXpDQTtFQUNFO0F4Sjg1ekNGOztBd0o1NXpDQTtFQUNFO0F4Sis1ekNGOztBd0o3NXpDQTtFQUNFO0F4Smc2ekNGOztBd0o5NXpDQTtFQUNFO0F4Smk2ekNGOztBd0ovNXpDQTtFQUNFO0F4Sms2ekNGOztBd0poNnpDQTtFQUNFO0F4Sm02ekNGOztBd0pqNnpDQTtFQUNFO0F4Sm82ekNGOztBd0psNnpDQTtFQUNFO0F4SnE2ekNGOztBd0puNnpDQTtFQUNFO0F4SnM2ekNGOztBd0pwNnpDQTtFQUNFO0F4SnU2ekNGOztBd0pyNnpDQTtFQUNFO0F4Snc2ekNGOztBd0p0NnpDQTtFQUNFO0F4Snk2ekNGOztBd0p2NnpDQTtFQUNFO0F4SjA2ekNGOztBd0p4NnpDQTtFQUNFO0F4SjI2ekNGOztBd0p6NnpDQTtFQUNFO0F4SjQ2ekNGOztBd0oxNnpDQTtFQUNFO0F4SjY2ekNGOztBd0ozNnpDQTtFQUNFO0F4Sjg2ekNGOztBd0o1NnpDQTtFQUNFO0F4Sis2ekNGOztBd0o3NnpDQTtFQUNFO0F4Smc3ekNGOztBd0o5NnpDQTtFQUNFO0F4Smk3ekNGOztBd0ovNnpDQTtFQUNFO0F4Sms3ekNGOztBd0poN3pDQTtFQUNFO0F4Sm03ekNGOztBd0pqN3pDQTtFQUNFO0F4Sm83ekNGOztBd0psN3pDQTtFQUNFO0F4SnE3ekNGOztBd0puN3pDQTtFQUNFO0F4SnM3ekNGOztBd0pwN3pDQTtFQUNFO0F4SnU3ekNGOztBd0pyN3pDQTtFQUNFO0F4Snc3ekNGOztBd0p0N3pDQTtFQUNFO0F4Snk3ekNGOztBd0p2N3pDQTtFQUNFO0F4SjA3ekNGOztBd0p4N3pDQTtFQUNFO0F4SjI3ekNGOztBd0p6N3pDQTtFQUNFO0F4SjQ3ekNGOztBd0oxN3pDQTtFQUNFO0F4SjY3ekNGOztBd0ozN3pDQTtFQUNFO0F4Sjg3ekNGOztBd0o1N3pDQTtFQUNFO0F4Sis3ekNGOztBd0o3N3pDQTtFQUNFO0F4Smc4ekNGOztBd0o5N3pDQTtFQUNFO0F4Smk4ekNGOztBd0ovN3pDQTtFQUNFO0F4Sms4ekNGOztBd0poOHpDQTtFQUNFO0F4Sm04ekNGOztBd0pqOHpDQTtFQUNFO0F4Sm84ekNGOztBd0psOHpDQTtFQUNFO0F4SnE4ekNGOztBd0puOHpDQTtFQUNFO0F4SnM4ekNGOztBd0pwOHpDQTtFQUNFO0F4SnU4ekNGOztBd0pyOHpDQTtFQUNFO0F4Snc4ekNGOztBd0p0OHpDQTtFQUNFO0F4Snk4ekNGOztBd0p2OHpDQTtFQUNFO0F4SjA4ekNGOztBd0p4OHpDQTtFQUNFO0F4SjI4ekNGOztBd0p6OHpDQTtFQUNFO0F4SjQ4ekNGOztBd0oxOHpDQTtFQUNFO0F4SjY4ekNGOztBd0ozOHpDQTtFQUNFO0F4Sjg4ekNGOztBd0o1OHpDQTtFQUNFO0F4Sis4ekNGOztBd0o3OHpDQTtFQUNFO0F4Smc5ekNGOztBd0o5OHpDQTtFQUNFO0F4Smk5ekNGOztBd0ovOHpDQTtFQUNFO0F4Sms5ekNGOztBd0poOXpDQTtFQUNFO0F4Sm05ekNGOztBd0pqOXpDQTtFQUNFO0F4Sm85ekNGOztBd0psOXpDQTtFQUNFO0F4SnE5ekNGOztBd0puOXpDQTtFQUNFO0F4SnM5ekNGOztBd0pwOXpDQTtFQUNFO0F4SnU5ekNGOztBd0pyOXpDQTtFQUNFO0F4Snc5ekNGOztBd0p0OXpDQTtFQUNFO0F4Snk5ekNGOztBd0p2OXpDQTtFQUNFO0F4SjA5ekNGOztBd0p4OXpDQTtFQUNFO0F4SjI5ekNGOztBd0p6OXpDQTtFQUNFO0F4SjQ5ekNGOztBd0oxOXpDQTtFQUNFO0F4SjY5ekNGOztBd0ozOXpDQTtFQUNFO0F4Sjg5ekNGOztBd0o1OXpDQTtFQUNFO0F4Sis5ekNGOztBd0o3OXpDQTtFQUNFO0F4SmcrekNGOztBd0o5OXpDQTtFQUNFO0F4SmkrekNGOztBd0ovOXpDQTtFQUNFO0F4SmsrekNGOztBd0poK3pDQTtFQUNFO0F4Sm0rekNGOztBd0pqK3pDQTtFQUNFO0F4Sm8rekNGOztBd0psK3pDQTtFQUNFO0F4SnErekNGOztBd0puK3pDQTtFQUNFO0F4SnMrekNGOztBd0pwK3pDQTtFQUNFO0F4SnUrekNGOztBd0pyK3pDQTtFQUNFO0F4SncrekNGOztBd0p0K3pDQTtFQUNFO0F4SnkrekNGOztBd0p2K3pDQTtFQUNFO0F4SjArekNGOztBd0p4K3pDQTtFQUNFO0F4SjIrekNGOztBd0p6K3pDQTtFQUNFO0F4SjQrekNGOztBd0oxK3pDQTtFQUNFO0F4SjYrekNGOztBd0ozK3pDQTtFQUNFO0F4SjgrekNGOztBd0o1K3pDQTtFQUNFO0F4SisrekNGOztBd0o3K3pDQTtFQUNFO0F4SmcvekNGOztBd0o5K3pDQTtFQUNFO0F4SmkvekNGOztBd0ovK3pDQTtFQUNFO0F4SmsvekNGOztBd0poL3pDQTtFQUNFO0F4Sm0vekNGOztBd0pqL3pDQTtFQUNFO0F4Sm8vekNGOztBd0psL3pDQTtFQUNFO0F4SnEvekNGOztBd0puL3pDQTtFQUNFO0F4SnMvekNGOztBd0pwL3pDQTtFQUNFO0F4SnUvekNGOztBd0pyL3pDQTtFQUNFO0F4SncvekNGOztBd0p0L3pDQTtFQUNFO0F4SnkvekNGOztBd0p2L3pDQTtFQUNFO0F4SjAvekNGOztBd0p4L3pDQTtFQUNFO0F4SjIvekNGOztBd0p6L3pDQTtFQUNFO0F4SjQvekNGOztBd0oxL3pDQTtFQUNFO0F4SjYvekNGOztBd0ozL3pDQTtFQUNFO0F4SjgvekNGOztBd0o1L3pDQTtFQUNFO0F4SisvekNGOztBd0o3L3pDQTtFQUNFO0F4SmdnMENGOztBd0o5L3pDQTtFQUNFO0F4SmlnMENGOztBd0ovL3pDQTtFQUNFO0F4SmtnMENGOztBd0poZzBDQTtFQUNFO0F4Sm1nMENGOztBd0pqZzBDQTtFQUNFO0F4Sm9nMENGOztBd0psZzBDQTtFQUNFO0F4SnFnMENGOztBd0puZzBDQTtFQUNFO0F4SnNnMENGOztBd0pwZzBDQTtFQUNFO0F4SnVnMENGOztBd0pyZzBDQTtFQUNFO0F4SndnMENGOztBd0p0ZzBDQTtFQUNFO0F4SnlnMENGOztBd0p2ZzBDQTtFQUNFO0F4SjBnMENGOztBd0p4ZzBDQTtFQUNFO0F4SjJnMENGOztBd0p6ZzBDQTtFQUNFO0F4SjRnMENGOztBd0oxZzBDQTtFQUNFO0F4SjZnMENGOztBd0ozZzBDQTtFQUNFO0F4SjhnMENGOztBd0o1ZzBDQTtFQUNFO0F4SitnMENGOztBd0o3ZzBDQTtFQUNFO0F4SmdoMENGOztBd0o5ZzBDQTtFQUNFO0F4SmloMENGOztBd0ovZzBDQTtFQUNFO0F4SmtoMENGOztBd0poaDBDQTtFQUNFO0F4Sm1oMENGOztBd0pqaDBDQTtFQUNFO0F4Sm9oMENGOztBd0psaDBDQTtFQUNFO0F4SnFoMENGOztBd0puaDBDQTtFQUNFO0F4SnNoMENGOztBd0pwaDBDQTtFQUNFO0F4SnVoMENGOztBd0pyaDBDQTtFQUNFO0F4SndoMENGOztBd0p0aDBDQTtFQUNFO0F4SnloMENGOztBd0p2aDBDQTtFQUNFO0F4SjBoMENGOztBd0p4aDBDQTtFQUNFO0F4SjJoMENGOztBd0p6aDBDQTtFQUNFO0F4SjRoMENGOztBd0oxaDBDQTtFQUNFO0F4SjZoMENGOztBd0ozaDBDQTtFQUNFO0F4SjhoMENGOztBd0o1aDBDQTtFQUNFO0F4SitoMENGOztBd0o3aDBDQTtFQUNFO0F4SmdpMENGOztBd0o5aDBDQTtFQUNFO0F4SmlpMENGOztBd0ovaDBDQTtFQUNFO0F4SmtpMENGOztBd0poaTBDQTtFQUNFO0F4Sm1pMENGOztBd0pqaTBDQTtFQUNFO0F4Sm9pMENGOztBd0psaTBDQTtFQUNFO0F4SnFpMENGOztBd0puaTBDQTtFQUNFO0F4SnNpMENGOztBd0pwaTBDQTtFQUNFO0F4SnVpMENGOztBd0pyaTBDQTtFQUNFO0F4SndpMENGOztBd0p0aTBDQTtFQUNFO0F4SnlpMENGOztBd0p2aTBDQTtFQUNFO0F4SjBpMENGOztBd0p4aTBDQTtFQUNFO0F4SjJpMENGOztBd0p6aTBDQTtFQUNFO0F4SjRpMENGOztBd0oxaTBDQTtFQUNFO0F4SjZpMENGOztBd0ozaTBDQTtFQUNFO0F4SjhpMENGOztBd0o1aTBDQTtFQUNFO0F4SitpMENGOztBd0o3aTBDQTtFQUNFO0F4SmdqMENGOztBd0o5aTBDQTtFQUNFO0F4SmlqMENGOztBd0ovaTBDQTtFQUNFO0F4SmtqMENGOztBd0poajBDQTtFQUNFO0F4Sm1qMENGOztBd0pqajBDQTtFQUNFO0F4Sm9qMENGOztBd0psajBDQTtFQUNFO0F4SnFqMENGOztBd0puajBDQTtFQUNFO0F4SnNqMENGOztBd0pwajBDQTtFQUNFO0F4SnVqMENGOztBd0pyajBDQTtFQUNFO0F4SndqMENGOztBd0p0ajBDQTtFQUNFO0F4SnlqMENGOztBd0p2ajBDQTtFQUNFO0F4SjBqMENGOztBd0p4ajBDQTtFQUNFO0F4SjJqMENGOztBd0p6ajBDQTtFQUNFO0F4SjRqMENGOztBd0oxajBDQTtFQUNFO0F4SjZqMENGOztBd0ozajBDQTtFQUNFO0F4SjhqMENGOztBd0o1ajBDQTtFQUNFO0F4SitqMENGOztBd0o3ajBDQTtFQUNFO0F4SmdrMENGOztBd0o5ajBDQTtFQUNFO0F4SmlrMENGOztBd0ovajBDQTtFQUNFO0F4SmtrMENGOztBd0poazBDQTtFQUNFO0F4Sm1rMENGOztBd0pqazBDQTtFQUNFO0F4Sm9rMENGOztBd0psazBDQTtFQUNFO0F4SnFrMENGOztBd0puazBDQTtFQUNFO0F4SnNrMENGOztBd0pwazBDQTtFQUNFO0F4SnVrMENGOztBd0pyazBDQTtFQUNFO0F4SndrMENGOztBd0p0azBDQTtFQUNFO0F4SnlrMENGOztBd0p2azBDQTtFQUNFO0F4SjBrMENGOztBd0p4azBDQTtFQUNFO0F4SjJrMENGOztBd0p6azBDQTtFQUNFO0F4SjRrMENGOztBd0oxazBDQTtFQUNFO0F4SjZrMENGOztBd0ozazBDQTtFQUNFO0F4SjhrMENGOztBd0o1azBDQTtFQUNFO0F4SitrMENGOztBd0o3azBDQTtFQUNFO0F4SmdsMENGOztBd0o5azBDQTtFQUNFO0F4SmlsMENGOztBd0ovazBDQTtFQUNFO0F4SmtsMENGOztBd0pobDBDQTtFQUNFO0F4Sm1sMENGOztBd0pqbDBDQTtFQUNFO0F4Sm9sMENGOztBd0psbDBDQTtFQUNFO0F4SnFsMENGOztBd0pubDBDQTtFQUNFO0F4SnNsMENGOztBd0pwbDBDQTtFQUNFO0F4SnVsMENGOztBd0pybDBDQTtFQUNFO0F4SndsMENGOztBd0p0bDBDQTtFQUNFO0F4SnlsMENGOztBd0p2bDBDQTtFQUNFO0F4SjBsMENGOztBd0p4bDBDQTtFQUNFO0F4SjJsMENGOztBd0p6bDBDQTtFQUNFO0F4SjRsMENGOztBd0oxbDBDQTtFQUNFO0F4SjZsMENGOztBd0ozbDBDQTtFQUNFO0F4SjhsMENGOztBd0o1bDBDQTtFQUNFO0F4SitsMENGOztBd0o3bDBDQTtFQUNFO0F4SmdtMENGOztBd0o5bDBDQTtFQUNFO0F4SmltMENGOztBd0ovbDBDQTtFQUNFO0F4SmttMENGOztBd0pobTBDQTtFQUNFO0F4Sm1tMENGOztBd0pqbTBDQTtFQUNFO0F4Sm9tMENGOztBd0psbTBDQTtFQUNFO0F4SnFtMENGOztBd0pubTBDQTtFQUNFO0F4SnNtMENGOztBd0pwbTBDQTtFQUNFO0F4SnVtMENGOztBd0pybTBDQTtFQUNFO0F4SndtMENGOztBd0p0bTBDQTtFQUNFO0F4SnltMENGOztBd0p2bTBDQTtFQUNFO0F4SjBtMENGOztBd0p4bTBDQTtFQUNFO0F4SjJtMENGOztBd0p6bTBDQTtFQUNFO0F4SjRtMENGOztBd0oxbTBDQTtFQUNFO0F4SjZtMENGOztBd0ozbTBDQTtFQUNFO0F4SjhtMENGOztBd0o1bTBDQTtFQUNFO0F4SittMENGOztBd0o3bTBDQTtFQUNFO0F4SmduMENGOztBd0o5bTBDQTtFQUNFO0F4SmluMENGOztBd0ovbTBDQTtFQUNFO0F4SmtuMENGOztBd0pobjBDQTtFQUNFO0F4Sm1uMENGOztBd0pqbjBDQTtFQUNFO0F4Sm9uMENGOztBd0psbjBDQTtFQUNFO0F4SnFuMENGOztBd0pubjBDQTtFQUNFO0F4SnNuMENGOztBd0pwbjBDQTtFQUNFO0F4SnVuMENGOztBd0pybjBDQTtFQUNFO0F4SnduMENGOztBd0p0bjBDQTtFQUNFO0F4SnluMENGOztBd0p2bjBDQTtFQUNFO0F4SjBuMENGOztBd0p4bjBDQTtFQUNFO0F4SjJuMENGOztBd0p6bjBDQTtFQUNFO0F4SjRuMENGOztBd0oxbjBDQTtFQUNFO0F4SjZuMENGOztBd0ozbjBDQTtFQUNFO0F4SjhuMENGOztBd0o1bjBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKK24wQ0Y7O0F3SjduMENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmdvMENGOztBd0ovbjBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEprbzBDRjtBd0pobzBDQTtFQUNFO0VBQ0E7QXhKa28wQ0Y7O0F3SmpvMENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm9vMENGO0F3SmxvMENBO0VBQ0U7RUFDQTtBeEpvbzBDRjs7QXdKbm8wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKc28wQ0Y7QXdKcG8wQ0E7O0VBRUU7RUFDQTtBeEpzbzBDRjs7QXlKaHA5Q0E7QUFFQTtFQUNFO0F6SmtwOUNGOztBeUovbzlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQVNBO0VBMEJBO0VBS0E7RUFPQTtFQUtBO0F6SmttOUNGO0F5SnJwOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekp1cDlDSjtBeUpscDlDRTtFQUNFO0F6Sm9wOUNKO0F5SmpwOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKbXA5Q0o7QXlKaHA5Q0U7RUFDRTtBekprcDlDSjtBeUovbzlDRTtFQUNFO0VBQ0E7QXpKaXA5Q0o7QXlKNW85Q0U7RUFDRTtBeko4bzlDSjtBeUoxbzlDRTtFQUNFO0VBQ0E7RUFDQTtBeko0bzlDSjtBeUp4bzlDRTtFQUNFO0F6SjBvOUNKO0F5SnRvOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SndvOUNKO0F5SnJvOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnVvOUNKO0F5SnBvOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnNvOUNKOztBeUpqbzlDQTtFQUNFO0F6Sm9vOUNGOztBeUpobzlDQTtFQUNFO0VBQ0E7QXpKbW85Q0Y7O0F5SmhvOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpKbW85Q0Y7O0F5SmhvOUNBO0FDeEhBO0VBQ0U7RUFDQTtBMUo0djlDRjs7QTBKdnY5Q0k7RUFFRTtBMUp5djlDTjs7QWtCdnM5Q0k7RXdJM0NGO0luSURJLHdDbUlHQTtJQUVBLGtCcEVnQlU7RXRGb3U5Q2Q7QUFDRjtBdUJ0djlDTTtFbUlISjtJbklJTTtFdkJ5djlDTjtBQUNGO0FrQm50OUNJO0V3SXJDRTtJQUNFLG1CcEVrSGE7RXRGeW85Q25CO0FBQ0Y7QWtCM3M5Q0k7RXdJeERGO0lBV0ksbUJwRThHZTtFdEY4bzlDbkI7QUFDRjtBa0JodDlDSTtFd0l4REY7SUFjSTtFMUo4djlDSjtBQUNGOztBMEpydjlDSTtFQUNFO0ExSnd2OUNOOztBMEpsdjlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSnF2OUNGO0EwSmx2OUNJO0VBQ0U7QTFKb3Y5Q047O0EySi95OUNJO0VBQ0U7RUFDQTtBM0prejlDTjtBMkoveTlDSTtFQUNFO0EzSml6OUNOO0EySi95OUNNO0VBQ0U7QTNKaXo5Q1I7QTJKN3k5Q1k7RUFDRTtFQUNBO0EzSit5OUNkO0EySjN5OUNVO0VBQ0U7QTNKNnk5Q1o7QTJKM3k5Q1k7RUFDRTtFQUNBO0EzSjZ5OUNkO0EySnR5OUNJO0VBQ0U7RUFDQTtBM0p3eTlDTjtBMkp0eTlDTTtFQUNFO0EzSnd5OUNSOztBNEozMDlDSTtFQUNFO0E1SjgwOUNOOztBNkpsMTlDQTtFQUNFO0E3SnExOUNGOztBNkpsMTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnExOUNGO0E2Sm4xOUNFO0VBQ0U7QTdKcTE5Q0o7QTZKbjE5Q0U7RUFDRTtBN0pxMTlDSjtBNkpuMTlDRTtFQUNFO0E3SnExOUNKO0E2Sm4xOUNFO0VBQ0U7QTdKcTE5Q0o7O0E2SmoxOUNBO0VBQ0U7RUFDQTtBN0pvMTlDRjs7QTZKajE5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QTdKaTE5Q0YsQyIsImZpbGUiOiJhZG1pbmx0ZS1jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiAgIEFkbWluTFRFIHYzLjEuMFxuICogICBBdXRob3I6IENvbG9ybGliXG4gKiAgIFdlYnNpdGU6IEFkbWluTFRFLmlvIDxodHRwczovL2FkbWlubHRlLmlvPlxuICogICBMaWNlbnNlOiBPcGVuIHNvdXJjZSAtIE1JVCA8aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQ+XG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIHBhZGRpbmctbGVmdDogNy41cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZjQ1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICMzODNmNDU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MzliYTI7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbi5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjEsIDE3MSwgMTUsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMSwgMTcxLCAxNSwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMjE4LCAyMjIsIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE1LCAyMTgsIDIyMiwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNzUlMjknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKSBjYWxjKDAuMjVyZW0gLSAwKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDApIGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogNy41cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2UsIC5hbGVydC1kaXNtaXNzaWJsZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjFyZW0gMC4xcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2UsIGJ1dHRvbi5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkLCBhLmRpc2FibGVkLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSwgLm1vZGFsLWhlYWRlciAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0ycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmRhcmstbW9kZSA6cm9vdCB7XG4gIC0tbGlnaHRibHVlOiAjODZiYWQ4O1xuICAtLW5hdnk6ICMwMDJjNTk7XG4gIC0tb2xpdmU6ICM3NGM4YTM7XG4gIC0tbGltZTogIzY3ZmZhOTtcbiAgLS1mdWNoc2lhOiAjZjY3MmQ4O1xuICAtLW1hcm9vbjogI2VkNmM5YjtcbiAgLS1ibHVlOiAjM2Y2NzkxO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNlNzRjM2M7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2YzOWMxMjtcbiAgLS1ncmVlbjogIzAwYmM4YztcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMzNDk4ZGI7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzNmNjc5MTtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzAwYmM4YztcbiAgLS1pbmZvOiAjMzQ5OGRiO1xuICAtLXdhcm5pbmc6ICNmMzljMTI7XG4gIC0tZGFuZ2VyOiAjZTc0YzNjO1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG59XG5cbi5hbmltYXRpb25fX3NoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxNTAwbXM7XG59XG4uYW5pbWF0aW9uX193b2JibGUge1xuICBhbmltYXRpb246IHdvYmJsZSAxNTAwbXM7XG59XG5cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGxpbmVhcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5kYXJrLW1vZGUgLnByZWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmh0bWwuc2Nyb2xsLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSxcbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIGNhbGMoMy41cmVtICsgMXB4KSAtIGNhbGMoMy41cmVtICsgMXB4KSk7XG59XG4ubGF5b3V0LWJveGVkIC53cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5sYXlvdXQtYm94ZWQgLndyYXBwZXIsIC5sYXlvdXQtYm94ZWQgLndyYXBwZXI6OmJlZm9yZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cbi5sYXlvdXQtYm94ZWQgLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDMuNXJlbSArIDFweCkpO1xuICB9XG4gIC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDIuOTM3MjVyZW0gKyAxcHgpKTtcbiAgfVxufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluaywgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIHdpZHRoOiA0LjZyZW07XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtLCAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtLCAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAud3JhcHBlciAuYnJhbmQtbGluaywgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAud3JhcHBlciAuYnJhbmQtbGluaywgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xufVxuYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogMDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTAzNTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMztcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG4udGV4dC1zbSAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRyb2wtc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG4udGV4dC1zbSAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsgfiAuc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQuNnJlbTtcbn1cbi50ZXh0LXNtIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTAzNTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLnRleHQtc20gLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzc7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKGNhbGMoMi45MzcyNXJlbSArIDFweCkgLyAtMSk7XG59XG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4ubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4ubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluayB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiAxMDM1O1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbi5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1zbS1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4ubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4ubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4ubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluayB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiAxMDM1O1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbi5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1tZC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4ubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4ubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4ubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluayB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmssIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiAxMDM1O1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbi5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDM3O1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1sZy1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIsXG4ubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLCAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLnRleHQtc20ge1xuICAgIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgei1pbmRleDogMTAzNTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzNztcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LXhsLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubGF5b3V0LWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xufVxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDMyO1xufVxuLmxheW91dC1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xufVxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDMyO1xufVxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LXNtLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC1zbS1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgfVxuICAubGF5b3V0LXNtLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LW1kLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC1tZC1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgfVxuICAubGF5b3V0LW1kLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWxnLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC1sZy1mb290ZXItZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgfVxuICAubGF5b3V0LWxnLWZvb3Rlci1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC14bC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXQteGwtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gIH1cbiAgLmxheW91dC14bC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1oZWFkZXIgLmJyYW5kLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIGhlaWdodDogMzNweDtcbn1cbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcixcbi5sYXlvdXQtdG9wLW5hdiAud3JhcHBlciAubWFpbi1oZWFkZXIsXG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAuY29udGVudC13cmFwcGVyLCBib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLmNvbnRlbnQtd3JhcHBlcjo6YmVmb3JlLFxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5tYWluLWZvb3RlcixcbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAubWFpbi1mb290ZXI6OmJlZm9yZSxcbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAubWFpbi1oZWFkZXIsXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLm1haW4taGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAuY29udGVudC13cmFwcGVyLFxuYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5tYWluLWZvb3RlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAuY29udGVudC13cmFwcGVyLFxuYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5tYWluLWZvb3RlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1jb2xsYXBzZSBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLWNvbGxhcHNlIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1jb2xsYXBzZSBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAuY29udGVudC13cmFwcGVyLFxuYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5tYWluLWZvb3RlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS1tZCAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS1tZCAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmktbWQgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItbWluaS14cyAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNpZGViYXItbWluaS14cyAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmkteHMgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS14cyAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1taW5pLXhzIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xufVxuLmNvbnRlbnQtd3JhcHBlciA+IC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5tYWluLXNpZGViYXIsIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZS1pbi1vdXQsIHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tYWluLXNpZGViYXIsIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykgLm1haW4tc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tc2lkZWJhciwgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgfVxuICAuc2lkZWJhci1vcGVuIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLW9wZW4gLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKSAubWFpbi1zaWRlYmFyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpIC5tYWluLXNpZGViYXIgLnNpZGViYXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubGF5b3V0LWZpeGVkIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG4ubGF5b3V0LWZpeGVkIC5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbi5sYXlvdXQtZml4ZWQgLmNvbnRyb2wtc2lkZWJhciAuY29udHJvbC1zaWRlYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKDMuNXJlbSArIDFweCkpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2E5YTlhOSB0cmFuc3BhcmVudDtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzg2OTA5OTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi50ZXh0LXNtIC5tYWluLWZvb3RlciwgLm1haW4tZm9vdGVyLnRleHQtc20ge1xuICBwYWRkaW5nOiAwLjgxMnJlbTtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAwLjVyZW07XG59XG4udGV4dC1zbSAuY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDAuNXJlbTtcbn1cbi5jb250ZW50LWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDA7XG59XG4udGV4dC1zbSAuY29udGVudC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jb250ZW50LWhlYWRlciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRleHQtc20gLmNvbnRlbnQtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmhvbGQtdHJhbnNpdGlvbiAuY29udGVudC13cmFwcGVyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1oZWFkZXIsXG4uaG9sZC10cmFuc2l0aW9uIC5tYWluLXNpZGViYXIsXG4uaG9sZC10cmFuc2l0aW9uIC5tYWluLXNpZGViYXIgKixcbi5ob2xkLXRyYW5zaXRpb24gLmNvbnRyb2wtc2lkZWJhcixcbi5ob2xkLXRyYW5zaXRpb24gLmNvbnRyb2wtc2lkZWJhciAqLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1mb290ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uZGFyay1tb2RlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLFxuLmRhcmstbW9kZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZGFyay1tb2RlIC5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cbi5kYXJrLW1vZGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgei1pbmRleDogMTAzNDtcbn1cbi5tYWluLWhlYWRlciAubmF2LWxpbmsge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluaywgLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rIHtcbiAgaGVpZ2h0OiAxLjkzNzI1cmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDFyZW07XG59XG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYXMsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhcixcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuZmFiLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYWwsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhZCxcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuc3ZnLWlubGluZS0tZmEsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmlvbiwgLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhcyxcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYXIsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuZmFiLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhbCxcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYWQsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuc3ZnLWlubGluZS0tZmEsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuaW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tYWluLWhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmJhci1uYXZbY2xhc3MqPS1yaWdodF0gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXZbY2xhc3MqPS1yaWdodF0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWluLWhlYWRlci5kcm9wZG93bi1sZWdhY3kgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uYXZiYXItaW1nIHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCkvMjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXItYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cblxuLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmJ0bi1uYXZiYXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWRhcmsgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1saWdodCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRmZTQ7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDlkZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzdjZWQ1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXNlYXJjaC1ibG9jayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1zZWFyY2gtYmxvY2sgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm5hdmJhci1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG4ubmF2YmFyLXNlYXJjaC1ibG9jay5uYXZiYXItc2VhcmNoLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmJhci1zZWFyY2gtYmxvY2sgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmFuZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmFuZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZXh0LXNtIC5icmFuZC1saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5icmFuZC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0NWM7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJyYW5kLWxpbmssXG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJyYW5kLWxpbmsgLnB1c2htZW51IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnJhbmQtbGluazpob3ZlcixcbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnJhbmQtbGluayAucHVzaG1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJyYW5kLWxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJyYW5kLWxpbmssXG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5icmFuZC1saW5rOmhvdmVyLFxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnJhbmQtbGluayAucHVzaG1lbnU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnJhbmQtbGluayAuYnJhbmQtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYnJhbmQtbGluayAuYnJhbmQtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1heC1oZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG4gIG1heC1oZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnJhbmQtbGluayAuYnJhbmQtaW1hZ2UteGwuc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbn1cbi5icmFuZC1saW5rLnRleHQtc20gLmJyYW5kLWltYWdlLCAudGV4dC1zbSAuYnJhbmQtbGluayAuYnJhbmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC45NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uYnJhbmQtbGluay50ZXh0LXNtIC5icmFuZC1pbWFnZS14cywgLnRleHQtc20gLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhzIHtcbiAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgbWF4LWhlaWdodDogMjlweDtcbn1cbi5icmFuZC1saW5rLnRleHQtc20gLmJyYW5kLWltYWdlLXhsLCAudGV4dC1zbSAuYnJhbmQtbGluayAuYnJhbmQtaW1hZ2UteGwge1xuICBtYXJnaW4tdG9wOiAtMC4yMjVyZW07XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG59XG5cbi5tYWluLXNpZGViYXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMzg7XG59XG4ubWFpbi1zaWRlYmFyIGE6LW1vei1mb2N1c3Jpbmcge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMy41cmVtICsgMXB4KSk7XG4gIG92ZXJmbG93LXg6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGluaXRpYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG59XG5cbi51c2VyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC51c2VyLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ZjU5NjI7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC51c2VyLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udXNlci1wYW5lbCxcbi51c2VyLXBhbmVsIC5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51c2VyLXBhbmVsIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG59XG4udXNlci1wYW5lbCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyLjFyZW07XG59XG4udXNlci1wYW5lbCAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbn1cbi51c2VyLXBhbmVsIC5zdGF0dXMsXG4udXNlci1wYW5lbCAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIC5yaWdodCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayAucmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiAucmlnaHQsXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMC43cmVtO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IC5yaWdodCBpLFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IC5yaWdodCBzcGFuLFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IHAgPiAucmlnaHQgaSxcbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IC5yaWdodDpudGgtY2hpbGQoMiksXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gcCA+IC5yaWdodDpudGgtY2hpbGQoMikge1xuICByaWdodDogMi4ycmVtO1xufVxuLm5hdi1zaWRlYmFyIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXNpZGViYXIgLm1lbnUtb3BlbiA+IC5uYXYtbGluayBpLnJpZ2h0LFxuLm5hdi1zaWRlYmFyIC5tZW51LWlzLW9wZW5pbmcgPiAubmF2LWxpbmsgaS5yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjA1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmEsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmFzLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhciwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYWIsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmFsLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhZCwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5zdmctaW5saW5lLS1mYSwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5pb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAuZmxvYXQtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIHdpZHRoOiAxLjZyZW07XG59XG4ubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4udGV4dC1zbSAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuLnRleHQtc20gLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaWRlYmFyLWlzLW9wZW5pbmcgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4jc2lkZWJhci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1vcGVuICNzaWRlYmFyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIGE6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnVzZXItcGFuZWwgLnN0YXR1czpob3ZlciwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnVzZXItcGFuZWwgLnN0YXR1czpmb2N1cywgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnVzZXItcGFuZWwgLnN0YXR1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnVzZXItcGFuZWwgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6YWN0aXZlLCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbS5tZW51LW9wZW4gPiAubmF2LWxpbmssIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICMyOTJkMzI7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDA7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmssIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnVzZXItcGFuZWwgLnN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIC5zdGF0dXM6aG92ZXIsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnVzZXItcGFuZWwgLnN0YXR1czpmb2N1cywgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAudXNlci1wYW5lbCAuc3RhdHVzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNDcsIDI0NywgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuMSk7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazphY3RpdmUge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtLm1lbnUtb3BlbiA+IC5uYXYtbGluaywgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICNkMGQ0ZGI7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGEge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpob3ZlciwgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi1mbGF0IC5uYXYtaXRlbSAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi1mbGF0IC5uYXYtaXRlbSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLnNpZGViYXItZGFyay1wcmltYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1wcmltYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstcHJpbWFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1wcmltYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLXNlY29uZGFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uc2lkZWJhci1kYXJrLWluZm8gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWluZm8gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1pbmZvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWluZm8gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc2lkZWJhci1kYXJrLXdhcm5pbmcgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNpZGViYXItZGFyay13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uc2lkZWJhci1kYXJrLWRhbmdlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstZGFuZ2VyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5zaWRlYmFyLWRhcmstbGlnaHQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zaWRlYmFyLWRhcmstbGlnaHQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbGlnaHQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uc2lkZWJhci1kYXJrLWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uc2lkZWJhci1kYXJrLWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbGlnaHRibHVlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstbGlnaHRibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5zaWRlYmFyLWRhcmstbmF2eSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbmF2eSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLW5hdnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbmF2eSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5zaWRlYmFyLWRhcmstb2xpdmUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9saXZlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstb2xpdmUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtb2xpdmUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uc2lkZWJhci1kYXJrLWxpbWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uc2lkZWJhci1kYXJrLWZ1Y2hzaWEgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWZ1Y2hzaWEgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1mdWNoc2lhIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWZ1Y2hzaWEgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4uc2lkZWJhci1kYXJrLW1hcm9vbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtbWFyb29uIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstbWFyb29uIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW1hcm9vbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5zaWRlYmFyLWRhcmstYmx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstaW5kaWdvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1pbmRpZ28gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1pbmRpZ28gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtaW5kaWdvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLnNpZGViYXItZGFyay1wdXJwbGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXB1cnBsZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLXB1cnBsZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1wdXJwbGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uc2lkZWJhci1kYXJrLXBpbmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uc2lkZWJhci1kYXJrLXJlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcmVkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstcmVkIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXJlZCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5zaWRlYmFyLWRhcmstb3JhbmdlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1vcmFuZ2UgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNpZGViYXItZGFyay1vcmFuZ2UgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtb3JhbmdlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLnNpZGViYXItZGFyay15ZWxsb3cgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXllbGxvdyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2lkZWJhci1kYXJrLXllbGxvdyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uc2lkZWJhci1kYXJrLWdyZWVuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWdyZWVuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWdyZWVuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnNpZGViYXItZGFyay10ZWFsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC10ZWFsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC10ZWFsIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLnNpZGViYXItZGFyay1jeWFuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnNpZGViYXItZGFyay13aGl0ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNpZGViYXItZGFyay13aGl0ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC13aGl0ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstZ3JheSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zaWRlYmFyLWRhcmstZ3JheS1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cblxuLm5hdi1mbGF0IHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtIDA7XG59XG4ubmF2LWZsYXQgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtZmxhdCAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41NXJlbTtcbn1cbi5uYXYtZmxhdDpub3QoLm5hdi1jaGlsZC1pbmRlbnQpIC5uYXYtdHJlZXZpZXcgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg1cmVtO1xufVxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZDtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS4xNXJlbTtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQ1cmVtO1xufVxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMi4wNXJlbTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNTVyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxcmVtIC0gLjJyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1cmVtO1xufVxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTVyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xNXJlbTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTAuMzVyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNvbXBhY3QubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC44NXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS4xNXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS40NXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMi4wNXJlbTtcbn1cbi5uYXYtZmxhdCAubmF2LWljb24ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1mbGF0IC5uYXYtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1mbGF0IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07XG59XG4ubmF2LWZsYXQubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi10cmVldmlldyxcbi5uYXYtZmxhdC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLm5hdi1mbGF0Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgLm5hdi1pdGVtID4gLm5hdi1saW5rLFxuLm5hdi1mbGF0Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi10cmVldmlldyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkO1xufVxuXG4ubmF2LWxlZ2FjeSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbSAwO1xufVxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjU1cmVtO1xufVxuLnRleHQtc20gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLjU1cmVtIC0gM3B4KTtcbn1cbi50ZXh0LXNtIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG59XG4udGV4dC1zbSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhci5uYXYtZmxhdCAubmF2LXRyZWV2aWV3IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG59XG4uc2lkZWJhci1taW5pIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgZWFzZS1pbi1vdXQgMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41NXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNnJlbTtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi10cmVldmlldyxcbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLCBbY2xhc3MqPXNpZGViYXItZGFya10gLm5hdi1sZWdhY3kgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cywgW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcsXG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi10cmVldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLCBbY2xhc3MqPXNpZGViYXItbGlnaHRdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5uYXYtY29tcGFjdCAubmF2LWxpbmssXG4ubmF2LWNvbXBhY3QgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ubmF2LWNvbXBhY3QgLm5hdi1oZWFkZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5uYXYtY29tcGFjdCAubmF2LWxpbmsgPiAucmlnaHQsXG4ubmF2LWNvbXBhY3QgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gIHRvcDogMC40NjVyZW07XG59XG4udGV4dC1zbSAubmF2LWNvbXBhY3QgLm5hdi1saW5rID4gLnJpZ2h0LFxuLnRleHQtc20gLm5hdi1jb21wYWN0IC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICB0b3A6IDAuN3JlbTtcbn1cblxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnRuLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTY2MDZhO1xuICBjb2xvcjogd2hpdGU7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLmZvcm0tY29udHJvbC1zaWRlYmFyOmZvY3VzLFxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTg3OTM7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1YTYzO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5saXN0LWdyb3VwLWl0ZW0gLnNlYXJjaC1wYXRoIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnRuLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmZvcm0tY29udHJvbC1zaWRlYmFyOmZvY3VzLFxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnRuLXNpZGViYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5saXN0LWdyb3VwLWl0ZW0gLnNlYXJjaC1wYXRoIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zaWRlYmFyIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zaWRlYmFyIG5hdiAuZm9ybS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5sYXlvdXQtYm94ZWQ6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5tYWluLWhlYWRlcixcbi5sYXlvdXQtYm94ZWQ6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykgLm1haW4tZm9vdGVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1jb2xsYXBzZSAuZm9ybS1jb250cm9sLXNpZGViYXIsXG4uc2lkZWJhci1jb2xsYXBzZSAuZm9ybS1jb250cm9sLXNpZGViYXIgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS13aWRnZXQ9c2lkZWJhci1zZWFyY2hdIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyLCBbZGF0YS13aWRnZXQ9c2lkZWJhci1zZWFyY2hdIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5bZGF0YS13aWRnZXQ9c2lkZWJhci1zZWFyY2hdIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW2RhdGEtd2lkZ2V0PXNpZGViYXItc2VhcmNoXSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIFtkYXRhLXdpZGdldD1zaWRlYmFyLXNlYXJjaF0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgW2RhdGEtd2lkZ2V0PXNpZGViYXItc2VhcmNoXSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLXNlYXJjaC1vcGVuIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFyZW07XG59XG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyAubGlzdC1ncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMzk7XG59XG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyAubGlzdC1ncm91cCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtOi1tb3otZm9jdXNyaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcGF0aCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4uc2lkZWJhci1zZWFyY2gtb3BlbiAuYnRuLFxuLnNpZGViYXItc2VhcmNoLW9wZW4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5bY2xhc3MqPXNpZGViYXItZGFya10gLnNpZGViYXItY3VzdG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZjU5NjI7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubGF5b3V0LWZpeGVkLnNpZGViYXItY29sbGFwc2UgLmhpZGUtb24tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1maXhlZC5zaWRlYmFyLWNvbGxhcHNlOmhvdmVyIC5oaWRlLW9uLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDMuNXJlbSArIDRyZW0pICsgMXB4KSk7XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMC44NXJlbSAwLjVyZW07XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDMuNXJlbSArIDZyZW0pICsgMXB4KSk7XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGhlaWdodDogNnJlbTtcbn1cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20teGwgLnNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoMy41cmVtICsgOHJlbSkgKyAxcHgpKTtcbn1cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20teGwgLnNpZGViYXItY3VzdG9tIHtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbSAucG9zLXJpZ2h0LFxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyAucG9zLXJpZ2h0LFxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbS14bCAucG9zLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xufVxuXG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1wcmltYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1pbmZvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWluZm8gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWluZm8gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay13YXJuaW5nIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYW5nZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYW5nZXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1kYW5nZXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWxpZ2h0IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodGJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbGlnaHRibHVlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodGJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saWdodGJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW5hdnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbmF2eSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbmF2eSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW9saXZlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW9saXZlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1vbGl2ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW9saXZlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpbWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWxpbWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saW1lIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1mdWNoc2lhIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWZ1Y2hzaWEgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWZ1Y2hzaWEgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1tYXJvb24gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbWFyb29uIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1tYXJvb24gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1tYXJvb24gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtYmx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstYmx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWluZGlnbyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmRpZ28gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcHVycGxlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXB1cnBsZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcHVycGxlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHVycGxlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXBpbmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXBpbmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1waW5rIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1yZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcmVkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW9yYW5nZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vcmFuZ2UgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW9yYW5nZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW9yYW5nZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmsteWVsbG93IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXllbGxvdyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmsteWVsbG93IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQteWVsbG93IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ncmVlbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JlZW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstdGVhbCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC10ZWFsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay10ZWFsIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1jeWFuIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1jeWFuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtY3lhbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstd2hpdGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdoaXRlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JheSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JheSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXktZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXktZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWdyYXktZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGEge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ28teHMsXG4ubG9nby14bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5sb2dvLXhzLmJyYW5kLWltYWdlLXhzLFxuLmxvZ28teGwuYnJhbmQtaW1hZ2UteHMge1xuICBsZWZ0OiAxOHB4O1xuICB0b3A6IDEycHg7XG59XG4ubG9nby14cy5icmFuZC1pbWFnZS14bCxcbi5sb2dvLXhsLmJyYW5kLWltYWdlLXhsIHtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5sb2dvLXhzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxvZ28teHMuYnJhbmQtaW1hZ2UteGwge1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDhweDtcbn1cblxuLmJyYW5kLWxpbmsubG9nby1zd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1pbmkgLm5hdi1zaWRlYmFyLFxuLnNpZGViYXItbWluaSAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbi5zaWRlYmFyLW1pbmkgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLmQtaGlkZGVuLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhsIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmssIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14bCwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC10ZXh0LFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtaW1hZ2UsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC52aXNpYmxlLXNpZGViYXItbWluaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItbWluaS1tZCAubmF2LXNpZGViYXIsXG4uc2lkZWJhci1taW5pLW1kIC5uYXYtc2lkZWJhciA+IC5uYXYtaGVhZGVyLFxuLnNpZGViYXItbWluaS1tZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAuZC1oaWRkZW4tbWluaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmxvZ28teGwge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmxvZ28teHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCAuaW1hZ2UsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhsLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teHMsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1pbWFnZSwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuc2lkZWJhci1mb3JtLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4sIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLnZpc2libGUtc2lkZWJhci1taW5pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS5sYXlvdXQtZml4ZWQgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaWRlYmFyLW1pbmkteHMgLm5hdi1zaWRlYmFyLFxuLnNpZGViYXItbWluaS14cyAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbi5zaWRlYmFyLW1pbmkteHMgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmQtaGlkZGVuLW1pbmkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0LjZyZW0gIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmxvZ28teGwge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmxvZ28teHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQuNnJlbTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtaW1hZ2UsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiwgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAudmlzaWJsZS1zaWRlYmFyLW1pbmkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAuYnJhbmQtbGluayB7XG4gIHdpZHRoOiA0LjZyZW07XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDFyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gMnJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAzcmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDRyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gNXJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeSAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gMXJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0gLSAycmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDNyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gNHJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAyKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAzKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiA0KTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIC41cmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDFyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gMS41cmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDJyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gMi41cmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDMpO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDQpO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDUpO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDMuNnJlbTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSAubmF2LWxpbmsge1xuICB3aWR0aDogNC42cmVtO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDQuNnJlbSAtIDAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gMXJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gMnJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gM3JlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gNHJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4KTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogMik7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSAqIDMpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiA0KTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtICogMik7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDMpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiA0KTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtICogNSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAuc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLnNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gIHdpZHRoOiA0LjZyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWhlYWRlcixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmssXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICB3aWR0aDogNC42cmVtICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14cyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14cywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teHMge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14bCwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14bCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbiwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXNpZGViYXI6aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpZGViYXItZm9ybSxcbi5uYXYtc2lkZWJhciA+IC5uYXYtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAuZmxvYXQtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbn1cblxuLnNpZGViYXIgLm5hdi1saW5rIHAsXG4ubWFpbi1zaWRlYmFyIC5icmFuZC10ZXh0LFxuLm1haW4tc2lkZWJhciAubG9nby14cyxcbi5tYWluLXNpZGViYXIgLmxvZ28teGwsXG4uc2lkZWJhciAudXNlci1wYW5lbCAuaW5mbyB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciAubmF2LWxpbmsgcCxcbi5tYWluLXNpZGViYXIgLmJyYW5kLXRleHQsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhzLFxuLm1haW4tc2lkZWJhciAubG9nby14bCxcbi5zaWRlYmFyIC51c2VyLXBhbmVsIC5pbmZvIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmh0bWwuY29udHJvbC1zaWRlYmFyLWFuaW1hdGUge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgei1pbmRleDogMTAzMTtcbn1cbi5jb250cm9sLXNpZGViYXIsIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogLTI1MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb250cm9sLXNpZGViYXIsIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbnRyb2wtc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuYm9keS50ZXh0LXNtIC5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206IGNhbGMoMi45MzY1cmVtICsgMXB4KTtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5cbi5tYWluLWZvb3Rlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogY2FsYygyLjkzNjVyZW0gKyAxcHgpO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAubWFpbi1mb290ZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udHJvbC1zaWRlYmFyLW9wZW4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRyb2wtc2lkZWJhci1vcGVuIC5jb250cm9sLXNpZGViYXIsIC5jb250cm9sLXNpZGViYXItb3BlbiAuY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5jb250cm9sLXNpZGViYXItb3Blbi5jb250cm9sLXNpZGViYXItcHVzaCAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoIC5tYWluLWZvb3RlciwgLmNvbnRyb2wtc2lkZWJhci1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5jb250ZW50LXdyYXBwZXIsXG4uY29udHJvbC1zaWRlYmFyLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3BlbiAuY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4gLmNvbnRyb2wtc2lkZWJhcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIGRpc3BsYXkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb250cm9sLXNpZGViYXItc2xpZGUtb3BlbiAuY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4gLmNvbnRyb2wtc2lkZWJhcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2ggLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3Blbi5jb250cm9sLXNpZGViYXItcHVzaCAubWFpbi1mb290ZXIsIC5jb250cm9sLXNpZGViYXItc2xpZGUtb3Blbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gIG1hcmdpbi1yaWdodDogMjUwcHg7XG59XG5cbi5jb250cm9sLXNpZGViYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmssXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgYSxcbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDEsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDIsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDMsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDQsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDUsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgaDYsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmssIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAuY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazphY3RpdmUsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAuY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IDA7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6YWN0aXZlLCAuY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAudGFiLXBhbmUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5jb250cm9sLXNpZGViYXItbGlnaHQge1xuICBjb2xvcjogIzRiNTQ1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGV4dC1zbSAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi50ZXh0LXNtIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDAuMnJlbTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLWljb246OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wZG93bi1tZW51LWxnIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtbGcgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LWxnIHAge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5kcm9wZG93bi1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24taG92ZXIubmF2LWl0ZW0uZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSxcbi5kcm9wZG93bi1ob3ZlciAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24taG92ZXIuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wZG93bi1tZW51LXhsIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUteGwgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LXhsIHAge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1mb290ZXIsXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcGVuOm5vdCguZHJvcHVwKSA+IC5hbmltYXRlZC1kcm9wZG93bi1tZW51IHtcbiAgYW5pbWF0aW9uOiBmbGlwSW5YIDAuN3MgYm90aDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjgwcHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIge1xuICBoZWlnaHQ6IDE3NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLnVzZXItaGVhZGVyID4gaW1nIHtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS51c2VyLWhlYWRlciA+IHAge1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLnVzZXItaGVhZGVyID4gcCA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk1MDU3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciAuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSAudXNlci1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMi4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHdpZHRoOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51IC51c2VyLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG59XG5cbi5kYXJrLW1vZGUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kYXJrLW1vZGUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuLmRhcmstbW9kZSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdDpob3ZlciwgLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSBhOmhvdmVyLCAuZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSBhOmZvY3VzIHtcbiAgY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0uZHJvcGRvd24uc2hvdyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi10YWJzLmZsZXgtY29sdW1uIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiB0cmFuc3BhcmVudCAjZTllY2VmICNlOWVjZWY7XG59XG4ubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgdHJhbnNwYXJlbnQgI2RlZTJlNiAjZGVlMmU2O1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZTllY2VmIHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2RlZTJlNiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1uby1leHBhbmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1uby1leHBhbmQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm5hdmJhci1uby1leHBhbmQgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0YjU0NWM7XG59XG5cbi5uYXZiYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICBib3JkZXItY29sb3I6ICMwMDY1ZDE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4NmZmO1xuICBib3JkZXItY29sb3I6ICMyZTkzZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhODhmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2YjcyO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0OTczZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWY4MjM2O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzkyM2Q7XG4gIGJvcmRlci1jb2xvcjogIzFmODIzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYjc0YztcbiAgYm9yZGVyLWNvbG9yOiAjMzFjYzU0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGJjNGU7XG4gIGJvcmRlci1jb2xvcjogIzMxY2M1NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTkyYTY7XG4gIGJvcmRlci1jb2xvcjogIzEyN2U4ZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4ZWExO1xuICBib3JkZXItY29sb3I6ICMxMjdlOGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOWIyY2E7XG4gIGJvcmRlci1jb2xvcjogIzFjYzZlMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiNmNmO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJiNTAwO1xuICBib3JkZXItY29sb3I6ICNkOGEyMDA7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYjEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhhMjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjFiO1xuICBib3JkZXItY29sb3I6ICNmZmNjMzU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzcyMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYzM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDcyNTM2O1xuICBib3JkZXItY29sb3I6ICNjMjIyMzE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMjUzNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMjMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY0NjU1O1xuICBib3JkZXItY29sb3I6ICNlMzVjNjk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNGI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YzY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4MWFkO1xuICBib3JkZXItY29sb3I6ICMzMTczOTk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N2ZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3Mzk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5N2M1O1xuICBib3JkZXItY29sb3I6ICM1YmEyY2I7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjOTljNjtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhMmNiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTUyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwODExO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEyMjY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDgxMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk1MztcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNjZkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMzY2ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4YTY1O1xuICBib3JkZXItY29sb3I6ICMzMDc4NTg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODc2MztcbiAgYm9yZGVyLWNvbG9yOiAjMzA3ODU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhODdiO1xuICBib3JkZXItY29sb3I6ICM0Y2I4ODg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YWI3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiODg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWM2NztcbiAgYm9yZGVyLWNvbG9yOiAjMDBkMjVjO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU3NjU7XG4gIGJvcmRlci1jb2xvcjogIzAwZDI1YyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1ZmY3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMmZmZjhhO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmZmN2U7XG4gIGJvcmRlci1jb2xvcjogIzJmZmY4YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjBlYjA7XG4gIGJvcmRlci1jb2xvcjogI2M3MGQ5ZDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwZWFkO1xuICBib3JkZXItY29sb3I6ICNjNzBkOWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTI1YzM7XG4gIGJvcmRlci1jb2xvcjogI2YzM2RjYTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIyYWM1O1xuICBib3JkZXItY29sb3I6ICNmMzNkY2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjE5NTg7XG4gIGJvcmRlci1jb2xvcjogI2FmMTY0ZTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExODU2O1xuICBib3JkZXItY29sb3I6ICNhZjE2NGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDI0NmE7XG4gIGJvcmRlci1jb2xvcjogI2U2M2E3OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyODZkO1xuICBib3JkZXItY29sb3I6ICNlNjNhNzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICBib3JkZXItY29sb3I6ICMwMDY1ZDE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4NmZmO1xuICBib3JkZXItY29sb3I6ICMyZTkzZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhODhmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQwY2UxO1xuICBib3JkZXItY29sb3I6ICM1MzBiYzk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMGNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMwYmM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyM2YzO1xuICBib3JkZXItY29sb3I6ICM4MjNjZjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MjhmMztcbiAgYm9yZGVyLWNvbG9yOiAjODIzY2Y0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzYmI0O1xuICBib3JkZXItY29sb3I6ICM1YjM1YTA7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0M2FiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWIzNWEwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWM2O1xuICBib3JkZXItY29sb3I6ICM4OTY1Y2M7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTVjNztcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmM4MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGUxYTc0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTI3N2U7XG4gIGJvcmRlci1jb2xvcjogI2RlMWE3NCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTA5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2N2E0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjU1OWE7XG4gIGJvcmRlci1jb2xvcjogI2VkNjdhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MjUzNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMjMxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzI1MzU7XG4gIGJvcmRlci1jb2xvcjogI2MyMjIzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNDY1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YzY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDRiNTk7XG4gIGJvcmRlci1jb2xvcjogI2UzNWM2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNzMwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTE2NzAyO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTcxMDI7XG4gIGJvcmRlci1jb2xvcjogI2UxNjcwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkODkyODtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ5NzQyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDhjMmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkOTc0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhhMjAwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGIxMDA7XG4gIGJvcmRlci1jb2xvcjogI2Q4YTIwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYxYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYzM1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2MzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NzNlO1xuICBib3JkZXItY29sb3I6ICMxZjgyMzY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOTIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY4MjM2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNiNzRjO1xuICBib3JkZXItY29sb3I6ICMzMWNjNTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYmM0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzFjYzU0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYjc4YTtcbiAgYm9yZGVyLWNvbG9yOiAjMWFhMTc5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2IzODY7XG4gIGJvcmRlci1jb2xvcjogIzFhYTE3OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZGJhNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzhkZmFlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmRjYTY7XG4gIGJvcmRlci1jb2xvcjogIzM4ZGZhZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTkyYTY7XG4gIGJvcmRlci1jb2xvcjogIzEyN2U4ZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4ZWExO1xuICBib3JkZXItY29sb3I6ICMxMjdlOGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOWIyY2E7XG4gIGJvcmRlci1jb2xvcjogIzFjYzZlMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiNmNmO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2YjcyO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMDM1O1xuICBib3JkZXItY29sb3I6ICMxZjIzMjc7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmQzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMzI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NDRiO1xuICBib3JkZXItY29sb3I6ICM0OTUxNTk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MTU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGFyay1tb2RlIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicyB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YTtcbn1cbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YTtcbn1cbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5kYXJrLW1vZGUgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM1NjYwNmEgIzU2NjA2YSB0cmFuc3BhcmVudCAjNTY2MDZhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5hY3RpdmUsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpmb2N1cywgLmRhcmstbW9kZSAubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YSB0cmFuc3BhcmVudCAjNTY2MDZhICM1NjYwNmE7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YTtcbn1cbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluay5hY3RpdmUsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluazpmb2N1cywgLmRhcmstbW9kZSAubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MDZhICM1NjYwNmEgIzU2NjA2YSB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1Yztcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTVkODM7XG4gIGJvcmRlci1jb2xvcjogIzMxNTA3MTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1YTdmO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTcxOWY7XG4gIGJvcmRlci1jb2xvcjogIzRkN2ViMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NGEzO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZiNzI7XG4gIGJvcmRlci1jb2xvcjogIzU3NWU2NDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2ODZmO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTdmODg7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4MjhhO1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhODdkO1xuICBib3JkZXItY29sb3I6ICMwMDhlNmE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTM3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZTZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMDliO1xuICBib3JkZXItY29sb3I6ICMwMGVhYWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlYWFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OGZkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjI4MGJmO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNThjZDE7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YTFkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhY2UyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEzZGY7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTkxMGM7XG4gIGJvcmRlci1jb2xvcjogI2NkODIwYTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA4ZTBiO1xuICBib3JkZXItY29sb3I6ICNjZDgyMGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGE0MjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1YWUzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhNjJhO1xuICBib3JkZXItY29sb3I6ICNmNWFlM2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNiMmE7XG4gIGJvcmRlci1jb2xvcjogI2RhMmQxYjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzI1O1xuICBib3JkZXItY29sb3I6ICNkYTJkMWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTVkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VjNzI2NTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2MTUzO1xuICBib3JkZXItY29sb3I6ICNlYzcyNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmIxZDM7XG4gIGJvcmRlci1jb2xvcjogIzYzYTZjZDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJhZmQyO1xuICBib3JkZXItY29sb3I6ICM2M2E2Y2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWMzZGQ7XG4gIGJvcmRlci1jb2xvcjogI2E5Y2VlMztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljNWRlO1xuICBib3JkZXItY29sb3I6ICNhOWNlZTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMjQ0O1xuICBib3JkZXItY29sb3I6ICMwMDE1MmI7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjZkO1xuICBib3JkZXItY29sb3I6ICMwMDQyODY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Mjg2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmMyOTk7XG4gIGJvcmRlci1jb2xvcjogIzUzYmI4ZDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjMDk2O1xuICBib3JkZXItY29sb3I6ICM1M2JiOGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M2NlYWM7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDViODtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdjZmFmO1xuICBib3JkZXItY29sb3I6ICM5NWQ1YjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNmZjllO1xuICBib3JkZXItY29sb3I6ICMzOWZmOTA7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlZmY5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmZjkwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JmZmI1O1xuICBib3JkZXItY29sb3I6ICM5NWZmYzM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZmZiODtcbiAgYm9yZGVyLWNvbG9yOiAjOTVmZmMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NWZkMztcbiAgYm9yZGVyLWNvbG9yOiAjZjM0N2NjO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTVhZDI7XG4gIGJvcmRlci1jb2xvcjogI2YzNDdjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ODVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZGU0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODhhZGY7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWRlNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNWE4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0NDdmO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU2OGM7XG4gIGJvcmRlci1jb2xvcjogI2U4NDQ3ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2VhODtcbiAgYm9yZGVyLWNvbG9yOiAjZjI5NWI3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDgzYWI7XG4gIGJvcmRlci1jb2xvcjogI2YyOTViNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTVkODM7XG4gIGJvcmRlci1jb2xvcjogIzMxNTA3MTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1YTdmO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTcxOWY7XG4gIGJvcmRlci1jb2xvcjogIzRkN2ViMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NGEzO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDBjZTE7XG4gIGJvcmRlci1jb2xvcjogIzUzMGJjOTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIwY2RkO1xuICBib3JkZXItY29sb3I6ICM1MzBiYzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjIzZjM7XG4gIGJvcmRlci1jb2xvcjogIzgyM2NmNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUyOGYzO1xuICBib3JkZXItY29sb3I6ICM4MjNjZjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjNiYjQ7XG4gIGJvcmRlci1jb2xvcjogIzViMzVhMDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQzYWIwO1xuICBib3JkZXItY29sb3I6ICM1YjM1YTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjUxYzY7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVjYztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1NWM3O1xuICBib3JkZXItY29sb3I6ICM4OTY1Y2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyYzgxO1xuICBib3JkZXItY29sb3I6ICNkZTFhNzQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Mjc3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGUxYTc0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1MDk3O1xuICBib3JkZXItY29sb3I6ICNlZDY3YTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNTU5YTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2N2E0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzYjJhO1xuICBib3JkZXItY29sb3I6ICNkYTJkMWI7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyZDFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1ZDRlO1xuICBib3JkZXItY29sb3I6ICNlYzcyNjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNjE1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWM3MjY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3MzAyO1xuICBib3JkZXItY29sb3I6ICNlMTY3MDI7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzEwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTE2NzAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ4OTI4O1xuICBib3JkZXItY29sb3I6ICNmZDk3NDI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOGMyZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ5NzQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5MTBjO1xuICBib3JkZXItY29sb3I6ICNjZDgyMGE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOGUwYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4MjBhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhNDI1O1xuICBib3JkZXItY29sb3I6ICNmNWFlM2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTYyYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVhZTNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4N2Q7XG4gIGJvcmRlci1jb2xvcjogIzAwOGU2YTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMzc5O1xuICBib3JkZXItY29sb3I6ICMwMDhlNmEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQwOWI7XG4gIGJvcmRlci1jb2xvcjogIzAwZWFhZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNjlmO1xuICBib3JkZXItY29sb3I6ICMwMGVhYWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRiNzhhO1xuICBib3JkZXItY29sb3I6ICMxYWExNzk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYjM4NjtcbiAgYm9yZGVyLWNvbG9yOiAjMWFhMTc5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNkYmE0O1xuICBib3JkZXItY29sb3I6ICMzOGRmYWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZGNhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzhkZmFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OGZkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjI4MGJmO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNThjZDE7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YTFkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhY2UyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEzZGY7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZiNzI7XG4gIGJvcmRlci1jb2xvcjogIzU3NWU2NDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2ODZmO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTdmODg7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4MjhhO1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMwMzU7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNztcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZDMyO1xuICBib3JkZXItY29sb3I6ICMxZjIzMjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ0NGI7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTE1OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXItY29sb3I6ICM0OTUxNTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLW1vbnRoIC5wYWdlLWl0ZW0ge1xuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG59XG4ucGFnaW5hdGlvbi1tb250aCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLW1vbnRoIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLW1vbnRoIC5wYWdlLWl0ZW0gLnBhZ2UtbW9udGgge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnaW5hdGlvbi1tb250aCAucGFnZS1pdGVtIC5wYWdlLXllYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24tbW9udGgucGFnaW5hdGlvbi1sZyAucGFnZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbW9udGgucGFnaW5hdGlvbi1zbSAucGFnZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmRhcmstbW9kZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkgLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDc3NGEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1pY29uIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmZvcm0tZ3JvdXAuaGFzLWljb24gLmZvcm0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLmJ0bi1mbGF0OmZpcnN0LW9mLXR5cGUsIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5idG4tZmxhdDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFzLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhciwgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFsLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhZCwgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSwgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pb24sXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcixcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhZCxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFzLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYixcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFsLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pb24ge1xuICBsaW5lLWhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFzLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYiwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFsLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pb24ge1xuICBsaW5lLWhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG5sYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOm5vdCguY3VzdG9tLWZpbGUtbGFiZWwpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndhcm5pbmctZmVlZGJhY2sge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2FybmluZy10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC45KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB+IC53YXJuaW5nLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3QuaXMtd2FybmluZyB+IC53YXJuaW5nLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy13YXJuaW5nIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXdhcm5pbmcgfiAud2FybmluZy10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmc6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UzYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTNhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmc6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy13YXJuaW5nIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXdhcm5pbmc6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG5cbmJvZHkudGV4dC1zbSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWJvcmRlcixcbi5jdXN0b20tc2VsZWN0LmZvcm0tY29udHJvbC1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtYm9yZGVyLmJvcmRlci13aWR0aC0yLFxuLmN1c3RvbS1zZWxlY3QuZm9ybS1jb250cm9sLWJvcmRlci5ib3JkZXItd2lkdGgtMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWJvcmRlci5ib3JkZXItd2lkdGgtMyxcbi5jdXN0b20tc2VsZWN0LmZvcm0tY29udHJvbC1ib3JkZXIuYm9yZGVyLXdpZHRoLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG5cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlODA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE5OTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYWZmO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTM5O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMWM2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDAxYjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1NTIzO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmUyOWI7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1MjVkO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2U0Nztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1MjVkO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkZWVlO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NjUwMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjYTA3ODAwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU3YTA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2MxNTFmO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYjdiZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmQwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYjljNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E4NzkzO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjMjM1MzZmO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDQ1NWI7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjMjM1MzZmO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDBlNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZhZDg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzIwNTAzYjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5M2UyZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzIwNTAzYjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkNmJiO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwOWE0Mztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODEzODtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YTQzO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWZmYzY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTMwOTc0O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDAsIDE4LCAxOTAsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMDg2MTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTMwOTc0O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhMmU1O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjN2QxMDM4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3MGQyZTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICM3ZDEwMzg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjlhYmE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTgwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5Y2FmZjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzNkMDg5NDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMwNzdjO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzNkMDg5NDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2ExZmE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MjA2Mztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdiNWU3O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTEyNGU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzdkZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzE1MWY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxOTI1O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiN2JkO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDQyMDE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDFhYztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzY1MDA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjYTA3ODAwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlN2EwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDAxYjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmUyOWI7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWI0NDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlZWQzO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTNlNDc7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhZGVlZTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E4NzkzO1xufVxuXG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRiZWI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRiZWI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDMxLCA2MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjEsIDE1MywgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRlYzc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRlYzc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMSwgMjU1LCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGZmZDQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmZkNDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmZkNDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDAsIDE4LCAxOTAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiYWVjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiYWVjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjE2LCAyNywgOTYsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMGM5O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMGM5O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjBjOTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM4ZWQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDdiZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwN2JmZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2Yzc1N2QnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjZWQxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2VzczpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzcy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3MuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMyOGE3NDUnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG4gIGJvcmRlci1jb2xvcjogIzliZTdhYztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm8uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzE3YTJiOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMTdhMmI4Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBlNGYxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZjMTA3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmcuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmMxMDcnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNkYzM1NDUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZGMzNTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xuICBib3JkZXItY29sb3I6ICNmNmNkZDE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y4ZjlmYScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Y4ZjlmYScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0M2E0MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xuICBib3JkZXItY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzM2M4ZGJjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzNjOGRiYycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDE0MSwgMTg4LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljNWRlO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRiZWI7XG4gIGJvcmRlci1jb2xvcjogI2MwZGJlYjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMWYzZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDAxZjNmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N2YyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzZDk5NzAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzZDk5NzAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNjEsIDE1MywgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xuICBib3JkZXItY29sb3I6ICNhYmRlYzc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMWZmNzAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAxZmY3MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgxZmZiODtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmZkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRmZmQ0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjAxMmJlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmMDEyYmUnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDE4LCAxOTAsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiYWVjO1xuICBib3JkZXItY29sb3I6ICNmYmJhZWM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZDgxYjYwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Q4MWI2MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyNywgOTYsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDgzYWI7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjBjOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjViMGM5O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDA3YmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMDdiZmYnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2NjEwZjInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNjYxMGYyJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDJiOWZiO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZmNDJjMScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2ZjQyYzEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xuICBib3JkZXItY29sb3I6ICNkNWM4ZWQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNlODNlOGMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2U4M2U4YycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGRlYjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNkYzM1NDUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZGMzNTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xuICBib3JkZXItY29sb3I6ICNmNmNkZDE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmQ3ZTE0JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZkN2UxNCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGZjNTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmMxMDcnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZjMTA3Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzI4YTc0NScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbiAgYm9yZGVyLWNvbG9yOiAjOWJlN2FjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjBjOTk3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWwuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMyMGM5OTcnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xuICBib3JkZXItY29sb3I6ICNhYWYxZGM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxN2EyYjgnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzE3YTJiOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG4gIGJvcmRlci1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmM3NTdkJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG4gIGJvcmRlci1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQzYTQwJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG4gIGJvcmRlci1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kYXJrIC5idG4tbmF2YmFyLFxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2NjA2YTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kYXJrIC5idG4tbmF2YmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tbmF2YmFyLFxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjYwNmE7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uZGFyay1tb2RlIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtbmF2YmFyKTpub3QoLmZvcm0tY29udHJvbC1zaWRlYmFyKSxcbi5kYXJrLW1vZGUgLmN1c3RvbS1zZWxlY3QsXG4uZGFyay1tb2RlIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5kYXJrLW1vZGUgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcixcbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtbmF2YmFyKTpub3QoLmZvcm0tY29udHJvbC1zaWRlYmFyKTpub3QoLmlzLWludmFsaWQpOm5vdCg6Zm9jdXMpLFxuLmRhcmstbW9kZSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uZGFyay1tb2RlIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMzQsIDE4NiwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCA0NCwgODksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCA0NCwgODksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg0ZmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg0ZmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4NGZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTE2LCAyMDAsIDE2MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTE2LCAyMDAsIDE2MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYmY4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZiZjg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZiZjg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDYsIDExNCwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzNywgMTA4LCAxNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM4ZWQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM4ZWQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXBpbms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1jeWFuOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODM4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I0ZDI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMDU2NDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDJkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZmZkNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzE5NjA5MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1MjdhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzE5NjA5MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmRhZjI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICM5NzYwMDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmNTAwNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICM5NzYwMDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkOWE0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNhODIzMTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMWUxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM5YzQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjNmQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWI5YzU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhODc5Mztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N2ZhOTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMzQsIDE4NiwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmNmZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3NjM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU3NjU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwZWFkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMTg1Njtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODM4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I0ZDI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzNkMDg5NDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDc3Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzNkMDg5NDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhMWZhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODIwNjM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YjVlNztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxMjRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM3ZGQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIxZTEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzljNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MjAxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQxYWM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmNTAwNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkOWE0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2QyZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmZmZDQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMxMjcxNTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWI0NDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMxMjcxNTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlZWQzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjUyN2E7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZGFmMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM1Mzk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E4NzkzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzZjY3OTEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzM2Y2NzkxJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYTljMWRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNmM3NTdkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmM3NTdkJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG4gIGJvcmRlci1jb2xvcjogI2NhY2VkMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzcy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDBiYzhjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzcy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwYmM4YycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDk4ZGInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQ5OGRiJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmMzljMTInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZjM5YzEyJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbiAgYm9yZGVyLWNvbG9yOiAjZmNlM2JjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlci5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZTc0YzNjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZTc0YzNjJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xuICBib3JkZXItY29sb3I6ICNmYmRlZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjhmOWZhJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmOGY5ZmEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQzYTQwJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG4gIGJvcmRlci1jb2xvcjogIzg4OTM5ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzg2YmFkOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YmFkOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE4NiwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAyYzU5JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwMmM1OScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg0ZmY7XG4gIGJvcmRlci1jb2xvcjogIzBjODRmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM3NGM4YTMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzc0YzhhMycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYmY4O1xuICBib3JkZXItY29sb3I6ICNmNGZiZjg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzY3ZmZhOScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2N2ZmYTknLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y2NzJkOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmNjcyZDgnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNlZDZjOWInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb24uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNlZDZjOWInLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzNmNjc5MScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzZjY3OTEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xuICBib3JkZXItY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2NjEwZjInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ28uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2NjEwZjInLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xuICBib3JkZXItY29sb3I6ICNkMmI5ZmI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2ZjQyYzEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2ZjQyYzEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xuICBib3JkZXItY29sb3I6ICNkNWM4ZWQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2U4M2U4YycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNlODNlOGMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xuICBib3JkZXItY29sb3I6ICNmYmRkZWI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNlNzRjM2MnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNlNzRjM2MnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGVkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2UuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZkN2UxNCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZkN2UxNCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGZjNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3cuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YzOWMxMicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2YzOWMxMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMGJjOGMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwYmM4YycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMyMGM5OTcnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMjBjOTk3Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbiAgYm9yZGVyLWNvbG9yOiAjYWFmMWRjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDk4ZGInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQ5OGRiJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NlNWY2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNmM3NTdkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzZjNzU3ZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xuICBib3JkZXItY29sb3I6ICNjYWNlZDE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzNDNhNDAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjODg5MzllO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbn1cbi5wcm9ncmVzcy52ZXJ0aWNhbCA+IC5wcm9ncmVzcy1iYXIge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwuc20sIC5wcm9ncmVzcy52ZXJ0aWNhbC5wcm9ncmVzcy1zbSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnByb2dyZXNzLnZlcnRpY2FsLnhzLCAucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3MteHMge1xuICB3aWR0aDogMTBweDtcbn1cbi5wcm9ncmVzcy52ZXJ0aWNhbC54eHMsIC5wcm9ncmVzcy52ZXJ0aWNhbC5wcm9ncmVzcy14eHMge1xuICB3aWR0aDogM3B4O1xufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5wcm9ncmVzcy14eHMge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnRhYmxlIHRyID4gdGQgLnByb2dyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGFyay1tb2RlIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM0NTRkNTU7XG59XG5cbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXByaW1hcnkuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDdiZmY7XG59XG4uY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXByaW1hcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwN2JmZjtcbn1cblxuLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdkNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NWZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1zZWNvbmRhcnkuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG4uY2FyZC1zZWNvbmRhcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG5cbi5iZy1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTY3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyOGE3NDU7XG59XG5cbi5iZy1zdWNjZXNzID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1zdWNjZXNzID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDg2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWluZm8uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxN2EyYjg7XG59XG4uY2FyZC1pbmZvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzE3YTJiODtcbn1cblxuLmJnLWluZm8gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWluZm8gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyODI5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjOGUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmYzEwNztcbn1cbi5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYmctd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhNjAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlM2E7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWRhbmdlci5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cbi5jYXJkLWRhbmdlci5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cblxuLmJnLWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjIyMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1saWdodC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y4ZjlmYTtcbn1cbi5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmOGY5ZmE7XG59XG5cbi5iZy1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtbGlnaHQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uYmctbGlnaHQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTVlOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDNhNDA7XG59XG4uY2FyZC1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmJnLWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG59XG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1saWdodGJsdWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzYzhkYmM7XG59XG4uY2FyZC1saWdodGJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzYzhkYmM7XG59XG5cbi5iZy1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NjlkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0Y2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG59XG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1uYXZ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAxZjNmO1xufVxuLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1uYXZ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDFmM2Y7XG59XG5cbi5iZy1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBiMTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3MjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG59XG4uY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNkOTk3MDtcbn1cbi5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZDk5NzA7XG59XG5cbi5iZy1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN2M1YjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiOThhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xufVxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbGltZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAxZmY3MDtcbn1cbi5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDFmZjcwO1xufVxuXG4uYmctbGltZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtbGltZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNzVlO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGZmOGQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjAxMmJlO1xufVxuLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMDEyYmU7XG59XG5cbi5iZy1mdWNoc2lhID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1mdWNoc2lhID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzBkYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNDJjYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xufVxuLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDgxYjYwO1xufVxuLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDgxYjYwO1xufVxuXG4uYmctbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0MTY1MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczZjdjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtYmx1ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwN2JmZjtcbn1cbi5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtYmx1ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA3YmZmO1xufVxuXG4uYmctYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2Q2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk1ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2MTBmMjtcbn1cbi5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2MTBmMjtcbn1cblxuLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTBiY2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NDBmNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtcHVycGxlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmY0MmMxO1xufVxuLmNhcmQtcHVycGxlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmY0MmMxO1xufVxuXG4uYmctcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMzZhNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2OGNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtcGluay5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U4M2U4Yztcbn1cbi5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTgzZThjO1xufVxuXG4uYmctcGluayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtcGluayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxYjc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXJlZC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cbi5jYXJkLXJlZC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1yZWQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RjMzU0NTtcbn1cblxuLmJnLXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjIyMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmQ3ZTE0O1xufVxuLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmQ3ZTE0O1xufVxuXG4uYmctb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1vcmFuZ2UgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NmEwMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5YTQ3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmMxMDc7XG59XG4uY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmMxMDc7XG59XG5cbi5iZy15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uYmcteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhNjAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlM2E7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyOGE3NDU7XG59XG4uY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuXG4uYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1ncmVlbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDg2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXRlYWwuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMGM5OTc7XG59XG4uY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXRlYWwuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwYzk5Nztcbn1cblxuLmJnLXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTY3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NlMGFmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtY3lhbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzE3YTJiODtcbn1cbi5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtY3lhbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTdhMmI4O1xufVxuXG4uYmctY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4Mjk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmM4ZTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG59XG4uY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYmctd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1ncmF5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1ncmF5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG5cbi5iZy1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuXG4uYmctZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcmQuYmctZGFyayAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMzODNmNDU7XG59XG4uY2FyZC5iZy1kYXJrLFxuLmNhcmQuYmctZGFyayAuY2FyZC1ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA0MDtcbn1cbi5jYXJkLm1heGltaXplZC1jYXJkLndhcy1jb2xsYXBzZWQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCAuY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCBbZGF0YS1jYXJkLXdpZGdldHQ9Y29sbGFwc2VdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLm1heGltaXplZC1jYXJkIC5jYXJkLWhlYWRlcixcbi5jYXJkLm1heGltaXplZC1jYXJkIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWJvZHksXG4uY2FyZC5jb2xsYXBzZWQtY2FyZCAuY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQgLm5hdi5mbGV4LWNvbHVtbiA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZCAubmF2LmZsZXgtY29sdW1uID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLmhlaWdodC1jb250cm9sIC5jYXJkLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY2FyZCAuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQuY2FyZC10YWJzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRhYnM6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC5jYXJkLXRhYnMuY2FyZC1vdXRsaW5lIC5uYXYtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRhYnMuY2FyZC1vdXRsaW5lIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZC5jYXJkLXRhYnMgLmNhcmQtdG9vbHMge1xuICBtYXJnaW46IDAuM3JlbSAwLjVyZW07XG59XG4uY2FyZC5jYXJkLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRhYnMuZXhwYW5kaW5nLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYS5hY3RpdmU6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtdG9vbHMge1xuICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gMC4zcmVtO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMuZXhwYW5kaW5nLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5odG1sLm1heGltaXplZC1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQtaGVhZGVyOjphZnRlcixcbi5jYXJkLWJvZHk6OmFmdGVyLFxuLmNhcmQtZm9vdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXIgPiAuY2FyZC10b29scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG4uY2FyZC1oZWFkZXIgPiAuY2FyZC10b29scyAuaW5wdXQtZ3JvdXAsXG4uY2FyZC1oZWFkZXIgPiAuY2FyZC10b29scyAubmF2LFxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xufVxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgW2RhdGEtdG9nZ2xlPXRvb2x0aXBdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FyZC10ZXh0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuYnRuLXRvb2wsIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnNob3cgLmJ0bi10b29sLCAuYnRuLXRvb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRleHQtc20gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbn1cblxuLmNhcmQtYm9keSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1ib2R5ID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmNhcmQtYm9keSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uY2FyZC1ib2R5IC5mYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jYXJkLWJvZHkgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICBtYXJnaW46IC0xOXB4O1xufVxuLmNhcmQtYm9keS5wLTAgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICBtYXJnaW46IC05cHg7XG59XG5cbi5jaGFydC1sZWdlbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jaGFydC1sZWdlbmQgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmQtY29tbWVudHMgLmNhcmQtY29tbWVudCBpbWcge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhcmQtY29tbWVudHMgLmNvbW1lbnQtdGV4dCB7XG4gIGNvbG9yOiAjNzg4MzhlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5jYXJkLWNvbW1lbnRzIC51c2VybmFtZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLWNvbW1lbnRzIC50ZXh0LW11dGVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi50b2RvLWxpc3QgPiBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvZG8tbGlzdCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9kby1saXN0ID4gbGkgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b2RvLWxpc3QgPiBsaSAudG9vbHMge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYSxcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFzLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYXIsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLmZhYixcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFsLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYWQsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5pb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpOmhvdmVyIC50b29scyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b2RvLWxpc3QgPiBsaS5kb25lIHtcbiAgY29sb3I6ICM2OTc1ODI7XG59XG4udG9kby1saXN0ID4gbGkuZG9uZSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRvZG8tbGlzdCA+IGxpLmRvbmUgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZCAhaW1wb3J0YW50O1xufVxuLnRvZG8tbGlzdCAucHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuLnRvZG8tbGlzdCAuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9kby1saXN0IC5zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOGE3NDU7XG59XG4udG9kby1saXN0IC5pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG4udG9kby1saXN0IC53YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG4udG9kby1saXN0IC5kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b2RvLWxpc3QgLmxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGY5ZmE7XG59XG4udG9kby1saXN0IC5kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG4udG9kby1saXN0IC5saWdodGJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjOGRiYztcbn1cbi50b2RvLWxpc3QgLm5hdnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMWYzZjtcbn1cbi50b2RvLWxpc3QgLm9saXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZDk5NzA7XG59XG4udG9kby1saXN0IC5saW1lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMWZmNzA7XG59XG4udG9kby1saXN0IC5mdWNoc2lhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDEyYmU7XG59XG4udG9kby1saXN0IC5tYXJvb24ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MWI2MDtcbn1cbi50b2RvLWxpc3QgLmJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cbi50b2RvLWxpc3QgLmluZGlnbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjYxMGYyO1xufVxuLnRvZG8tbGlzdCAucHVycGxlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZjQyYzE7XG59XG4udG9kby1saXN0IC5waW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODNlOGM7XG59XG4udG9kby1saXN0IC5yZWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b2RvLWxpc3QgLm9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQ3ZTE0O1xufVxuLnRvZG8tbGlzdCAueWVsbG93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG4udG9kby1saXN0IC5ncmVlbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvZG8tbGlzdCAudGVhbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjBjOTk3O1xufVxuLnRvZG8tbGlzdCAuY3lhbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuLnRvZG8tbGlzdCAud2hpdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi50b2RvLWxpc3QgLmdyYXkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cbi50b2RvLWxpc3QgLmdyYXktZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuLnRvZG8tbGlzdCAuaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5jYXJkLWlucHV0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmNhcmQtZGVmYXVsdCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYmctcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1Mzc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDgwYjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTM2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlZmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmZvLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmZvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZm8gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4M2M0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmFlZTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5iZy13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjg1MGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjA0MztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlci5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlci5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYmctZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmMmUxYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NjY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlNWU5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYmctZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNjI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2E4Y2U7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDBlNTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmJnLW5hdnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTczMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmJnLW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdiYzhmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWQ2YmI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5iZy1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctbGltZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWZmOTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZmZjNjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWEuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1mdWNoc2lhID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NGNjZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhMmU1O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5iZy1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg0ODgzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjlhYmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5iZy1ibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzUzNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwODBiMztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZGlnby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuYmctaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MGJjZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU0MGY1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5iZy1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQzNmE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzY4Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5iZy1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctcGluayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjFiNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmNhNztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1yZWQuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jYXJkLXJlZC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXJlZC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYmctcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmMmUxYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NjY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5iZy1vcmFuZ2UgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTAyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDlhNDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3cuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmJnLXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjg1MGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjA0MztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmVlbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTM2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlZmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC10ZWFsLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuYmctdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFhNjdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2UwYWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5iZy1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzgzYzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYWVlMztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjE2NztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNjI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZCAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZCAubmF2LmZsZXgtY29sdW1uID4gbGkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY2FyZCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZGFyay1tb2RlIC5jYXJkLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2Q0NDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtY29tbWVudHMgLnVzZXJuYW1lIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4uZGFyay1tb2RlIC5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU0ZDU1O1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAud2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAubGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5saWdodGJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAubmF2eSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5vbGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5saW1lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmZ1Y2hzaWEge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAubWFyb29uIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuaW5kaWdvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnB1cnBsZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5waW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnJlZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5vcmFuZ2Uge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAueWVsbG93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmdyZWVuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnRlYWwge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuY3lhbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC53aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5ncmF5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmdyYXktZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgei1pbmRleDogMTA1MjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICM2NjZmNzY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLm1vZGFsLWNvbnRlbnQuYmctcHJpbWFyeSAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXByaW1hcnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctc2Vjb25kYXJ5IC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctc2Vjb25kYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLWluZm8gLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1pbmZvIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLWRhbmdlciAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLWRhbmdlciAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlLCAubW9kYWwtY29udGVudC5iZy1zdWNjZXNzIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctc3VjY2VzcyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi5kYXJrLW1vZGUgLm1vZGFsLWhlYWRlcixcbi5kYXJrLW1vZGUgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAuY2xvc2UsIC5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzQ5NTA1NyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1wcmltYXJ5IC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXByaW1hcnkgLm1vZGFsLWZvb3RlciwgLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1zZWNvbmRhcnkgLm1vZGFsLWhlYWRlcixcbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctc2Vjb25kYXJ5IC5tb2RhbC1mb290ZXIsIC5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctaW5mbyAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1pbmZvIC5tb2RhbC1mb290ZXIsIC5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctZGFuZ2VyIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLWRhbmdlciAubW9kYWwtZm9vdGVyLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlcixcbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctc3VjY2VzcyAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3RzLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA0MDtcbn1cbi50b2FzdHMtdG9wLXJpZ2h0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udG9hc3RzLXRvcC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4udG9hc3RzLXRvcC1sZWZ0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udG9hc3RzLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA0MDtcbn1cbi50b2FzdHMtYm90dG9tLXJpZ2h0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udG9hc3RzLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4udG9hc3RzLWJvdHRvbS1sZWZ0LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uZGFyay1tb2RlIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43KTtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTAzLCAxNDUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXByaW1hcnkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1wcmltYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXByaW1hcnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXNlY29uZGFyeSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXNlY29uZGFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1zZWNvbmRhcnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAxNDAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXN1Y2Nlc3MgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1zdWNjZXNzIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXN1Y2Nlc3MgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNTIsIDIxOSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctaW5mbyAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZm8gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctaW5mbyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTUyLCAyMTksIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU2LCAxOCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctd2FybmluZyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWRhbmdlciAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWRhbmdlciAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1saWdodCAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYXJrIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctZGFyayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxODYsIDIxNiwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbGlnaHRibHVlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDQ0LCA4OSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbmF2eSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLW5hdnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbmF2eSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0NCwgODksIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1vbGl2ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1saW1lIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMjU1LCAxNjksIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWZ1Y2hzaWEgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1tYXJvb24gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ibHVlIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctYmx1ZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ibHVlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMDMsIDE0NSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZGlnbyAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZGlnbyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcHVycGxlIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctcHVycGxlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcGluayAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXBpbmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcGluayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXJlZCAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXJlZCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCA3NiwgNjAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1vcmFuZ2UgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU2LCAxOCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmcteWVsbG93IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU2LCAxOCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmVlbiAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyZWVuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyZWVuIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTQwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXRlYWwgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy10ZWFsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXRlYWwgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTUyLCAyMTksIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWN5YW4gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1jeWFuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWN5YW4gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctd2hpdGUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXktZGFyayAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXktZGFyayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3QuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1wcmltYXJ5IC5jbG9zZSwgLnRvYXN0LmJnLXByaW1hcnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLXByaW1hcnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1zZWNvbmRhcnkgLmNsb3NlLCAudG9hc3QuYmctc2Vjb25kYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1zZWNvbmRhcnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctc3VjY2VzcyAuY2xvc2UsIC50b2FzdC5iZy1zdWNjZXNzIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1zdWNjZXNzIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctaW5mbyAuY2xvc2UsIC50b2FzdC5iZy1pbmZvIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1pbmZvIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctd2FybmluZyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnRvYXN0LmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1kYW5nZXIgLmNsb3NlLCAudG9hc3QuYmctZGFuZ2VyIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1kYW5nZXIgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWxpZ2h0IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi50b2FzdC5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZGFyayAuY2xvc2UsIC50b2FzdC5iZy1kYXJrIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWxpZ2h0Ymx1ZSAuY2xvc2UsIC50b2FzdC5iZy1saWdodGJsdWUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLWxpZ2h0Ymx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1uYXZ5IC5jbG9zZSwgLnRvYXN0LmJnLW5hdnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLW5hdnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLW9saXZlIC5jbG9zZSwgLnRvYXN0LmJnLW9saXZlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1vbGl2ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWxpbWUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi50b2FzdC5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1mdWNoc2lhIC5jbG9zZSwgLnRvYXN0LmJnLWZ1Y2hzaWEgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLWZ1Y2hzaWEgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLW1hcm9vbiAuY2xvc2UsIC50b2FzdC5iZy1tYXJvb24gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLW1hcm9vbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctYmx1ZSAuY2xvc2UsIC50b2FzdC5iZy1ibHVlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1ibHVlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1pbmRpZ28gLmNsb3NlLCAudG9hc3QuYmctaW5kaWdvIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1pbmRpZ28gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1wdXJwbGUgLmNsb3NlLCAudG9hc3QuYmctcHVycGxlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1wdXJwbGUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctcGluayAuY2xvc2UsIC50b2FzdC5iZy1waW5rIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1waW5rIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1yZWQgLmNsb3NlLCAudG9hc3QuYmctcmVkIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1yZWQgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLW9yYW5nZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi50b2FzdC5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmcteWVsbG93IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4udG9hc3QuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZ3JlZW4gLmNsb3NlLCAudG9hc3QuYmctZ3JlZW4gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLWdyZWVuIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctdGVhbCAuY2xvc2UsIC50b2FzdC5iZy10ZWFsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy10ZWFsIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWN5YW4gLmNsb3NlLCAudG9hc3QuYmctY3lhbiAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctY3lhbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXdoaXRlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi50b2FzdC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZ3JheSAuY2xvc2UsIC50b2FzdC5iZy1ncmF5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1ncmF5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1ncmF5LWRhcmsgLmNsb3NlLCAudG9hc3QuYmctZ3JheS1kYXJrIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1ncmF5LWRhcmsgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uYnRuLWZsYXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uYnRuLWZpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLmJ0bi1maWxlID4gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMDtcbn1cbi50ZXh0LXNtIC5idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uYnRuLWFwcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi1hcHAgPiAuZmEsXG4uYnRuLWFwcCA+IC5mYXMsXG4uYnRuLWFwcCA+IC5mYXIsXG4uYnRuLWFwcCA+IC5mYWIsXG4uYnRuLWFwcCA+IC5mYWwsXG4uYnRuLWFwcCA+IC5mYWQsXG4uYnRuLWFwcCA+IC5zdmctaW5saW5lLS1mYSxcbi5idG4tYXBwID4gLmlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYnRuLWFwcCA+IC5zdmctaW5saW5lLS1mYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJ0bi1hcHA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJ0bi1hcHA6YWN0aXZlLCAuYnRuLWFwcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tYXBwID4gLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uZGFyay1tb2RlIC5idG4tZGVmYXVsdCxcbi5kYXJrLW1vZGUgLmJ0bi1hcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5kYXJrLW1vZGUgLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmRhcmstbW9kZSAuYnRuLWFwcDpob3Zlcixcbi5kYXJrLW1vZGUgLmJ0bi1hcHA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3Yjg0O1xufVxuLmRhcmstbW9kZSAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpob3ZlciwgLmRhcmstbW9kZSAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogIzc4ODI4YTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzU0NzY7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1NDc2O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg5MiwgMTI2LCAxNjIsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRlNmQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNDc2NTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg5MiwgMTI2LCAxNjIsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjcwO1xuICBib3JkZXItY29sb3I6ICMwMDg5NjY7XG59XG4uZGFyay1tb2RlIC5idG4tc3VjY2Vzczpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzgsIDE5OCwgMTU3LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTY2O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG59XG4uZGFyay1tb2RlIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzgsIDE5OCwgMTU3LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhcmstbW9kZSAuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xufVxuLmRhcmstbW9kZSAuYnRuLWluZm86Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzIxN2RiYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDgyLCAxNjcsIDIyNCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN2RiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xufVxuLmRhcmstbW9kZSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDgyLCAxNjcsIDIyNCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg2MGI7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOmZvY3VzLCAuZGFyay1tb2RlIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NjBiO1xuICBib3JkZXItY29sb3I6ICNjODdmMGE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTEsIDEzOSwgMjQsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODdmMGE7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTEsIDEzOSwgMjQsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmUxYztcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyZTFjO1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzUsIDEwMywgODksIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzFhO1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG59XG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjM1LCAxMDMsIDg5LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxOCwgMjIyLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxOCwgMjIyLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmRhcmstbW9kZSAuYnRuLWRhcms6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tZGFyay5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxODgsIDE0MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwYmM4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDE4OCwgMTQwLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCAxNTYsIDE4LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjM5YzEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCAxNTYsIDE4LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzEsIDc2LCA2MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzEsIDc2LCA2MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlOWVjZWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY2FsbG91dCBhIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhbGxvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuLmNhbGxvdXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiZDIxMzA7XG59XG4uY2FsbG91dC5jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QzOWUwMDtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTE3YThiO1xufVxuLmNhbGxvdXQuY2FsbG91dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5kYXJrLW1vZGUgLmNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuLmRhcmstbW9kZSAuY2FsbG91dC5jYWxsb3V0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQ3NjY5O1xufVxuLmRhcmstbW9kZSAuY2FsbG91dC5jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1YjA0Mztcbn1cbi5kYXJrLW1vZGUgLmNhbGxvdXQuY2FsbG91dC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZmFlZTM7XG59XG4uZGFyay1tb2RlIC5jYWxsb3V0LmNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBlZmIyO1xufVxuXG4uYWxlcnQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWxlcnQgLmNsb3NlLCAuYWxlcnQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYWxlcnQgLmNsb3NlOmhvdmVyLCAuYWxlcnQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hbGVydCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmZTY7XG59XG5cbi5hbGVydC1kZWZhdWx0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmFsZXJ0LWRlZmF1bHQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG4uYWxlcnQtZGVmYXVsdC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2ODZmO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG59XG5cbi5hbGVydC1kZWZhdWx0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmFsZXJ0LWRlZmF1bHQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtZGVmYXVsdC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE0OGVhMTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtZGVmYXVsdC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cbi5hbGVydC1kZWZhdWx0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRiMTAwO1xufVxuXG4uYWxlcnQtZGVmYXVsdC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cbi5hbGVydC1kZWZhdWx0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LWRlZmF1bHQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2QzMjUzNTtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kZWZhdWx0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XG59XG4uYWxlcnQtZGVmYXVsdC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWRlZmF1bHQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmFsZXJ0LWRlZmF1bHQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cbi5hbGVydC1kZWZhdWx0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRlZmF1bHQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG4uZGFyay1tb2RlIC5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzM3NWE3Zjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDI3NTI7XG59XG4uZGFyay1tb2RlIC5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2ODZmO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMzc5O1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU4Y2QxO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTA4ZTBiO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNDM3MjU7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuLmRhcmstbW9kZSAuYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuLnRhYmxlOm5vdCgudGFibGUtZGFyaykge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YWJsZS50YWJsZS1oZWFkLWZpeGVkIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2RlZTJlNiwgaW5zZXQgMCAtMXB4IDAgI2RlZTJlNjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi50YWJsZS50YWJsZS1oZWFkLWZpeGVkLnRhYmxlLWRhcmsgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjMzgzZjQ1LCBpbnNldCAwIC0xcHggMCAjMzgzZjQ1O1xufVxuLnRhYmxlLm5vLWJvcmRlcixcbi50YWJsZS5uby1ib3JkZXIgdGQsXG4udGFibGUubm8tYm9yZGVyIHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLnRleHQtY2VudGVyLFxuLnRhYmxlLnRleHQtY2VudGVyIHRkLFxuLnRhYmxlLnRleHQtY2VudGVyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLnRhYmxlLXZhbGlnbi1taWRkbGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6Zmlyc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Zm9vdCA+IHRyID4gdGg6Zmlyc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Ym9keSA+IHRyID4gdGg6Zmlyc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Ym9keSA+IHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Zm9vdCA+IHRyID4gdGg6bGFzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHkgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Ym9keSA+IHRyID4gdGQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHIuZXhwYW5kYWJsZS1ib2R5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13aWRnZXQ9ZXhwYW5kYWJsZS10YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS13aWRnZXQ9ZXhwYW5kYWJsZS10YWJsZV0gaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuW2RhdGEtd2lkZ2V0PWV4cGFuZGFibGUtdGFibGVdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdGQgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0W2NsYXNzKj1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5bZGF0YS13aWRnZXQ9ZXhwYW5kYWJsZS10YWJsZV1bYXJpYS1leHBhbmRlZD10cnVlXSB0ZCBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXRbY2xhc3MqPWxlZnRdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmV4cGFuZGFibGUtYm9keSA+IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHBhbmRhYmxlLWJvZHkgPiB0ZCA+IGRpdixcbi5leHBhbmRhYmxlLWJvZHkgPiB0ZCA+IHAge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmV4cGFuZGFibGUtYm9keSAudGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC43NXJlbSk7XG4gIG1hcmdpbjogMCAwIDAgMC43NXJlbTtcbn1cbi5leHBhbmRhYmxlLWJvZHkgLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkLFxuLmV4cGFuZGFibGUtYm9keSAudGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZGFyay1tb2RlIC50YWJsZS1ib3JkZXJlZCxcbi5kYXJrLW1vZGUgLnRhYmxlLWJvcmRlcmVkIHRkLFxuLmRhcmstbW9kZSAudGFibGUtYm9yZGVyZWQgdGgge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLnRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnRhYmxlLnRhYmxlLWhlYWQtZml4ZWQgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYSxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhcyxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhcixcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhYixcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhbCxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmZhZCxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24gPiAuaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2xvc2UsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uY2xvc2U6Zm9jdXMsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24uY2xvc2UsIGJ1dHRvbi5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkLCBhLmRpc2FibGVkLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc21hbGwtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbWFsbC1ib3ggPiAuaW5uZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNtYWxsLWJveCA+IC5zbWFsbC1ib3gtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNtYWxsLWJveCA+IC5zbWFsbC1ib3gtZm9vdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc21hbGwtYm94IGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC14bC0yIC5zbWFsbC1ib3ggaDMsIC5jb2wtbGctMiAuc21hbGwtYm94IGgzLCAuY29sLW1kLTIgLnNtYWxsLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNvbC14bC0zIC5zbWFsbC1ib3ggaDMsIC5jb2wtbGctMyAuc21hbGwtYm94IGgzLCAuY29sLW1kLTMgLnNtYWxsLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC0yIC5zbWFsbC1ib3ggaDMsIC5jb2wtbGctMiAuc21hbGwtYm94IGgzLCAuY29sLW1kLTIgLnNtYWxsLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLmNvbC14bC0zIC5zbWFsbC1ib3ggaDMsIC5jb2wtbGctMyAuc21hbGwtYm94IGgzLCAuY29sLW1kLTMgLnNtYWxsLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5zbWFsbC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbWFsbC1ib3ggcCA+IHNtYWxsIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNtYWxsLWJveCBoMyxcbi5zbWFsbC1ib3ggcCB7XG4gIHotaW5kZXg6IDU7XG59XG4uc21hbGwtYm94IC5pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDA7XG59XG4uc21hbGwtYm94IC5pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG59XG4uc21hbGwtYm94IC5pY29uID4gaS5mYSwgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFzLCAuc21hbGwtYm94IC5pY29uID4gaS5mYXIsIC5zbWFsbC1ib3ggLmljb24gPiBpLmZhYiwgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFsLCAuc21hbGwtYm94IC5pY29uID4gaS5mYWQsIC5zbWFsbC1ib3ggLmljb24gPiBpLmlvbiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdG9wOiAyMHB4O1xufVxuLnNtYWxsLWJveCAuaWNvbiBzdmcge1xuICBmb250LXNpemU6IDcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLnNtYWxsLWJveDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYSwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFzLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYXIsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmZhYiwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFsLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYWQsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmlvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc21hbGwtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNtYWxsLWJveCAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc21hbGwtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmluZm8tYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tYm94IC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5pbmZvLWJveCAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94LWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3gtaWNvbiA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaW5mby1ib3ggLmluZm8tYm94LW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbi5pbmZvLWJveCAuaW5mby1ib3gtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXByaW1hcnksXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1wcmltYXJ5IC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctc2Vjb25kYXJ5LFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXN1Y2Nlc3MsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1zdWNjZXNzIC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zdWNjZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctaW5mbyxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWluZm8gLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWluZm8gLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy13YXJuaW5nLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtd2FybmluZyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmQzZDtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhbmdlcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFuZ2VyIC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1saWdodCxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1saWdodCAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtbGlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2Q7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYXJrLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFyayAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3gtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXhsLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1sZy0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbWQtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2wteGwtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLWxnLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1tZC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLXhsLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1sZy0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbWQtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbC14bC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbGctMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLW1kLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLWxnLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1tZC0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29sLXhsLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1sZy0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbWQtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRhcmstbW9kZSAuaW5mby1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctcHJpbWFyeSxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1wcmltYXJ5IC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXNlY29uZGFyeSxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXN1Y2Nlc3MsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctc3VjY2VzcyAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zdWNjZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1pbmZvLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWluZm8gLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy13YXJuaW5nIC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhbmdlcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhbmdlciAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWxpZ2h0LFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1saWdodCAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1saWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYXJrIC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAzMXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNHB4O1xufVxuLnRpbWVsaW5lID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUgPiBkaXY6OmJlZm9yZSwgLnRpbWVsaW5lID4gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0ge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtaGVhZGVyID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5LFxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWJvZHkgPiBpbWcge1xuICBtYXJnaW46IDEwcHg7XG59XG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5ID4gZGwsXG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5IG9sLFxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtYm9keSB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWZvb3RlciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC5mYSxcbi50aW1lbGluZSA+IGRpdiA+IC5mYXMsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFyLFxuLnRpbWVsaW5lID4gZGl2ID4gLmZhYixcbi50aW1lbGluZSA+IGRpdiA+IC5mYWwsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFkLFxuLnRpbWVsaW5lID4gZGl2ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnRpbWVsaW5lID4gZGl2ID4gLmlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC5zdmctaW5saW5lLS1mYSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi50aW1lbGluZSA+IC50aW1lLWxhYmVsID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50aW1lbGluZS1pbnZlcnNlID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRpbWVsaW5lLWludmVyc2UgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZGFyay1tb2RlIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIge1xuICBjb2xvcjogI2NlZDRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2R1Y3RzLWxpc3QgPiAuaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wcm9kdWN0cy1saXN0ID4gLml0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWluZm8ge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtbGlzdC1pbi1jYXJkID4gLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ucHJvZHVjdC1saXN0LWluLWNhcmQgPiAuaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZGFyay1tb2RlIC5wcm9kdWN0cy1saXN0ID4gLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLmRpcmVjdC1jaGF0IC5jYXJkLWJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXJlY3QtY2hhdC5jaGF0LXBhbmUtb3BlbiAuZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5kaXJlY3QtY2hhdC50aW1lc3RhbXAtbGlnaHQgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjMzA0NjVmO1xufVxuLmRpcmVjdC1jaGF0LnRpbWVzdGFtcC1kYXJrIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbXNnLFxuLmRpcmVjdC1jaGF0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGlyZWN0LWNoYXQtbXNnOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzLFxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNmRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luOiA1cHggMCAwIDUwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkMmQ2ZGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAwO1xufVxuLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLnJpZ2h0IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLnJpZ2h0IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QyZDZkZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5kaXJlY3QtY2hhdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnJpZ2h0IC5kaXJlY3QtY2hhdC1pbWcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kaXJlY3QtY2hhdC1pbmZvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5kaXJlY3QtY2hhdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjNjk3NTgyO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtb3BlbiAuZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAxJSwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQgLmNvbnRhY3RzLWxpc3QtbmFtZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLWxpZ2h0IC5jb250YWN0cy1saXN0LWRhdGUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kaXJlY3QtY2hhdC1jb250YWN0cy1saWdodCAuY29udGFjdHMtbGlzdC1tc2cge1xuICBjb2xvcjogIzU0NWI2Mjtcbn1cblxuLmNvbnRhY3RzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29udGFjdHMtbGlzdCA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbnRhY3RzLWxpc3QgPiBsaTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY29udGFjdHMtbGlzdCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jb250YWN0cy1saXN0LWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uY29udGFjdHMtbGlzdC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lLFxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0cy1saXN0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1zdGF0dXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0cy1saXN0LW1zZyB7XG4gIGNvbG9yOiAjYjFiYmM0O1xufVxuXG4uZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1pbmZvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWRhbmdlciAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZGlyZWN0LWNoYXQtbGlnaHQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWxpZ2h0Ymx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1uYXZ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZDk5NzA7XG59XG5cbi5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1mdWNoc2lhIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkODFiNjA7XG59XG5cbi5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1pbmRpZ28gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgzZThjO1xufVxuXG4uZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1yZWQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRpcmVjdC1jaGF0LXllbGxvdyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZGlyZWN0LWNoYXQtZ3JlZW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtdGVhbCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uZGlyZWN0LWNoYXQtd2hpdGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZ3JheSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWdyYXktZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0YjU0NWM7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5kYXJrLW1vZGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1zZWNvbmRhcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc3VjY2VzcyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1pbmZvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWRhbmdlciAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saWdodCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpZ2h0Ymx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1uYXZ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW9saXZlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGltZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1mdWNoc2lhIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1tYXJvb24gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtYmx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1wdXJwbGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcGluayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1vcmFuZ2UgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXllbGxvdyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JlZW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JlZW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmVlbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtY3lhbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2hpdGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2hpdGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13aGl0ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyYXktZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4udXNlcnMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51c2Vycy1saXN0ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUlO1xufVxuLnVzZXJzLWxpc3QgPiBsaSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnVzZXJzLWxpc3QgPiBsaSA+IGE6aG92ZXIsXG4udXNlcnMtbGlzdCA+IGxpID4gYTpob3ZlciAudXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi51c2Vycy1saXN0LW5hbWUsXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51c2Vycy1saXN0LW5hbWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51c2Vycy1saXN0LWRhdGUge1xuICBjb2xvcjogIzc0ODI5MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGFyay1tb2RlIC51c2Vycy1saXN0LW5hbWUge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cbi5kYXJrLW1vZGUgLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY2FyZC13aWRnZXQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci11c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud2lkZ2V0LXVzZXIgLndpZGdldC11c2VyLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbn1cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItaW1hZ2UgPiBpbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MHB4O1xufVxuLndpZGdldC11c2VyIC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLXVzZXJuYW1lLFxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLWRlc2Mge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1pbWFnZSA+IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4ubWFpbGJveC1tZXNzYWdlcyA+IC50YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haWxib3gtY29udHJvbHMge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubWFpbGJveC1jb250cm9scy53aXRoLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLm1haWxib3gtcmVhZC1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haWxib3gtcmVhZC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4ubWFpbGJveC1yZWFkLWluZm8gaDUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG5cbi5tYWlsYm94LXJlYWQtdGltZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tYWlsYm94LXJlYWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haWxib3gtYXR0YWNobWVudHMgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtbmFtZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24sXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8sXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1zaXplIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24ge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiAxMzIuNXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbi5oYXMtaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbi5oYXMtaW1nID4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sb2Nrc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5sb2Nrc2NyZWVuIC5sb2Nrc2NyZWVuLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2Nrc2NyZWVuLWxvZ28ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2Nrc2NyZWVuLWxvZ28gYSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4ubG9ja3NjcmVlbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmxvY2tzY3JlZW4taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxvY2tzY3JlZW4taW1hZ2UgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xufVxuLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubG9ja3NjcmVlbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZGFyay1tb2RlIC5sb2Nrc2NyZWVuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubG9ja3NjcmVlbi1sb2dvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5sb2Nrc2NyZWVuLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmxvZ2luLWxvZ28sXG4ucmVnaXN0ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1sb2dvIGEsXG4ucmVnaXN0ZXItbG9nbyBhIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5sb2dpbi1wYWdlLFxuLnJlZ2lzdGVyLXBhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luLWJveCxcbi5yZWdpc3Rlci1ib3gge1xuICB3aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ2luLWJveCxcbi5yZWdpc3Rlci1ib3gge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubG9naW4tYm94IC5jYXJkLFxuLnJlZ2lzdGVyLWJveCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sb2dpbi1jYXJkLWJvZHksXG4ucmVnaXN0ZXItY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6ICM2NjY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWF1dGgtbGlua3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmRhcmstbW9kZSAubG9naW4tY2FyZC1ib2R5LFxuLmRhcmstbW9kZSAucmVnaXN0ZXItY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmxvZ2luLWxvZ28gYSxcbi5kYXJrLW1vZGUgLnJlZ2lzdGVyLWxvZ28gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3ItcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lcnJvci1wYWdlID4gLmhlYWRsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuaGVhZGxpbmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3ItcGFnZSA+IC5lcnJvci1jb250ZW50ID4gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaW52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnZvaWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRhcmstbW9kZSAuaW52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wcm9maWxlLXVzZXItaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FkYjViZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJvZmlsZS11c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRiNWJkO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucG9zdDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0IC51c2VyLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9zdCAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXJrLW1vZGUgLnBvc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucHJvZHVjdC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogN3JlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnByb2R1Y3QtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWltYWdlLXRodW1iOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHJvZHVjdC1zaGFyZSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wcm9qZWN0cyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvamVjdHMgLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9qZWN0cyBpbWcudGFibGUtYXZhdGFyLFxuLnByb2plY3RzIC50YWJsZS1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4ucHJvamVjdHMgLnByb2plY3Qtc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUgLm1haW4tc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmlmcmFtZS1tb2RlIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmlmcmFtZS1tb2RlIC5tYWluLWhlYWRlcixcbmJvZHkuaWZyYW1lLW1vZGUgLm1haW4tZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5pZnJhbWUtbW9kZS1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IDAuMTI1cmVtO1xuICB0b3A6IDAuMTI1cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAuYnRuLWlmcmFtZS1jbG9zZTpob3ZlciwgLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAuYnRuLWlmcmFtZS1jbG9zZTpmb2N1cyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLmJ0bi1pZnJhbWUtY2xvc2UsIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLmJ0bi1pZnJhbWUtY2xvc2UsIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLnRhYi1wYW5lICsgLnRhYi1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItZW1wdHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmOTtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLnRhYi1sb2FkaW5nID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgaWZyYW1lIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuYm9keS5pZnJhbWUtbW9kZS1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQ4O1xufVxuXG4ucGVybWFuZW50LWJ0bi1pZnJhbWUtY2xvc2UgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGVudC13cmFwcGVyLmthbmJhbiB7XG4gIGhlaWdodDogMXB4O1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXIsXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLWZsdWlkLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci1zbSxcbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXItbWQsXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLWxnLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudC1oZWFkZXIgKyAuY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCgyICogMTVweCkgKyAoMS44cmVtICogMS4yKSkpO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jYXJkLmNhcmQtcm93IHtcbiAgd2lkdGg6IDM0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQtYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKDEycHggKyAoMS44cmVtICogMS4yKSArIC41cmVtKSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdyAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5idG4tdG9vbC5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmZjLWJ1dHRvbjpob3ZlciwgLmZjLWJ1dHRvbjphY3RpdmUsIC5mYy1idXR0b24uaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZjLWhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uZmMtZ3JpZCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmZpcnN0LW9mLXR5cGUsXG4uZmMtd2lkZ2V0LWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmxhc3Qtb2YtdHlwZSxcbi5mYy13aWRnZXQtY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy10b29sYmFyLFxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5mYy10b29sYmFyIC5mYy1jZW50ZXIge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG4gIC5mYy10b29sYmFyIC5mYy1yaWdodCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5mYy1kYXktbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtY29sb3ItcGlja2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYSxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFzLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhYixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFsLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWQsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLnN2Zy1pbmxpbmUtLWZhLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5pb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuM3M7XG59XG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYXM6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhcjpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFiOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWw6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhZDpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuc3ZnLWlubGluZS0tZmE6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmlvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuI2FkZC1uZXctZXZlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XG59XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5leHRlcm5hbC1ldmVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHJpZ2h0OiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRmMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtIDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZlNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLXRvcDogMC4zMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnRleHQtc20gLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS50ZXh0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXRvcDogLTAuNHJlbTtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAtMC4xMnJlbTtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUsXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubWF4aW1pemVkLWNhcmQgLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2VsZWN0Mi1wcmltYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLnNlbGVjdDItcHJpbWFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmZTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLnNlbGVjdDItc2Vjb25kYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItc2Vjb25kYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2ODZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG5cbi5zZWxlY3QyLXN1Y2Nlc3MgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzFkZDhhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTliNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzIzOTIzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2Vzcy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuXG4uc2VsZWN0Mi1pbmZvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLnNlbGVjdDItaW5mbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mby5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzZDllYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5NmFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxNDhlYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cblxuLnNlbGVjdDItd2FybmluZyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmUxODc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjkwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRiMTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG5cbi5zZWxlY3QyLWRhbmdlciArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5zZWxlY3QyLWRhbmdlciArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmYTJhOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyODM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2QzMjUzNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1saWdodCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1saWdodCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZjQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjM4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMyOTJkMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNlbGVjdDItbGlnaHRibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljNWRlO1xufVxuLnNlbGVjdDItbGlnaHRibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTljNWRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODg0YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljNWRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjMzY3ZmE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM5OWM1ZGU7XG59XG5cbi5zZWxlY3QyLW5hdnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG4uc2VsZWN0Mi1uYXZ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWJmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwMTIyNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWJmO1xufVxuXG4uc2VsZWN0Mi1vbGl2ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cbi5zZWxlY3QyLW9saXZlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODdjZmFmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOThlNjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMzNjg3NjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cblxuLnNlbGVjdDItbGltZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgxZmZiODtcbn1cbi5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MWZmYjg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjE2OTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgxZmZiODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlNzY1O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG5cbi5zZWxlY3QyLWZ1Y2hzaWEgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmODhhZGY7XG59XG4uc2VsZWN0Mi1mdWNoc2lhICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjg4YWRmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDBlYjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmODhhZGY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogI2RiMGVhZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuXG4uc2VsZWN0Mi1tYXJvb24gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmMDgzYWI7XG59XG4uc2VsZWN0Mi1tYXJvb24gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDgzYWI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMTk1YTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMDgzYWI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICNjMTE4NTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwODNhYjtcbn1cblxuLnNlbGVjdDItYmx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRmMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLWluZGlnbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5zZWxlY3QyLWluZGlnbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzODlmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWYwZGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzViMGNkZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuXG4uc2VsZWN0Mi1wdXJwbGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1wdXJwbGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4M2NiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2NDNhYjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cblxuLnNlbGVjdDItcGluayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmIwZDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzA4NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTUyNzdlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG5cbi5zZWxlY3QyLXJlZCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5zZWxlY3QyLXJlZCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmYTJhOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyODM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2QzMjUzNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uc2VsZWN0Mi1vcmFuZ2UgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1vcmFuZ2UgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzYwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmNTcxMDI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cblxuLnNlbGVjdDIteWVsbG93ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuLnNlbGVjdDIteWVsbG93ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlMTg3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZWRiMTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG5cbi5zZWxlY3QyLWdyZWVuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLnNlbGVjdDItZ3JlZW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MWRkOGE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1OWI0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzIzOTIzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuXG4uc2VsZWN0Mi10ZWFsICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlZWFjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWViYzhkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMxY2IzODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cblxuLnNlbGVjdDItY3lhbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2M2Q5ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTZhYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ4ZWExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLXdoaXRlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLXdoaXRlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWdyYXkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1ncmF5LWRhcmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1ncmF5LWRhcmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzIzODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMyOTJkMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NWE3Y2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNWY4NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzNzVhN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NmQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2RmZmNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMzc5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2Vzcy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mby5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGNmZWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OTFkOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMyNThjZDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5Y2Y4Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NDBjO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2UwOGUwYjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1YjRhZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzNzI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWY0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMyMzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZmMWY3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWIzZDU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICM3MmFmZDI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFmNztcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmFkODtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMwMDZhZDg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmFkODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNDQ5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmFkODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2NmZWNkZjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmVjZGY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5YzM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NmZWNkZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjNjJjMDk2O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2ZmZjE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZmZhMTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICM0ZWZmOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZmZmMTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlZWFmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NGQ0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2Y1NWFkMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiZGVlODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1ZjkyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NjhjO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NWE3Y2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNWY4NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzNzVhN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMzg5Zjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMGRlNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzViMGNkZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YTJlMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgzY2I4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjQzYWIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmIwZDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzA4NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlNTI3N2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI0YWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2YyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U0MzcyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2Uuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlYzM5Mjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3NjA1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjU3MTAyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2Uuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdy5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjljZjhiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTk0MGM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2RmZmNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYTM3OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2VlYWNhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWJjOGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMWNiMzg2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGNmZWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OTFkOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMyNThjZDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NmQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzIzODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuXG4uc2xpZGVyIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1wcmltYXJ5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4uc2xpZGVyLXNlY29uZGFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnNsaWRlci1zdWNjZXNzIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4uc2xpZGVyLWluZm8gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5zbGlkZXItd2FybmluZyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnNsaWRlci1kYW5nZXIgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5zbGlkZXItbGlnaHQgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5zbGlkZXItZGFyayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnNsaWRlci1saWdodGJsdWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG59XG5cbi5zbGlkZXItbmF2eSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbn1cblxuLnNsaWRlci1vbGl2ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbn1cblxuLnNsaWRlci1saW1lIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuXG4uc2xpZGVyLWZ1Y2hzaWEgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5zbGlkZXItbWFyb29uIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xufVxuXG4uc2xpZGVyLWJsdWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5zbGlkZXItaW5kaWdvIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuXG4uc2xpZGVyLXB1cnBsZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLnNsaWRlci1waW5rIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4uc2xpZGVyLXJlZCAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnNsaWRlci1vcmFuZ2UgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5zbGlkZXIteWVsbG93IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4uc2xpZGVyLWdyZWVuIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4uc2xpZGVyLXRlYWwgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5zbGlkZXItY3lhbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnNsaWRlci13aGl0ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNsaWRlci1ncmF5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4uc2xpZGVyLWdyYXktZGFyayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1wcmltYXJ5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXNlY29uZGFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1zdWNjZXNzIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWluZm8gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItd2FybmluZyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1kYW5nZXIgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItbGlnaHQgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItZGFyayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1saWdodGJsdWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItbmF2eSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1vbGl2ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1saW1lIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWZ1Y2hzaWEgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItbWFyb29uIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWJsdWUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItaW5kaWdvIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXB1cnBsZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1waW5rIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXJlZCAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1vcmFuZ2UgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5zbGlkZXIteWVsbG93IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWdyZWVuIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXRlYWwgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItY3lhbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci13aGl0ZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1ncmF5IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWdyYXktZGFyayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cblxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSBbY2xhc3MqPWljaGVjay1dID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIFtjbGFzcyo9aWNoZWNrLV0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLm1hcGFlbCAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcGFlbCAubWFwVG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDEwNzA7XG59XG4ubWFwYWVsIC5teUxlZ2VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5tYXBhZWwgLnpvb21CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzQ0NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm1hcGFlbCAuem9vbUJ1dHRvbjpob3ZlciwgLm1hcGFlbCAuem9vbUJ1dHRvbjphY3RpdmUsIC5tYXBhZWwgLnpvb21CdXR0b24uaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5tYXBhZWwgLnpvb21SZXNldCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDEwcHg7XG59XG4ubWFwYWVsIC56b29tSW4ge1xuICB0b3A6IDMwcHg7XG59XG4ubWFwYWVsIC56b29tT3V0IHtcbiAgdG9wOiA1MHB4O1xufVxuXG4uanF2bWFwLXpvb21pbixcbi5qcXZtYXAtem9vbW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmpxdm1hcC16b29taW46aG92ZXIsIC5qcXZtYXAtem9vbWluOmFjdGl2ZSwgLmpxdm1hcC16b29taW4uaG92ZXIsXG4uanF2bWFwLXpvb21vdXQ6aG92ZXIsXG4uanF2bWFwLXpvb21vdXQ6YWN0aXZlLFxuLmpxdm1hcC16b29tb3V0LmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oIzE3YTJiOCwgMjAlKTtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCNmZmMxMDcsIDIwJSk7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oI2RjMzU0NSwgMjAlKTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogbGlndGhlbigjNmM3NTdkLCAyMCUpO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oIzI4YTc0NSwgMjAlKTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oIzI4YTc0NSwgMjAlKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmRhcmstbW9kZSAuc3dhbDItcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2U5ZWNlZjtcbn1cbi5kYXJrLW1vZGUgLnN3YWwyLXBvcHVwIC5zd2FsMi1jb250ZW50LFxuLmRhcmstbW9kZSAuc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgY29sb3I6ICNlOWVjZWY7XG59XG5cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIC50b2FzdCxcbi50b2FzdC10b3AtZnVsbC13aWR0aCAudG9hc3Qge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5wYWNlIHtcbiAgei1pbmRleDogMTA0ODtcbn1cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgei1pbmRleDogMTA0OTtcbn1cbi5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgei1pbmRleDogMTA1MDtcbn1cblxuLnBhY2UtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXByaW1hcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcHJpbWFyeSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tcHJpbWFyeSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tcHJpbWFyeSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1wcmltYXJ5IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcHJpbWFyeSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXByaW1hcnkgLnBhY2Uge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wYWNlLWZsYXNoLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDA3YmZmLCAwIDAgNXB4ICMwMDdiZmY7XG59XG4ucGFjZS1mbGFzaC1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDdiZmYsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzAwN2JmZiwgaW5zZXQgMCAtMXB4ICMwMDdiZmYsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItcHJpbWFyeSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1zZWNvbmRhcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3Atc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXNlY29uZGFyeSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tc2Vjb25kYXJ5IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXNlY29uZGFyeSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtc2Vjb25kYXJ5IC5wYWNlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4ucGFjZS1mbGFzaC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNmM3NTdkLCAwIDAgNXB4ICM2Yzc1N2Q7XG59XG4ucGFjZS1mbGFzaC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2QsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjNmM3NTdkLCBpbnNldCAwIC0xcHggIzZjNzU3ZCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXNlY29uZGFyeSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atc3VjY2VzcyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnBhY2UtY2VudGVyLWF0b20tc3VjY2VzcyAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXN1Y2Nlc3MgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1zdWNjZXNzIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtc3VjY2VzcyAucGFjZSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuLnBhY2UtZmxhc2gtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMyOGE3NDUsIDAgMCA1cHggIzI4YTc0NTtcbn1cbi5wYWNlLWZsYXNoLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI4YTc0NSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMjhhNzQ1LCBpbnNldCAwIC0xcHggIzI4YTc0NSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1zdWNjZXNzIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1pbmZvIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuLnBhY2UtYmFyYmVyLXNob3AtaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1pbmZvIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1pbmZvIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1pbmZvIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWluZm8gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtaW5mbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWluZm8gLnBhY2Uge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuLnBhY2UtZmxhc2gtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMxN2EyYjgsIDAgMCA1cHggIzE3YTJiODtcbn1cbi5wYWNlLWZsYXNoLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzE3YTJiOCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMTdhMmI4LCBpbnNldCAwIC0xcHggIzE3YTJiOCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1pbmZvIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC13YXJuaW5nIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtYmFyYmVyLXNob3Atd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2Utd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4ucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20td2FybmluZyAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjgpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXdhcm5pbmcgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1tYXRlcmlhbC13YXJuaW5nIC5wYWNlIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWYyZDNkO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG4ucGFjZS1mbGFzaC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmYzEwNywgMCAwIDVweCAjZmZjMTA3O1xufVxuLnBhY2UtZmxhc2gtd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXItd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZjMTA3LCBpbnNldCAwIDAgMCA3cHggIzFmMmQzZDtcbn1cblxuLnBhY2UtbWFjLW9zeC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmMxMDcsIGluc2V0IDAgLTFweCAjZmZjMTA3LCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXdhcm5pbmcgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZGFuZ2VyIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZGFuZ2VyIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWRhbmdlciAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWRhbmdlciAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWRhbmdlciAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhbmdlciAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZGFuZ2VyIC5wYWNlIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5wYWNlLWZsYXNoLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNkYzM1NDUsIDAgMCA1cHggI2RjMzU0NTtcbn1cbi5wYWNlLWZsYXNoLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2RjMzU0NSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNkYzM1NDUsIGluc2V0IDAgLTFweCAjZGMzNTQ1LCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItZGFuZ2VyIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHQgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHQgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saWdodCAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbGlnaHQgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpZ2h0IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWxpZ2h0IC5wYWNlIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWYyZDNkO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbi5wYWNlLWZsYXNoLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Y4ZjlmYSwgMCAwIDVweCAjZjhmOWZhO1xufVxuLnBhY2UtZmxhc2gtbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjMWYyZDNkLCAyNDBweCAwICMxZjJkM2Q7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjhmOWZhLCBpbnNldCAwIDAgMCA3cHggIzFmMmQzZDtcbn1cblxuLnBhY2UtbWFjLW9zeC1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZjhmOWZhLCBpbnNldCAwIC0xcHggI2Y4ZjlmYSwgaW5zZXQgMCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDMxLCA0NSwgNjEsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMzEsIDQ1LCA2MSwgMC42NSkgMCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItbGlnaHQgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnBhY2UtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWRhcmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWRhcmsgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhcmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1kYXJrIC5wYWNlIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuLnBhY2UtZmxhc2gtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMzNDNhNDAsIDAgMCA1cHggIzM0M2E0MDtcbn1cbi5wYWNlLWZsYXNoLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0M2E0MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMzQzYTQwLCBpbnNldCAwIC0xcHggIzM0M2E0MCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1kYXJrIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0Ymx1ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saWdodGJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHRibHVlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHRibHVlIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbGlnaHRibHVlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgMTQxLCAxODgsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpZ2h0Ymx1ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cblxuLnBhY2UtbWF0ZXJpYWwtbGlnaHRibHVlIC5wYWNlIHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuLnBhY2UtZmxhc2gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzNjOGRiYywgMCAwIDVweCAjM2M4ZGJjO1xufVxuLnBhY2UtZmxhc2gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGNvbG9yOiAjM2M4ZGJjO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjM2M4ZGJjLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzNjOGRiYywgaW5zZXQgMCAtMXB4ICMzYzhkYmMsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1saWdodGJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzNjOGRiYztcbn1cblxuLnBhY2UtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLW5hdnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW5hdnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW5hdnkgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW5hdnkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbmF2eSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDMxLCA2MywgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1uYXZ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtbmF2eSAucGFjZSB7XG4gIGNvbG9yOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG4ucGFjZS1mbGFzaC1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMWYzZiwgMCAwIDVweCAjMDAxZjNmO1xufVxuLnBhY2UtZmxhc2gtbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbiAgY29sb3I6ICMwMDFmM2Y7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDAxZjNmLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMwMDFmM2YsIGluc2V0IDAgLTFweCAjMDAxZjNmLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLW5hdnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2Utb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vbGl2ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW9saXZlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tb2xpdmUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLW9saXZlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYxLCAxNTMsIDExMiwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLW9saXZlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW9saXZlIC5wYWNlIHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG4ucGFjZS1mbGFzaC1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMzZDk5NzAsIDAgMCA1cHggIzNkOTk3MDtcbn1cbi5wYWNlLWZsYXNoLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbiAgY29sb3I6ICMzZDk5NzA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzNkOTk3MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzNkOTk3MCwgaW5zZXQgMCAtMXB4ICMzZDk5NzAsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLW9saXZlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG5cbi5wYWNlLWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1saW1lIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saW1lIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tbGltZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjgpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpbWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1saW1lIC5wYWNlIHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWYyZDNkO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG4ucGFjZS1mbGFzaC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAxZmY3MCwgMCAwIDVweCAjMDFmZjcwO1xufVxuLnBhY2UtZmxhc2gtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbiAgY29sb3I6ICMwMWZmNzA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDFmZjcwLCBpbnNldCAwIDAgMCA3cHggIzFmMmQzZDtcbn1cblxuLnBhY2UtbWFjLW9zeC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMwMWZmNzAsIGluc2V0IDAgLTFweCAjMDFmZjcwLCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWxpbWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWZ1Y2hzaWEgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWZ1Y2hzaWEgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWZ1Y2hzaWEgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWZ1Y2hzaWEgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZnVjaHNpYSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1mdWNoc2lhIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZnVjaHNpYSAucGFjZSB7XG4gIGNvbG9yOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG4ucGFjZS1mbGFzaC1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2YwMTJiZSwgMCAwIDVweCAjZjAxMmJlO1xufVxuLnBhY2UtZmxhc2gtZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbiAgY29sb3I6ICNmMDEyYmU7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjAxMmJlLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmMDEyYmUsIGluc2V0IDAgLTFweCAjZjAxMmJlLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWZ1Y2hzaWEgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbWFyb29uIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbWFyb29uIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1tYXJvb24gLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAyNywgOTYsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLW1hcm9vbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtbWFyb29uIC5wYWNlIHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cbi5wYWNlLWZsYXNoLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNkODFiNjAsIDAgMCA1cHggI2Q4MWI2MDtcbn1cbi5wYWNlLWZsYXNoLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDgxYjYwO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1tYXJvb24gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xuICBjb2xvcjogI2Q4MWI2MDtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2Q4MWI2MCwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNkODFiNjAsIGluc2V0IDAgLTFweCAjZDgxYjYwLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItbWFyb29uIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG5cbi5wYWNlLWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ibHVlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ibHVlIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tYmx1ZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMywgMjU1LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWJsdWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1ibHVlIC5wYWNlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucGFjZS1mbGFzaC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwN2JmZiwgMCAwIDVweCAjMDA3YmZmO1xufVxuLnBhY2UtZmxhc2gtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDA3YmZmLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMwMDdiZmYsIGluc2V0IDAgLTFweCAjMDA3YmZmLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWJsdWUgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtaW5kaWdvIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWluZGlnbyAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtaW5kaWdvIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1pbmRpZ28gLnBhY2Uge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG4ucGFjZS1mbGFzaC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNjYxMGYyLCAwIDAgNXB4ICM2NjEwZjI7XG59XG4ucGFjZS1mbGFzaC1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbiAgY29sb3I6ICM2NjEwZjI7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2NjEwZjIsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjNjYxMGYyLCBpbnNldCAwIC0xcHggIzY2MTBmMiwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWluZGlnbyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wdXJwbGUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcHVycGxlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1wdXJwbGUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1wdXJwbGUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXB1cnBsZSAucGFjZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cbi5wYWNlLWZsYXNoLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM2ZjQyYzEsIDAgMCA1cHggIzZmNDJjMTtcbn1cbi5wYWNlLWZsYXNoLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzZmNDJjMSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICM2ZjQyYzEsIGluc2V0IDAgLTFweCAjNmY0MmMxLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItcHVycGxlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1waW5rIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcGluayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuLnBhY2UtY2VudGVyLWF0b20tcGluayAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXBpbmsgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDYyLCAxNDAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcGluayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXBpbmsgLnBhY2Uge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuLnBhY2UtZmxhc2gtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNlODNlOGMsIDAgMCA1cHggI2U4M2U4Yztcbn1cbi5wYWNlLWZsYXNoLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG4gIGNvbG9yOiAjZTgzZThjO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2U4M2U4YywgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZTgzZThjLCBpbnNldCAwIC0xcHggI2U4M2U4YywgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1waW5rIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXJlZCAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXJlZCAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXJlZCAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1yZWQgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXJlZCAucGFjZSB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucGFjZS1mbGFzaC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZGMzNTQ1LCAwIDAgNXB4ICNkYzM1NDU7XG59XG4ucGFjZS1mbGFzaC1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcmVkIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNkYzM1NDUsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZGMzNTQ1LCBpbnNldCAwIC0xcHggI2RjMzU0NSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXJlZCAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1vcmFuZ2UgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xufVxuLnBhY2UtYmFyYmVyLXNob3Atb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2Utb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tb3JhbmdlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1vcmFuZ2UgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjgpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1vcmFuZ2UgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW9yYW5nZSAucGFjZSB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cbi5wYWNlLWZsYXNoLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmZDdlMTQsIDAgMCA1cHggI2ZkN2UxNDtcbn1cbi5wYWNlLWZsYXNoLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xuICBjb2xvcjogI2ZkN2UxNDtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjMWYyZDNkLCAyNDBweCAwICMxZjJkM2Q7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZkN2UxNCwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZDdlMTQsIGluc2V0IDAgLTFweCAjZmQ3ZTE0LCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMzEsIDQ1LCA2MSwgMC42NSkgMCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itb3JhbmdlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXllbGxvdyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG59XG4ucGFjZS1iYXJiZXItc2hvcC15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtYmFyYmVyLXNob3AteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXllbGxvdyAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS15ZWxsb3cgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4ucGFjZS1jZW50ZXItYXRvbS15ZWxsb3cgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS15ZWxsb3cgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjgpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS15ZWxsb3cgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXllbGxvdyAucGFjZSB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3IteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG4ucGFjZS1mbGFzaC15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZmZjMTA3LCAwIDAgNXB4ICNmZmMxMDc7XG59XG4ucGFjZS1mbGFzaC15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXIteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXIteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmMxMDcsIGluc2V0IDAgMCAwIDdweCAjMWYyZDNkO1xufVxuXG4ucGFjZS1tYWMtb3N4LXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZmZjMTA3LCBpbnNldCAwIC0xcHggI2ZmYzEwNywgaW5zZXQgMCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDMxLCA0NSwgNjEsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXllbGxvdyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWdyZWVuIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1ncmVlbiAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JlZW4gLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyZWVuIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JlZW4gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1ncmVlbiAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWdyZWVuIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWdyZWVuIC5wYWNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuLnBhY2UtZmxhc2gtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjhhNzQ1LCAwIDAgNXB4ICMyOGE3NDU7XG59XG4ucGFjZS1mbGFzaC1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyOGE3NDUsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMyOGE3NDUsIGluc2V0IDAgLTFweCAjMjhhNzQ1LCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ncmVlbiAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtdGVhbCAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS10ZWFsIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXRlYWwgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1tYXRlcmlhbC10ZWFsIC5wYWNlIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cbi5wYWNlLWZsYXNoLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjBjOTk3LCAwIDAgNXB4ICMyMGM5OTc7XG59XG4ucGFjZS1mbGFzaC10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xuICBjb2xvcjogIzIwYzk5NztcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyMGM5OTcsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzIwYzk5NywgaW5zZXQgMCAtMXB4ICMyMGM5OTcsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItdGVhbCAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtY3lhbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWN5YW4gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1jeWFuIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWN5YW4gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1jeWFuIC5wYWNlIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wYWNlLWZsYXNoLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMTdhMmI4LCAwIDAgNXB4ICMxN2EyYjg7XG59XG4ucGFjZS1mbGFzaC1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMxN2EyYjgsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzE3YTJiOCwgaW5zZXQgMCAtMXB4ICMxN2EyYjgsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItY3lhbiAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXdoaXRlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXdoaXRlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS13aGl0ZSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20td2hpdGUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucGFjZS1jZW50ZXItYXRvbS13aGl0ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXdoaXRlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS13aGl0ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1tYXRlcmlhbC13aGl0ZSAucGFjZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1mbGFzaC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmZmYsIDAgMCA1cHggI2ZmZjtcbn1cbi5wYWNlLWZsYXNoLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXItd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZiwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2ZmZiwgaW5zZXQgMCAtMXB4ICNmZmYsIGluc2V0IDAgMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgzMSwgNDUsIDYxLCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXdoaXRlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ncmF5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1ncmF5IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmF5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZ3JheSAucGFjZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5wYWNlLWZsYXNoLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNmM3NTdkLCAwIDAgNXB4ICM2Yzc1N2Q7XG59XG4ucGFjZS1mbGFzaC1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2QsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzZjNzU3ZCwgaW5zZXQgMCAtMXB4ICM2Yzc1N2QsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItZ3JheSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ncmF5LWRhcmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXktZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ncmF5LWRhcmsgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ncmF5LWRhcmsgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1ncmF5LWRhcmsgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWdyYXktZGFyayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZ3JheS1kYXJrIC5wYWNlIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4ucGFjZS1mbGFzaC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMzQzYTQwLCAwIDAgNXB4ICMzNDNhNDA7XG59XG4ucGFjZS1mbGFzaC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDNhNDAsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMzQzYTQwLCBpbnNldCAwIC0xcHggIzM0M2E0MCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWdyYXktZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4vKipcbiAgKiBib290c3RyYXAtc3dpdGNoIC0gVHVybiBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zIGludG8gdG9nZ2xlIHN3aXRjaGVzLlxuICAqXG4gICogQHZlcnNpb24gdjMuNCAoTU9EREVEKVxuICAqIEBob21lcGFnZSBodHRwczovL2J0dHN0cnAuZ2l0aHViLmlvL2Jvb3RzdHJhcC1zd2l0Y2hcbiAgKiBAYXV0aG9yIE1hdHRpYSBMYXJlbnRpcyA8bWF0dGlhQGxhcmVudGlzLmV1PiAoaHR0cDovL2xhcmVudGlzLmV1KVxuICAqIEBsaWNlbnNlIE1JVFxuICAqL1xuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2g6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zZWNvbmRhcnksXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodGJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1uYXZ5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9saXZlLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW9saXZlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saW1lLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWZ1Y2hzaWEsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZnVjaHNpYSB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbWFyb29uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmRpZ28sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5kaWdvIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wdXJwbGUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1waW5rLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXJlZCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXllbGxvdyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyZWVuLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC10ZWFsLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWN5YW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2hpdGUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyYXksXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JheS1kYXJrLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjFyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMXJlbTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjFyZW0gMC4zcmVtO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzM3JlbTtcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtYW5pbWF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4xcmVtIDAuMXJlbSAwO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW0gMCAwIDAuMXJlbTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjFyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMXJlbTtcbn1cblxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zZWNvbmRhcnksXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2Vzcyxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW5hdnksXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9saXZlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb2xpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRjOGEzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGltZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZnVjaHNpYSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbWFyb29uLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbWFyb29uIHtcbiAgYmFja2dyb3VuZDogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZGlnbyxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZGlnbyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wdXJwbGUsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcGluayxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3csXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC10ZWFsLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtdGVhbCB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1jeWFuLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC13aGl0ZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyYXksXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uanFzdG9vbHRpcCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNvbm5lY3RlZFNvcnRhYmxlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNvcnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhcmstbW9kZSAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG59XG4uZGFyay1tb2RlIC5qc2dyaWQtZWRpdC1yb3cgPiAuanNncmlkLWNlbGwsXG4uZGFyay1tb2RlIC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1ncmlkLWJvZHksIC5kYXJrLW1vZGUgLmpzZ3JpZC1ncmlkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1pbnNlcnQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQwNDc7XG59XG4uZGFyay1tb2RlIC5qc2dyaWQtc2VsZWN0ZWQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmJvcmRlci10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVzY3JpcHRpb24tYmxvY2subWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZGVzY3JpcHRpb24tYmxvY2sgPiAuZGVzY3JpcHRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVzY3JpcHRpb24tYmxvY2sgPiAuZGVzY3JpcHRpb24tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGVzY3JpcHRpb24tYmxvY2sgLmRlc2NyaXB0aW9uLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5saXN0LWdyb3VwLXVuYm9yZGVyZWQgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdC1oZWFkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDRweDtcbn1cblxuLmxpc3Qtc2VwZXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0LWxpbmsgPiBhIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5saXN0LWxpbmsgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi51c2VyLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udXNlci1ibG9jayBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi51c2VyLWJsb2NrIC51c2VybmFtZSxcbi51c2VyLWJsb2NrIC5kZXNjcmlwdGlvbixcbi51c2VyLWJsb2NrIC5jb21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLnVzZXItYmxvY2sgLnVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnVzZXItYmxvY2sgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gaW1nIHtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAudXNlcm5hbWUsXG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIC5kZXNjcmlwdGlvbixcbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gLmNvbW1lbnQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gLnVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW1nLXNtLFxuLmltZy1tZCxcbi5pbWctbGcge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmltZy1zbSB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbn1cbi5pbWctc20gKyAuaW1nLXB1c2gge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuXG4uaW1nLW1kIHtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbi5pbWctbWQgKyAuaW1nLXB1c2gge1xuICBtYXJnaW4tbGVmdDogNC4zNzVyZW07XG59XG5cbi5pbWctbGcge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuLmltZy1sZyArIC5pbWctcHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ljg3NXJlbTtcbn1cblxuLmltZy1ib3JkZXJlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhZGI1YmQ7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmltZy1ib3JkZXJlZC1zbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhZGI1YmQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pbWctc2l6ZS02NCxcbi5pbWctc2l6ZS01MCxcbi5pbWctc2l6ZS0zMiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1zaXplLTY0IHtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5pbWctc2l6ZS01MCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaW1nLXNpemUtMzIge1xuICB3aWR0aDogMzJweDtcbn1cblxuLnNpemUtMzIsXG4uc2l6ZS00MCxcbi5zaXplLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpemUtMzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnNpemUtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNpemUtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmF0dGFjaG1lbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uYXR0YWNobWVudC1ibG9jayAuYXR0YWNobWVudC1wdXNoZWQge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG4uYXR0YWNobWVudC1ibG9jayAuYXR0YWNobWVudC1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uY2FyZCA+IC5vdmVybGF5LFxuLmNhcmQgPiAubG9hZGluZy1pbWcsXG4ub3ZlcmxheS13cmFwcGVyID4gLm92ZXJsYXksXG4ub3ZlcmxheS13cmFwcGVyID4gLmxvYWRpbmctaW1nLFxuLmluZm8tYm94ID4gLm92ZXJsYXksXG4uaW5mby1ib3ggPiAubG9hZGluZy1pbWcsXG4uc21hbGwtYm94ID4gLm92ZXJsYXksXG4uc21hbGwtYm94ID4gLmxvYWRpbmctaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZCAub3ZlcmxheSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXksXG4uaW5mby1ib3ggLm92ZXJsYXksXG4uc21hbGwtYm94IC5vdmVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG59XG4uY2FyZCAub3ZlcmxheSA+IC5mYSxcbi5jYXJkIC5vdmVybGF5ID4gLmZhcyxcbi5jYXJkIC5vdmVybGF5ID4gLmZhcixcbi5jYXJkIC5vdmVybGF5ID4gLmZhYixcbi5jYXJkIC5vdmVybGF5ID4gLmZhbCxcbi5jYXJkIC5vdmVybGF5ID4gLmZhZCxcbi5jYXJkIC5vdmVybGF5ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmNhcmQgLm92ZXJsYXkgPiAuaW9uLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmFzLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYXIsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhYixcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmFsLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYWQsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5pb24sXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmEsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmFzLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhcixcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYWIsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmFsLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhZCxcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5zdmctaW5saW5lLS1mYSxcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5pb24sXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYXMsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhcixcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmFiLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYWwsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhZCxcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuc3ZnLWlubGluZS0tZmEsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmlvbiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmNhcmQgLm92ZXJsYXkuZGFyayxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYSxcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFzLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLmZhYixcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFsLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5pb24sXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmEsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmFzLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhcixcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5mYWIsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmFsLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhZCxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5zdmctaW5saW5lLS1mYSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5pb24sXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYSxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcixcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhYixcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmZhZCxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLnN2Zy1pbmxpbmUtLWZhLFxuLmluZm8tYm94IC5vdmVybGF5LmRhcmsgPiAuaW9uLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuZmFiLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuc3ZnLWlubGluZS0tZmEsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuaW9uIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi50YWItcGFuZSA+IC5vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFiLXBhbmUgPiAub3ZlcmxheS13cmFwcGVyID4gLm92ZXJsYXkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogMS4yNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogMS4yNXJlbSk7XG59XG4udGFiLXBhbmUgPiAub3ZlcmxheS13cmFwcGVyID4gLm92ZXJsYXkuZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmliYm9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnJpYmJvbi13cmFwcGVyLnJpYmJvbi1sZyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5yaWJib24td3JhcHBlci5yaWJib24tbGcgLnJpYmJvbiB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI2cHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5yaWJib24td3JhcHBlci5yaWJib24teGwge1xuICBoZWlnaHQ6IDE4MHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG4ucmliYm9uLXdyYXBwZXIucmliYm9uLXhsIC5yaWJib24ge1xuICByaWdodDogNHB4O1xuICB0b3A6IDQ3cHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5yaWJib24td3JhcHBlciAucmliYm9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDkwcHg7XG59XG4ucmliYm9uLXdyYXBwZXIgLnJpYmJvbjo6YmVmb3JlLCAucmliYm9uLXdyYXBwZXIgLnJpYmJvbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM5ZTllOWU7XG4gIGJvdHRvbTogLTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ucmliYm9uLXdyYXBwZXIgLnJpYmJvbjo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAxMDMyO1xufVxuLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxucHJlIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwLjdyZW0gc29saWQgIzAwN2JmZjtcbiAgbWFyZ2luOiAxLjVlbSAwLjdyZW07XG4gIHBhZGRpbmc6IDAuNWVtIDAuN3JlbTtcbn1cbi5ib3ggYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGgxLFxuYmxvY2txdW90ZSBoMixcbmJsb2NrcXVvdGUgaDMsXG5ibG9ja3F1b3RlIGg0LFxuYmxvY2txdW90ZSBoNSxcbmJsb2NrcXVvdGUgaDYge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgxLFxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgyLFxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgzLFxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg0LFxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg1LFxuYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgxLFxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg0LFxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg2IHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWluZm8gaDYge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMSxcbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMixcbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMyxcbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNCxcbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNSxcbmJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNiB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgxLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoMixcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg0LFxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoNSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDYge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoMixcbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoNSxcbmJsb2NrcXVvdGUucXVvdGUtZGFyayBoNiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUge1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDYge1xuICBjb2xvcjogIzNjOGRiYztcbn1cbmJsb2NrcXVvdGUucXVvdGUtbmF2eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMixcbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNiB7XG4gIGNvbG9yOiAjMDAxZjNmO1xufVxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNiB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1saW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1saW1lIGg2IHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDYge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMixcbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNSxcbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg2IHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDYge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMixcbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNSxcbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg2IHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNiB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuYmxvY2txdW90ZS5xdW90ZS1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1waW5rIGg2IHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtcmVkIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoMyxcbmJsb2NrcXVvdGUucXVvdGUtcmVkIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoNiB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDYge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMixcbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgzLFxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNSxcbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg2IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg2IHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDYge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cbmJsb2NrcXVvdGUucXVvdGUtY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMSxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMixcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMyxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNCxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNSxcbmJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNiB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgxLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgyLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgzLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg0LFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg1LFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg2IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4udGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLm5hdiArIC50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYmFkZ2UtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLmJhZGdlLWJ0bi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42cmVtO1xufVxuXG4uZGFyay1tb2RlIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgY29sb3I6ICMzMzk1ZmY7XG59XG4uZGFyay1tb2RlIC5hdHRhY2htZW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNDQ0Yjtcbn1cbi5kYXJrLW1vZGUgLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtdGV4dCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDYge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg2IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg2IHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDYge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg2IHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg2IHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNiB7XG4gIGNvbG9yOiAjMDAxZjNmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg2IHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoNiB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDYge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24ge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDYge1xuICBjb2xvcjogI2Q4MWI2MDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg2IHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg2IHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoNiB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoNiB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNiB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNiB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg2IHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNiB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDYge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDYge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDYge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmNsb3NlLFxuLmRhcmstbW9kZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICM0OTUwNTc7XG59XG4uZGFyay1tb2RlIC50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uby1wcmludCwgLm1haW4tc2lkZWJhcixcbi5tYWluLWhlYWRlcixcbi5jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlcixcbi5tYWluLWZvb3RlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF5b3V0LWZpeGVkIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW52b2ljZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludm9pY2UtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgdHIgdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB0ciB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1ib2xkLCAudGV4dC1ib2xkLnRhYmxlIHRkLCAudGV4dC1ib2xkLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjM2M4ZGJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5hdnkge1xuICBjb2xvcjogIzAwMWYzZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vbGl2ZSB7XG4gIGNvbG9yOiAjM2Q5OTcwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbWUge1xuICBjb2xvcjogIzAxZmY3MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mdWNoc2lhIHtcbiAgY29sb3I6ICNmMDEyYmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWFyb29uIHtcbiAgY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZGlnbyB7XG4gIGNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwge1xuICBjb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjODZiYWQ4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LW5hdnkge1xuICBjb2xvcjogIzAwMmM1OSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1vbGl2ZSB7XG4gIGNvbG9yOiAjNzRjOGEzICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWxpbWUge1xuICBjb2xvcjogIzY3ZmZhOSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1mdWNoc2lhIHtcbiAgY29sb3I6ICNmNjcyZDggIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtbWFyb29uIHtcbiAgY29sb3I6ICNlZDZjOWIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjM2Y2NzkxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWluZGlnbyB7XG4gIGNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LXBpbmsge1xuICBjb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1yZWQge1xuICBjb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2YzOWMxMiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiYzhjICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LXRlYWwge1xuICBjb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1jeWFuIHtcbiAgY29sb3I6ICMzNDk4ZGIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1ncmF5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTEge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0yIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tNCB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMikgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi01IHtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnksXG4uYmctcHJpbWFyeSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bjphY3RpdmUsIC5iZy1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5LFxuLmJnLXNlY29uZGFyeSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmJnLXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLFxuLmJnLXN1Y2Nlc3MgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctc3VjY2Vzcy5idG46YWN0aXZlLCAuYmctc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLFxuLmJnLWluZm8gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctaW5mby5idG46YWN0aXZlLCAuYmctaW5mby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLFxuLmJnLXdhcm5pbmcgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctd2FybmluZy5idG46YWN0aXZlLCAuYmctd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlcixcbi5iZy1kYW5nZXIgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZGFuZ2VyLmJ0bjphY3RpdmUsIC5iZy1kYW5nZXIuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LFxuLmJnLWxpZ2h0ID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWxpZ2h0LmJ0bjphY3RpdmUsIC5iZy1saWdodC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrLFxuLmJnLWRhcmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZGFyay5idG46YWN0aXZlLCAuYmctZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYyAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0Ymx1ZSxcbi5iZy1saWdodGJsdWUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGJsdWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MDk1O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5iZy1saWdodGJsdWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDcwOTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2OThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmICFpbXBvcnRhbnQ7XG59XG4uYmctbmF2eSxcbi5iZy1uYXZ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctbmF2eS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA2MGM7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLW5hdnkuYnRuOmFjdGl2ZSwgLmJnLW5hdnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA2MGMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzAgIWltcG9ydGFudDtcbn1cbi5iZy1vbGl2ZSxcbi5iZy1vbGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLW9saXZlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJlNzU1NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1vbGl2ZS5idG46YWN0aXZlLCAuYmctb2xpdmUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTc1NTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2YjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZSxcbi5iZy1saW1lID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNkNWE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWxpbWUuYnRuOmFjdGl2ZSwgLmJnLWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMDU0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlICFpbXBvcnRhbnQ7XG59XG4uYmctZnVjaHNpYSxcbi5iZy1mdWNoc2lhID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctZnVjaHNpYS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMzBjOWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuOmFjdGl2ZSwgLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzBjOWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjcwYzkwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cbi5iZy1tYXJvb24sXG4uYmctbWFyb29uID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctbWFyb29uLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FiMTU0YztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLW1hcm9vbi5idG46YWN0aXZlLCAuYmctbWFyb29uLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxNTRjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlmMTQ0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUsXG4uYmctYmx1ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ibHVlLmJ0bjphY3RpdmUsIC5iZy1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG4uYmctaW5kaWdvLFxuLmJnLWluZGlnbyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MTBiYzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1pbmRpZ28uYnRuOmFjdGl2ZSwgLmJnLWluZGlnby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZSxcbi5iZy1wdXJwbGUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1wdXJwbGUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctcHVycGxlLmJ0bjphY3RpdmUsIC5iZy1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjICFpbXBvcnRhbnQ7XG59XG4uYmctcGluayxcbi5iZy1waW5rID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOTFhNzI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXBpbmsuYnRuOmFjdGl2ZSwgLmJnLXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTFhNzIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQsXG4uYmctcmVkID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXJlZC5idG46YWN0aXZlLCAuYmctcmVkLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLFxuLmJnLW9yYW5nZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1vcmFuZ2UuYnRuOmFjdGl2ZSwgLmJnLW9yYW5nZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjUwMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdyxcbi5iZy15ZWxsb3cgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmcteWVsbG93LmJ0bjphY3RpdmUsIC5iZy15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLFxuLmJnLWdyZWVuID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyZWVuLmJ0bjphY3RpdmUsIC5iZy1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLFxuLmJnLXRlYWwgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE5OWQ3NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctdGVhbC5idG46YWN0aXZlLCAuYmctdGVhbC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWQ3NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzkyNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLFxuLmJnLWN5YW4gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctY3lhbi5idG46YWN0aXZlLCAuYmctY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUsXG4uYmctd2hpdGUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctd2hpdGUuYnRuOmFjdGl2ZSwgLmJnLXdoaXRlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXksXG4uYmctZ3JheSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmF5LmJ0bjphY3RpdmUsIC5iZy1ncmF5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS1kYXJrLFxuLmJnLWdyYXktZGFyayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktZGFyay5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmJnLWdyYXktZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY0ZjU7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY4ZmZmLCAjMDA3YmZmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjgwZGYsICMwMDY5ZDkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY3YWQ0LCAjMDA2MmNjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODI4YTkxLCAjNmM3NTdkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MzdhN2YsICM1YTYyNjgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZTc0N2EsICM1NDViNjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDhiNDYxLCAjMjhhNzQ1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjlhNTYsICMyMTg4MzgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDA5MTUyLCAjMWU3ZTM0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNhYjBjMywgIzE3YTJiOCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtaW5mby5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtaW5mby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWluZm8uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY5NmE2LCAjMTM4NDk2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm8uYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm8uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM1OGU5YywgIzExN2E4YikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmNhMmMsICNmZmMxMDcpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U1YjUyNiwgI2UwYTgwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYWFkMjYsICNkMzllMDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTUzNjEsICNkYzM1NDUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWRhbmdlci5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwNDQ1MiwgI2M4MjMzMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2M3NDI0ZiwgI2JkMjEzMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjlmYWZiLCAjZjhmOWZhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5iZy1ncmFkaWVudC1saWdodC5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1saWdodC5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1saWdodC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNmVhZWQsICNlMmU2ZWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodC5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UwZTVlOSwgI2RhZTBlNSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWRhcmsuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZGFyay5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWRhcmsuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZjQyNDUsICMxZDIxMjQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1OTllYzYsICMzYzhkYmMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyOGJhZCwgIzMzNzc5ZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MDk1O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRmODVhNSwgIzMwNzA5NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2OThjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjQxNWMsICMwMDFmM2YpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbmF2eS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2YgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2MzAzYywgIzAwMGMxOSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwNjBjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjJiMzAsICMwMDA2MGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtb2xpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1YWE4ODUsICMzZDk5NzApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LW9saXZlLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUxOTE3NCwgIzMyN2U1YykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU3NTU1O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ4YTZmLCAjMmU3NTU1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYjZiNGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbGltZSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI3ZmY4NSwgIzAxZmY3MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYmctZ3JhZGllbnQtbGltZS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtbGltZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWxpbWUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZlMDc3LCAjMDBkYTVmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMGNkNWE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2ZDU3MywgIzAwY2Q1YSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMDU0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmMjM2YzgsICNmMDEyYmUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q2MzFiMSwgI2NmMGRhMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzMwYzlhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjYzMwYTksICNjMzBjOWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I3MGM5MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkZTNkNzgsICNkODFiNjApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LW1hcm9vbi5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2MxM2E2YiwgI2I2MTc1MSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWIxNTRjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2I4Mzg2NywgI2FiMTU0YykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjOWYxNDQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjhmZmYsICMwMDdiZmYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1ibHVlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2ODBkZiwgIzAwNjlkOSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjdhZDQsICMwMDYyY2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZDM0ZjQsICM2NjEwZjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWluZGlnby5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZmMzBkNywgIzU2MGJkMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTEwYmM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZiMzBjZCwgIzUxMGJjNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGMwYWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg1NWVjYSwgIzZmNDJjMSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtcHVycGxlLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzY1NWIzLCAjNWUzN2E2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXB1cnBsZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzI1MmFjLCAjNTkzMzlkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1MzMwOTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtcGluayB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNWI5ZCwgI2U4M2U4YykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtcGluay5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtcGluay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXBpbmsuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTgzZThjLCAjZTQxYzc4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkOTFhNzI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmM2M4NywgI2Q5MWE3MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXJlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UxNTM2MSwgI2RjMzU0NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtcmVkLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXJlZC5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1yZWQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1yZWQuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDA0NDUyLCAjYzgyMzMzKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1yZWQuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXJlZC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYzc0MjRmLCAjYmQyMTMwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmQ5MTM3LCAjZmQ3ZTE0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LW9yYW5nZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYzgxMjgsICNlOTZiMDIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RjNjUwMjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTdjMjgsICNkYzY1MDIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NmNWYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmNhMmMsICNmZmMxMDcpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQteWVsbG93LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U1YjUyNiwgI2UwYTgwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RhYWQyNiwgI2QzOWUwMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYWRpZW50LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDhiNDYxLCAjMjhhNzQ1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1ncmVlbi5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1ncmVlbi5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1ncmVlbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjlhNTYsICMyMTg4MzgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1ncmVlbi5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQwOTE1MiwgIzFlN2UzNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MWQxYTcsICMyMGM5OTcpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXRlYWwuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtdGVhbC5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXRlYWwuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC10ZWFsLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNkYjU5MSwgIzFiYTg3ZSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzY2FjOGIsICMxOTlkNzYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3OTI2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1jeWFuIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2FiMGMzLCAjMTdhMmI4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtY3lhbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjk2YTYsICMxMzg0OTYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzU4ZTljLCAjMTE3YThiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCAjZmZmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5iZy1ncmFkaWVudC13aGl0ZS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC13aGl0ZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtd2hpdGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC13aGl0ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZmVmZWYsICNlY2VjZWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC13aGl0ZS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VhZWFlYSwgI2U2ZTZlNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYWRpZW50LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MjhhOTEsICM2Yzc1N2QpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWdyYXkuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JheS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWdyYXkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1ncmF5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzczN2E3ZiwgIzVhNjI2OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZTc0N2EsICM1NDViNjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNmNDI0NSwgIzFkMjEyNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2NsYXNzXj1iZy1dLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuYS50ZXh0LW11dGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbXV0ZWQge1xuICBjb2xvcjogIzVkNjk3NDtcbn1cbi5saW5rLW11dGVkOmhvdmVyLCAubGluay1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNDY0ZjU4O1xufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxpbmstYmxhY2s6aG92ZXIsIC5saW5rLWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU4ZWE7XG59XG5cbi5hY2NlbnQtcHJpbWFyeSAuYnRuLWxpbmssXG4uYWNjZW50LXByaW1hcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1wcmltYXJ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cbi5hY2NlbnQtcHJpbWFyeSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXByaW1hcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1wcmltYXJ5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbn1cbi5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXByaW1hcnkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYTg4ZmY7XG59XG5cbi5hY2NlbnQtc2Vjb25kYXJ5IC5idG4tbGluayxcbi5hY2NlbnQtc2Vjb25kYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtc2Vjb25kYXJ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtc2Vjb25kYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtc2Vjb25kYXJ5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ5NGY1NDtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc4ODI4YTtcbn1cblxuLmFjY2VudC1zdWNjZXNzIC5idG4tbGluayxcbi5hY2NlbnQtc3VjY2VzcyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXN1Y2Nlc3MgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmFjY2VudC1zdWNjZXNzIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtc3VjY2VzcyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXN1Y2Nlc3MgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTk2OTJjO1xufVxuLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG4uYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzJkYmM0ZTtcbn1cblxuLmFjY2VudC1pbmZvIC5idG4tbGluayxcbi5hY2NlbnQtaW5mbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWluZm8gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmFjY2VudC1pbmZvIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtaW5mbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWluZm8gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGY2Njc0O1xufVxuLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG4uYWNjZW50LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtaW5mbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtaW5mbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1pbmZvIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhYjZjZjtcbn1cblxuLmFjY2VudC13YXJuaW5nIC5idG4tbGluayxcbi5hY2NlbnQtd2FybmluZyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXdhcm5pbmcgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmFjY2VudC13YXJuaW5nIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtd2FybmluZyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXdhcm5pbmcgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmE4YjAwO1xufVxuLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmFjY2VudC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG4uYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC13YXJuaW5nIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmYzcyMTtcbn1cblxuLmFjY2VudC1kYW5nZXIgLmJ0bi1saW5rLFxuLmFjY2VudC1kYW5nZXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1kYW5nZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmFjY2VudC1kYW5nZXIgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1kYW5nZXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1kYW5nZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTcxZDJhO1xufVxuLmFjY2VudC1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWRhbmdlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZTA0YjU5O1xufVxuXG4uYWNjZW50LWxpZ2h0IC5idG4tbGluayxcbi5hY2NlbnQtbGlnaHQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1saWdodCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uYWNjZW50LWxpZ2h0IC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtbGlnaHQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1saWdodCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjYmQzZGE7XG59XG4uYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1saWdodCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtbGlnaHQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWxpZ2h0IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1saWdodCAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1saWdodCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWxpZ2h0IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjZW50LWRhcmsgLmJ0bi1saW5rLFxuLmFjY2VudC1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtZGFyayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjE0MTY7XG59XG4uYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1kYXJrIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWRhcmsgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjM2Y0NzRlO1xufVxuXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuYnRuLWxpbmssXG4uYWNjZW50LWxpZ2h0Ymx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWxpZ2h0Ymx1ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWxpZ2h0Ymx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWxpZ2h0Ymx1ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyOTYyODI7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbGlnaHRibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzIzNTM2Zjtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2M4ZGJjO1xufVxuLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0Yzk5YzY7XG59XG5cbi5hY2NlbnQtbmF2eSAuYnRuLWxpbmssXG4uYWNjZW50LW5hdnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1uYXZ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cbi5hY2NlbnQtbmF2eSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LW5hdnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1uYXZ5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtbmF2eSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtbmF2eSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1uYXZ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cbi5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cbi5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMmM1OTtcbn1cblxuLmFjY2VudC1vbGl2ZSAuYnRuLWxpbmssXG4uYWNjZW50LW9saXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtb2xpdmUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuLmFjY2VudC1vbGl2ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LW9saXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtb2xpdmUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2MjQ4O1xufVxuLmFjY2VudC1vbGl2ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtb2xpdmUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMyMDUwM2I7XG59XG4uYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LW9saXZlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1vbGl2ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZmFmO1xufVxuLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cbi5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1vbGl2ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1vbGl2ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NGFiN2Q7XG59XG5cbi5hY2NlbnQtbGltZSAuYnRuLWxpbmssXG4uYWNjZW50LWxpbWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1saW1lIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cbi5hY2NlbnQtbGltZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWxpbWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1saW1lIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwYjQ0ZTtcbn1cbi5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YTQzO1xufVxuLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWxpbWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWxpbWUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbGltZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG4uYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG4uYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWxpbWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWxpbWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWxpbWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYmZmN2U7XG59XG5cbi5hY2NlbnQtZnVjaHNpYSAuYnRuLWxpbmssXG4uYWNjZW50LWZ1Y2hzaWEgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1mdWNoc2lhIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cbi5hY2NlbnQtZnVjaHNpYSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWZ1Y2hzaWEgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1mdWNoc2lhIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2FiMGI4Nztcbn1cbi5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTMwOTc0O1xufVxuLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmODhhZGY7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmMjJhYzU7XG59XG5cbi5hY2NlbnQtbWFyb29uIC5idG4tbGluayxcbi5hY2NlbnQtbWFyb29uIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtbWFyb29uIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2Q4MWI2MDtcbn1cbi5hY2NlbnQtbWFyb29uIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtbWFyb29uIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbWFyb29uIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzk0MTM0Mjtcbn1cbi5hY2NlbnQtbWFyb29uIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1tYXJvb24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjN2QxMDM4O1xufVxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtbWFyb29uIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG4uYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtbWFyb29uIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1tYXJvb24gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2U0Mjg2ZDtcbn1cblxuLmFjY2VudC1ibHVlIC5idG4tbGluayxcbi5hY2NlbnQtYmx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWJsdWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLmFjY2VudC1ibHVlIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtYmx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xufVxuLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG4uYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtYmx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1ibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cbi5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtYmx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtYmx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtYmx1ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhODhmZjtcbn1cblxuLmFjY2VudC1pbmRpZ28gLmJ0bi1saW5rLFxuLmFjY2VudC1pbmRpZ28gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1pbmRpZ28gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuLmFjY2VudC1pbmRpZ28gLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1pbmRpZ28gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1pbmRpZ28gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDcwOWFjO1xufVxuLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWluZGlnbyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1pbmRpZ28gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cbi5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzUyOGYzO1xufVxuXG4uYWNjZW50LXB1cnBsZSAuYnRuLWxpbmssXG4uYWNjZW50LXB1cnBsZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXB1cnBsZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG4uYWNjZW50LXB1cnBsZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXB1cnBsZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXB1cnBsZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0ZTJkODk7XG59XG4uYWNjZW50LXB1cnBsZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcHVycGxlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzQzMjc3Njtcbn1cbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXB1cnBsZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cbi5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXB1cnBsZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtcHVycGxlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ZTU1Yzc7XG59XG5cbi5hY2NlbnQtcGluayAuYnRuLWxpbmssXG4uYWNjZW50LXBpbmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1waW5rIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cbi5hY2NlbnQtcGluayAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXBpbmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1waW5rIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MyMTc2Njtcbn1cbi5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjYWMxNDVhO1xufVxuLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXBpbmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXBpbmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcGluayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG4uYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXBpbmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXBpbmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXBpbmsgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlYjU1OWE7XG59XG5cbi5hY2NlbnQtcmVkIC5idG4tbGluayxcbi5hY2NlbnQtcmVkIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtcmVkIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5hY2NlbnQtcmVkIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtcmVkIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtcmVkIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2E3MWQyYTtcbn1cbi5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1yZWQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxOTI1O1xufVxuLmFjY2VudC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtcmVkIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1yZWQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1yZWQgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uYWNjZW50LXJlZCAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LXJlZCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtcmVkIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXJlZCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LXJlZCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXJlZCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXJlZCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2UwNGI1OTtcbn1cblxuLmFjY2VudC1vcmFuZ2UgLmJ0bi1saW5rLFxuLmFjY2VudC1vcmFuZ2UgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1vcmFuZ2UgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuLmFjY2VudC1vcmFuZ2UgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1vcmFuZ2UgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1vcmFuZ2UgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYzM1YTAyO1xufVxuLmFjY2VudC1vcmFuZ2UgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LW9yYW5nZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNhYTRlMDE7XG59XG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1vcmFuZ2UgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cbi5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LW9yYW5nZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmQ4YzJkO1xufVxuXG4uYWNjZW50LXllbGxvdyAuYnRuLWxpbmssXG4uYWNjZW50LXllbGxvdyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXllbGxvdyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uYWNjZW50LXllbGxvdyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXllbGxvdyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXllbGxvdyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiYThiMDA7XG59XG4uYWNjZW50LXllbGxvdyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQteWVsbG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cbi5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXllbGxvdyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQteWVsbG93IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQteWVsbG93IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXllbGxvdyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmM3MjE7XG59XG5cbi5hY2NlbnQtZ3JlZW4gLmJ0bi1saW5rLFxuLmFjY2VudC1ncmVlbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWdyZWVuIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5hY2NlbnQtZ3JlZW4gLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1ncmVlbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWdyZWVuIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE5NjkyYztcbn1cbi5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWdyZWVuIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1NTIzO1xufVxuLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1ncmVlbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1ncmVlbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMmRiYzRlO1xufVxuXG4uYWNjZW50LXRlYWwgLmJ0bi1saW5rLFxuLmFjY2VudC10ZWFsIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtdGVhbCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG4uYWNjZW50LXRlYWwgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC10ZWFsIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtdGVhbCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxNTg3NjU7XG59XG4uYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cbi5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC10ZWFsIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC10ZWFsIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXRlYWwgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjZkY2E2O1xufVxuXG4uYWNjZW50LWN5YW4gLmJ0bi1saW5rLFxuLmFjY2VudC1jeWFuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtY3lhbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uYWNjZW50LWN5YW4gLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1jeWFuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtY3lhbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwZjY2NzQ7XG59XG4uYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cbi5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1jeWFuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1jeWFuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWN5YW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1jeWFuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1jeWFuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1jeWFuIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiNmNmO1xufVxuXG4uYWNjZW50LXdoaXRlIC5idG4tbGluayxcbi5hY2NlbnQtd2hpdGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC13aGl0ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdoaXRlIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtd2hpdGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC13aGl0ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG59XG4uYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC13aGl0ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtd2hpdGUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXdoaXRlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXdoaXRlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjZW50LWdyYXkgLmJ0bi1saW5rLFxuLmFjY2VudC1ncmF5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtZ3JheSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWdyYXkgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1ncmF5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZ3JheSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG4uYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1ncmF5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1ncmF5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWdyYXkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzg4MjhhO1xufVxuXG4uYWNjZW50LWdyYXktZGFyayAuYnRuLWxpbmssXG4uYWNjZW50LWdyYXktZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWdyYXktZGFyayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWdyYXktZGFyayAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWdyYXktZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWdyYXktZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjE0MTY7XG59XG4uYWNjZW50LWdyYXktZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtZ3JheS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWdyYXktZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzZjQ3NGU7XG59XG5cbltjbGFzcyo9YWNjZW50LV0gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9YWNjZW50LV0gYS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbltjbGFzcyo9YWNjZW50LV0gYS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWJsYWNrLFxuLmRhcmstbW9kZSAudGV4dC1kYXJrLFxuLmRhcmstbW9kZSAubGluay1ibGFjayxcbi5kYXJrLW1vZGUgLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLmRhcmstbW9kZSAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTEgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnksXG4uZGFyay1tb2RlIC5iZy1wcmltYXJ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcHJpbWFyeS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZTZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNDc2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnksXG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctc3VjY2Vzcyxcbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1zdWNjZXNzLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5NjYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YzVkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1pbmZvLFxuLmRhcmstbW9kZSAuYmctaW5mbyA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctaW5mby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWluZm8uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctaW5mby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN2RiYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjc2YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXdhcm5pbmcsXG4uZGFyay1tb2RlIC5iZy13YXJuaW5nID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctd2FybmluZy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy13YXJuaW5nLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjBhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1kYW5nZXIsXG4uZGFyay1tb2RlIC5iZy1kYW5nZXIgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhbmdlci5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1kYW5nZXIuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZGFuZ2VyLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NhMmExOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0LFxuLmRhcmstbW9kZSAuYmctbGlnaHQgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saWdodC5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saWdodC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhcmssXG4uZGFyay1tb2RlIC5iZy1kYXJrID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1kYXJrLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZGFyay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUsXG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0Ymx1ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZmE0Y2M7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saWdodGJsdWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGlnaHRibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU1OWVjOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctbmF2eSxcbi5kYXJrLW1vZGUgLmJnLW5hdnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW5hdnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMjI2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1uYXZ5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW5hdnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEyMjYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwYzE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctb2xpdmUsXG4uZGFyay1tb2RlIC5iZy1vbGl2ZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctb2xpdmUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTBiOThhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW9saXZlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW9saXZlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiOThhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjQ4NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctbGltZSxcbi5kYXJrLW1vZGUgLmJnLWxpbWUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpbWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRmZjhkO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGltZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saW1lLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGZmOGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjdmZjg2O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1mdWNoc2lhLFxuLmRhcmstbW9kZSAuYmctZnVjaHNpYSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZnVjaHNpYS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMzQyY2I7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZnVjaHNpYS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNDJjYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmMjM2Yzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctbWFyb29uLFxuLmRhcmstbW9kZSAuYmctbWFyb29uID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1tYXJvb24uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTczZjdjO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbWFyb29uLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW1hcm9vbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3M2Y3YyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNjM0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTEgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWJsdWUsXG4uZGFyay1tb2RlIC5iZy1ibHVlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctYmx1ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZTZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNDc2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1pbmRpZ28sXG4uZGFyay1tb2RlIC5iZy1pbmRpZ28gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZGlnby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MTBiYzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1pbmRpZ28uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctaW5kaWdvLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEwYmM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRjMGFiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1wdXJwbGUsXG4uZGFyay1tb2RlIC5iZy1wdXJwbGUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXB1cnBsZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1wdXJwbGUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcHVycGxlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzMzlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUzMzA5MztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctcGluayxcbi5kYXJrLW1vZGUgLmJnLXBpbmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXBpbmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcGluay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1waW5rLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTFhNzIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXJlZCxcbi5kYXJrLW1vZGUgLmJnLXJlZCA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctcmVkLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmMxYTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXJlZC5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1yZWQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjJjMWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2EyYTE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW9yYW5nZSxcbi5kYXJrLW1vZGUgLmJnLW9yYW5nZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctb3JhbmdlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjNjUwMjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW9yYW5nZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1vcmFuZ2UuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXllbGxvdyxcbi5kYXJrLW1vZGUgLmJnLXllbGxvdyA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmcteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXllbGxvdy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODdmMGEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmM3NzBhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JlZW4sXG4uZGFyay1tb2RlIC5iZy1ncmVlbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyZWVuLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyZWVuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2M1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctdGVhbCxcbi5kYXJrLW1vZGUgLmJnLXRlYWwgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXRlYWwuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy10ZWFsLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXRlYWwuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlkNzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5MjZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1jeWFuLFxuLmRhcmstbW9kZSAuYmctY3lhbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctY3lhbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWN5YW4uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN2RiYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjc2YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy13aGl0ZSxcbi5kYXJrLW1vZGUgLmJnLXdoaXRlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy13aGl0ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctd2hpdGUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctd2hpdGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5LFxuLmRhcmstbW9kZSAuYmctZ3JheSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYXkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JheS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrLFxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYXktZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVjN2VhMiwgIzNmNjc5MSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI2ZThiLCAjMzM1NDc2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGY2OTgzLCAjMzA0ZTZkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODI4YTkxLCAjNmM3NTdkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MzdhN2YsICM1YTYyNjgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZlNzQ3YSwgIzU0NWI2MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNmM2OWQsICMwMGJjOGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2YTY4NSwgIzAwOTY3MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2OWI3ZCwgIzAwODk2NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YzVkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmE3ZTAsICMzNDk4ZGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0OTZjZiwgIzIzODRjNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQyOTFjNSwgIzIxN2RiYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNWFiMzYsICNmMzljMTIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RhOTgzMCwgI2Q0ODYwYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwOTIyZiwgI2M4N2YwYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmM3NzBhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNjc1OSwgI2U3NGMzYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTY0ZDNlLCAjZTEyZTFjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYzRjM2MsICNkNjJjMWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NhMmExOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZmFmYiwgI2Y4ZjlmYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodC5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTZlYWVkLCAjZTJlNmVhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UwZTVlOSwgI2RhZTBlNSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0NDc0YiwgIzIzMjcyYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNmNDI0NSwgIzFkMjEyNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICM4NmJhZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzk4YzRkZSwgIzg2YmFkOCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODBiNmQ2LCAjNjlhOWNmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZmE0Y2M7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODZiYWQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3N2IyZDQsICM1ZmE0Y2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU1OWVjOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY0YzcyLCAjMDAyYzU5KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzU5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjNjNTEsICMwMDE5MzIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMTIyNjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzU5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjM2NDcsICMwMDEyMjYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMGMxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg5ZDBiMSwgIzc0YzhhMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc0YzhhMyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzJjN2ExLCAjNTliZDkwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1MGI5OGE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZhYzQ5YywgIzUwYjk4YSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDhiNDg0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZWZmYjYsICM2N2ZmYTkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2N2ZmYTkgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVlZmZhNCwgIzQxZmY5NCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzRmZjhkO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2N2ZmYTkgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyZmY5ZSwgIzM0ZmY4ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjdmZjg2O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNzg3ZGUsICNmNjcyZDgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNjcyZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2NjlkNSwgI2Y0NGVjZSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjM0MmNiO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNjcyZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1NWVkMywgI2YzNDJjYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjIzNmM4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNlZDZjOWIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YwODJhYSwgI2VkNmM5YikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkNmM5YiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWI2NTk2LCAjZTg0YTg0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzNmN2M7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWQ2YzliIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjVjOTAsICNlNzNmN2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2MzQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWM3ZWEyLCAjM2Y2NzkxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjZlOGIsICMzMzU0NzYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMwNGU2ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZjY5ODMsICMzMDRlNmQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNDc2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3ZDM0ZjQsICM2NjEwZjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZmMzBkNywgIzU2MGJkMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTEwYmM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmIzMGNkLCAjNTEwYmM0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODU1ZWNhLCAjNmY0MmMxKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3NjU1YjMsICM1ZTM3YTYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5MzM5ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcyNTJhYywgIzU5MzM5ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjViOWQsICNlODNlOGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U4M2U4YywgI2U0MWM3OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmM2M4NywgI2Q5MWE3MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxOTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNjc1OSwgI2U3NGMzYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTY0ZDNlLCAjZTEyZTFjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYzRjM2MsICNkNjJjMWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NhMmExOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZDkxMzcsICNmZDdlMTQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VjODEyOCwgI2U5NmIwMikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTE3YzI4LCAjZGM2NTAyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjVhYjM2LCAjZjM5YzEyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYTk4MzAsICNkNDg2MGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwOTIyZiwgI2M4N2YwYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmM3NzBhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZjNjlkLCAjMDBiYzhjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNmE2ODUsICMwMDk2NzApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY5YjdkLCAjMDA4OTY2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxZDFhNywgIzIwYzk5NykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2RiNTkxLCAjMWJhODdlKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOTlkNzY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2NhYzhiLCAjMTk5ZDc2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzkyNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyYTdlMCwgIzM0OThkYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDQ5NmNmLCAjMjM4NGM2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDI5MWM1LCAjMjE3ZGJiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjc2YjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCAjZmZmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZmVmZWYsICNlY2VjZWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWFlYWVhLCAjZTZlNmU2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzM3YTdmLCAjNWE2MjY4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmU3NDdhLCAjNTQ1YjYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0NDQ3NGIsICMyMzI3MmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNmNDI0NSwgIzFkMjEyNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI4NDE1Yztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzNDRhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0Nzc0YTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ODgyOGE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcwNTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBkNjlmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWQ2ZmE1O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzRhYTNkZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2IwNmYwOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNGE2MmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiZjI3MTg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlYTYxNTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjYmQzZGE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNmNDc0ZTtcbn1cbi5kYXJrLW1vZGUgW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPWFjY2VudC1dIGEuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0Yzk5YzY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM5OWM1ZGU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA2MGM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwMDZhZDg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMzg3Mjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ0YWI3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjODdjZmFmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWJmZjdlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGltZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzgxZmZiODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2YyMmFjNTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmODhhZGY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlNDI4NmQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmYmRlZTg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmMDgzYWI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyODQxNWM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDc3NGEzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDcwOWFjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzUyOGYzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGUyZDg5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2U1NWM3O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYzIxNzY2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtcGluayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcGluayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ViNTU5YTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2JmMjcxODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXJlZCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2VhNjE1Mztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MzNWEwMjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZkOGMyZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2IwNmYwOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y0YTYyYTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNzA1Mztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBkNjlmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTU4NzY1O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMxMjcxNTU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzI2ZGNhNjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFkNmZhNTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0YWEzZGY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc4ODI4YTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzEyMTQxNjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNmNDc0ZTtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjalcIjtcbn1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmq9cIjtcbn1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mBXCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742qXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nq1wiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XkFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C0XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742sXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja1cIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WWXCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CgXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mEXCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742xXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eRXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742ZXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742bXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mt1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y4XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7526XCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742yXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZhcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+du1wiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XklwiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnFwiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VmVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7421XCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7528XCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7529XCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZpcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fpVwiO1xufVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZlcIjtcbn1cblxuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BmlwiO1xufVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UlVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UllwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtFwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gtVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WbXCI7XG59XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zh1wiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GKXCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjtcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+egFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7425XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7426XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbtcIjtcbn1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJdcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmrZcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756BXCI7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7428XCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb1cIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5dcIjtcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZxcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+at1wiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+mXCI7XG59XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJhcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eaXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GMXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hkFwiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GTXCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjtcbn1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RplwiO1xufVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjtcbn1cblxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZtcIjtcbn1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GoXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XnFwiO1xufVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6xcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkalcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UmVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJpcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WdXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gt1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GqXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742/XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZ5cIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYpcIjtcbn1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KmXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756DXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnoRcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7XG59XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75q7XCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756FXCI7XG59XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756GXCI7XG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vn1wiO1xufVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkatcIjtcbn1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiO1xufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XnlwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl59cIjtcbn1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XoVwiO1xufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6RcIjtcbn1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvo79cIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756HXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eiFwiO1xufVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75q+XCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CtXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiO1xufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756JXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4BcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJtcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UnFwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xp1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VoFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn69cIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLpcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C/XCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYFcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYNcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GFXCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GHXCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C4XCI7XG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJ1cIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mPXCI7XG59XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fslwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yoXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaxcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GtXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746BXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cu1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bg1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75y8XCI7XG59XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75y9XCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752AXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4RcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752DXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7XG59XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG9XCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746DXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7XG59XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoVcIjtcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WhXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UnlwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mRXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq1cIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ftVwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zk1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SfXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CiXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756MXCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VolwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ejVwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WjXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VpFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KeXCI7XG59XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OnXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OpXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OrXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OsXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tr1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7NcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7XG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uJXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VpVwiO1xufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZRcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKBcIjtcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ShXCI7XG59XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7dcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746LXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7XG59XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bilwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugZJcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG3XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752HXCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo5cIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo9cIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bjFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mVXCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsFwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKJcIjtcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uPXCI7XG59XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uRXCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKNcIjtcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UpFwiO1xufVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKVcIjtcbn1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SmXCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SnXCI7XG59XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UqFwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WmXCI7XG59XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75erXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjtcbn1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7pcIjtcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UqVwiO1xufVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvladcIjtcbn1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsVwiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746UXCI7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpVcIjtcbn1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bk1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G0XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SqXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKtcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrpcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746WXCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WoXCI7XG59XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5VcIjtcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XrlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ol1wiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqlwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5dcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYtcIjtcbn1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756TXCI7XG59XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756UXCI7XG59XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uZXCI7XG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjppcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7RcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG4XCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7tcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7FcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZhcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKxcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrlwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NolwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJ5cIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ1cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnlwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746fXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ho1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5xcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCFXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK1cIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WrXCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+el1wiO1xufVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756YXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+emVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WsXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bnVwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VrVwiO1xufVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvla5cIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WvXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbBcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbFcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rt1wiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiO1xufVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbJcIjtcbn1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WzXCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VtFwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W1XCI7XG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbZcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbdcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+kXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCHXCI7XG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkblcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIpcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqFcIjtcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbhcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ueXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnY1cIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VuVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZnVwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75meXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZxcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqRcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK5cIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W6XCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SLXCI7XG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75miXCI7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjtcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SMXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlI1cIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SvXCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746lXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bolwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpxcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hgVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CmXCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnp9cIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W7XCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756gXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VvFwiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb1cIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb5cIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eolwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZBcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746qXCI7XG59XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG5XCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiO1xufVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZpFwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLFcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UslwiO1xufVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vv1wiO1xufVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WgFwiO1xufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloFcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WglwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aDXCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WhFwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aGXCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aHXCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aIXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WiVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aKXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aLXCI7XG59XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloxcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjVwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+epFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+epVwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjlwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqxcIjtcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7XG59XG5cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG+XCI7XG59XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoIVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bo1wiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K+XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BnFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OBXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CGXCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZ1cIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OCXCI7XG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OEXCI7XG59XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGeXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZ9cIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BoFwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6ZcIjtcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CHXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7XG59XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OAXCI7XG59XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo4FcIjtcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6hcIjtcbn1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGhXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGjXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaRcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aPXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aQXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756pXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLNcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aRXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6xcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75utXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GSXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746wXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7XG59XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG/XCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqpcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WklwiO1xufVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7BcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqtcIjtcbn1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb1cIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvlwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gjVwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wk1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CPXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WlFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746xXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bsVwiO1xufVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BpVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7JcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746yXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CQXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756tXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hrVwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G/XCI7XG59XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ak1wiO1xufVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCLvnq5cIjtcbn1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKAXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZVcIjtcbn1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKBXCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+er1wiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756wXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLpcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6RcIjtcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmalcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlI5cIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7463XCI7XG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WlVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZqlwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjtcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mrXCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7pcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mtXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WllwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aXXCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlphcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zr1wiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl7xcIjtcbn1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BplwiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoJJcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlplcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlppcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wm1wiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WnFwiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl71cIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7XG59XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CdXCI7XG59XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLZcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ut1wiO1xufVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr5cIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ov1wiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4BcIjtcbn1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiO1xufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MiVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MilwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjItcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yMXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp1cIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iEXCI7XG59XG5cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bp1wiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m0XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp5cIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SPXCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp9cIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75agXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yj1wiO1xufVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ahXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7pcIjtcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O2XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jilwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4hcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqNcIjtcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75akXCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75alXCI7XG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLhcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756zXCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZNcIjtcbn1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AmlwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PilwiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrVcIjtcbn1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pi1wiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjtcbn1cblxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGWXCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+QXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S6XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S7XCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UvFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S9XCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WplwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wp1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bvFwiO1xufVxuXG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo4xcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrZcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iSXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75u/XCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aoXCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlL5cIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+VXCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLugoJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iTXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m5XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo5JcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmlwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnIBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjtcbn1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CVXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aqXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S/XCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5hcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SglwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WAXCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wq1wiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbtcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+ZXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiO1xufVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbxcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhVwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75asXCI7XG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75atXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yDXCI7XG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlq5cIjtcbn1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+chFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BqFwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7XG59XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CWXCI7XG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKDXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WBXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5pcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dllwiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+cXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SRXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G5XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G7XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76G8XCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjtcbn1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5NcIjtcbn1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gmFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zv1wiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlq9cIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WsFwiO1xufVxuXG4uZmEtcGxhbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugalcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG59XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qBXCI7XG59XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmoJcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvlwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752aXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iZXCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qDXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qEXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KGXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYJcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BqlwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGrXCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6FcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZhcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ah1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O3XCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnrpcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZtcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7567XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qm1wiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ1cIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYNcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jmVwiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+jXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7568XCI7XG59XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LuVwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hvVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6ZcIjtcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ5cIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TuFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+nXCI7XG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+evVwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ayXCI7XG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5ZcIjtcbn1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnItcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WEXCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6hcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjtcbn1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OXXCI7XG59XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjtcbn1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WFXCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhlwiO1xufVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vh1wiO1xufVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYhcIjtcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnIxcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbpcIjtcbn1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrNcIjtcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a0XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLtcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ev1wiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4BcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqlwiO1xufVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WJXCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VilwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnI5cIjtcbn1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4JcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aiFwiO1xufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qJXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pq1wiO1xufVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5hcIjtcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJ9cIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj61cIjtcbn1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BrFwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Si1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vi1wiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bl1wiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a1XCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a2XCI7XG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OZXCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wt1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4RcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGtXCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+uXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SSXCI7XG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+FXCI7XG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4ZcIjtcbn1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fiVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+filwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYxcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnJRcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj69cIjtcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yVXCI7XG59XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4xcIjtcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiO1xufVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrhcIjtcbn1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5pcIjtcbn1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZ9cIjtcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjtcbn1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WNXCI7XG59XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn41cIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn45cIjtcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiO1xufVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fkFwiO1xufVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5JcIjtcbn1cblxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuga5cIjtcbn1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qWXCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WulwiO1xufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KBXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+iglwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooVcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ihlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KHXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+TXCI7XG59XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrtcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjtcbn1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gvFwiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvopFcIjtcbn1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cl1wiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WvFwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a9XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GcXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmphcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a+XCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjtcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hglwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlr9cIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qZXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4BcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmppcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YoVwiO1xufVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7dcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uyXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuga9cIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WOXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlY9cIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BsFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbFcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WQXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7XG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqlwiO1xufVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZFcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eBXCI7XG59XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+5XCI7XG59XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XglwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fllwiO1xufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xg1wiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo6FcIjtcbn1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4RcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4VcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoL1cIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+am1wiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7FcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ1cIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj71cIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TuVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmK5cIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvmK9cIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dqVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752rXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fl1wiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+anVwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YsFwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XhlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+csVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+/XCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbtcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4dcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eIXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fmFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yeXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbJcIjtcbn1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZJcIjtcbn1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+ZXCI7XG59XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XiVwiO1xufVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqBcIjtcbn1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqFcIjtcbn1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnKJcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJNcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yt1wiO1xufVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BgVwiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5pcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7XG59XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi61cIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoKlcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CqXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OeXCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75i7XCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk59cIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YvFwiO1xufVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WTXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CrXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CCXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn59cIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CDXCI7XG59XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4pcIjtcbn1cblxuLmZhLXVuY2hhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ChFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7XG59XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LqlwiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIRcIjtcbn1cblxuLmZhLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGJXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbxcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIVcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+gXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CGXCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TulwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7tcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7xcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O9XCI7XG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TvlwiO1xufVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O/XCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIBcIjtcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIFcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cqFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SCXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SDXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SEXCI7XG59XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CvXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7XG59XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhVwiO1xufVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhlwiO1xufVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIdcIjtcbn1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SIXCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiO1xufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SJXCI7XG59XG5cbi5mYS11c2Vycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bs1wiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+foVwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6VcIjtcbn1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74unXCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIhcIjtcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4tcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjtcbn1cblxuLmZhLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLugoVcIjtcbn1cblxuLmZhLXZlc3QtcGF0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ChlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7XG59XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KSXCI7XG59XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sk1wiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIlcIjtcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TolwiO1xufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qnXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QilwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BtFwiO1xufVxuXG4uZmEtdmlydXMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbVcIjtcbn1cblxuLmZhLXZpcnVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbZcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjtcbn1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+il1wiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GfXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqlcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiO1xufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnbJcIjtcbn1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cqVwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ9cIjtcbn1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZRcIjtcbn1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VlVwiO1xufVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KUXCI7XG59XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKHXCI7XG59XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ds1wiO1xufVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoL5cIjtcbn1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoL9cIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XjFwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SllwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl41cIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjFwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiO1xufVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI1cIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yuXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJBcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnK9cIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6NcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eOXCI7XG59XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl49cIjtcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ywXCI7XG59XG5cbi5mYS13b2R1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKIXCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SUXCI7XG59XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CRXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7XG59XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+kXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjtcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CSXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76GAXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CUXCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+jXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmq1cIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmL9cIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qQ1VTVE9NIENoZWNrYm94ICovXG4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2ttYXJrIHtcbiAgdG9wOiAycHg7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB+IC5jaGVja21hcmsge1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9cmFkaW9dIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCA6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwuYmlnIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsLmJpZyBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cbi5jb250ZW50LXdyYXBwZXIgPiBzZWN0aW9uLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLmZvcm0tZm9vdGVyLCBib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLmZvcm0tZm9vdGVyOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmktbWQgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLXhzIC5mb3JtLWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS1tZCAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmkteHMgLmZvcm0tZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItY29sbGFwc2UgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5mb3JtLWZvb3RlciwgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS1tZCAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmkteHMgLmZvcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS1tZCAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmkteHMgLmZvcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS1tZCAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmkteHMgLmZvcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLmZvcm0tZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjODY5MDk5O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZvcm0tZm9vdGVyIC5idG4tbGlzdCAuZmxvYXQtcmlnaHQsIC5mb3JtLWZvb3RlciAuYnRuLWxpc3QgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jYXJkLmNhcmQtdGFibGUgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1ib2R5IHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1ib2R5IHRhYmxlLnRhYmxlIHRyIHRoIGlucHV0LmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xufVxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1ib2R5IHRhYmxlLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogM3B4IDEycHg7XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgdGFibGUudGFibGUgdHIgdGQgaW5wdXQuZm9ybS1iYXRjaC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5jYXJkLmNhcmQtdGFibGUgLmNhcmQtZm9vdGVyIC5uYi1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0MDBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC5kYW5nZXIsICN0b2FzdC1jb250YWluZXIgLnRvYXN0LmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0Lndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXI6YmVmb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9hc3QtY2xvc2UtYWxsIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiAtMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNCRDM2MkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59IiwiLyohXG4gKiAgIEFkbWluTFRFIHYzLjEuMFxuICogICBBdXRob3I6IENvbG9ybGliXG4gKiAgIFdlYnNpdGU6IEFkbWluTFRFLmlvIDxodHRwczovL2FkbWlubHRlLmlvPlxuICogICBMaWNlbnNlOiBPcGVuIHNvdXJjZSAtIE1JVCA8aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQ+XG4gKi9cblxuLy8gQm9vdHN0cmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy8gVmFyaWFibGVzIGFuZCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy1hbHRcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuQGltcG9ydCBcInBhcnRzL2NvcmVcIjtcbkBpbXBvcnQgXCJwYXJ0cy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwicGFydHMvZXh0cmEtY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInBhcnRzL3BhZ2VzXCI7XG5AaW1wb3J0IFwicGFydHMvcGx1Z2luc1wiO1xuQGltcG9ydCBcInBhcnRzL21pc2NlbGxhbmVvdXNcIjtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAjMWYyZDNkICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgbm9uZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgMTAlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICBub25lICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgbm9uZSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIHJnYmEoJGJsYWNrLCAwKSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktNjAwLCAxNSUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAwICFkZWZhdWx0OyAvLyRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBpZiAobGVuZ3RoKCRzaGFkb3cpID09IDEpIHtcbiAgICAgIC8vIFdlIGNhbiBwYXNzIGBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO2BcbiAgICAgICRyZXN1bHQ6ICRzaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBGaWx0ZXIgdG8gYXZvaWQgaW52YWxpZCBwcm9wZXJ0aWVzIGZvciBleGFtcGxlIGBib3gtc2hhZG93OiBub25lLCAxcHggMXB4IGJsYWNrO2BcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRzaGFkb3cpIHtcbiAgICAgICAgQGlmIG50aCgkc2hhZG93LCAkaSkgIT0gXCJub25lXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJHNoYWRvdywgJGkpLCBcImNvbW1hXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogQW5pbWF0aW9uXG4vL1xuXG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0ycHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMnB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4vL1xuIiwiLmRhcmstbW9kZSB7XG4gIDpyb290IHtcbiAgICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzLWFsdCB7XG4gICAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBBbmltYXRpb25cbi8vXG5cbi5hbmltYXRpb24ge1xuICAmX19zaGFrZSB7XG4gICAgYW5pbWF0aW9uOiBzaGFrZSAxNTAwbXM7XG4gIH1cbiAgJl9fd29iYmxlIHtcbiAgICBhbmltYXRpb246IHdvYmJsZSAxNTAwbXM7XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBDb3JlOiBQcmVsb2FkZXJcbi8vXG5cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1iZztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXByZWxvYWRlcjtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5wcmVsb2FkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW1haW4tYmc7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvcmU6IFZhcmlhYmxlc1xuLy9cblxuLy8gQ09MT1JTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsdWU6ICMwMDczYjcgIWRlZmF1bHQ7XG4kbGlnaHRibHVlOiAjM2M4ZGJjICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogIzYwNWNhOCAhZGVmYXVsdDtcbiRtYXJvb246ICNkODFiNjAgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZ3JheS14LWxpZ2h0OiAjZDJkNmRlICFkZWZhdWx0O1xuXG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImxpZ2h0Ymx1ZVwiOiAkbGlnaHRibHVlLFxuICAgIFwibmF2eVwiOiAkbmF2eSxcbiAgICBcIm9saXZlXCI6ICRvbGl2ZSxcbiAgICBcImxpbWVcIjogJGxpbWUsXG4gICAgXCJmdWNoc2lhXCI6ICRmdWNoc2lhLFxuICAgIFwibWFyb29uXCI6ICRtYXJvb24sXG4gICksXG4gICRjb2xvcnNcbik7XG5cbi8vIExBWU9VVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZvbnQtc2l6ZS1yb290OiAxcmVtICFkZWZhdWx0O1xuXG4vLyBTaWRlYmFyXG4kc2lkZWJhci13aWR0aDogMjUwcHggIWRlZmF1bHQ7XG4kc2lkZWJhci1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJHNpZGViYXItcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLWhlaWdodDogNHJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1oZWlnaHQtbGc6IDZyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20taGVpZ2h0LXhsOiA4cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteDogLjg1cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEJveGVkIGxheW91dCBtYXhpbXVtIHdpZHRoXG4kYm94ZWQtbGF5b3V0LW1heC13aWR0aDogMTI1MHB4ICFkZWZhdWx0O1xuXG4vLyBCb2R5IGJhY2tncm91bmQgKEFmZmVjdHMgbWFpbiBjb250ZW50IGJhY2tncm91bmQgb25seSlcbiRtYWluLWJnOiAjZjRmNmY5ICFkZWZhdWx0O1xuXG4kZGFyay1tYWluLWJnOiBsaWdodGVuKCRkYXJrLCA3LjUlKSAhaW1wb3J0YW50O1xuXG4vLyBDb250ZW50IHBhZGRpbmdcbiRjb250ZW50LXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRjb250ZW50LXBhZGRpbmcteDogJG5hdmJhci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbi8vIElNQUdFIFNJWkVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGltZy1zaXplLXNtOiAxLjg3NXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1tZDogMy43NXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1sZzogNi4yNXJlbSAhZGVmYXVsdDtcbiRpbWctc2l6ZS1wdXNoOiAuNjI1cmVtICFkZWZhdWx0O1xuXG4vLyBNQUlOIEhFQURFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyOiAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aCBzb2xpZCAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteTogJG5hdmJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyOiAoJG5hdi1saW5rLWhlaWdodCArICgkbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0OiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kbmF2LWxpbmstc20tcGFkZGluZy15OiAuMzVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstc20taGVpZ2h0OiAoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSArICRuYXYtbGluay1zbS1wYWRkaW5nLXkgKiAxLjc4NSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LXNtLWlubmVyOiAoJG5hdi1saW5rLXNtLWhlaWdodCArICgkbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItaGVpZ2h0LXNtOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG5cblxuLy8gTWFpbiBoZWFkZXIgc2tpbnNcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1iZzogJGdyYXktODAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuXG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJnOiBkYXJrZW4oJGdyYXktMjAwLCA1JSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYmc6IGRhcmtlbigkZ3JheS0yMDAsIDcuNSUpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWJvcmRlci1jb2xvcjogZGFya2VuKCRncmF5LTQwMCwgMi41JSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpICFkZWZhdWx0O1xuXG4vLyBNQUlOIEZPT1RFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYWluLWZvb3Rlci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLXBhZGRpbmctc206ICRtYWluLWZvb3Rlci1wYWRkaW5nICogLjgxMiAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWJvcmRlci10b3A6ICRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRoIHNvbGlkICRtYWluLWZvb3Rlci1ib3JkZXItdG9wLWNvbG9yICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWhlaWdodC1pbm5lcjogKCgkZm9udC1zaXplLXJvb3QgKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAoJG1haW4tZm9vdGVyLXBhZGRpbmcgKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0OiBjYWxjKCN7JG1haW4tZm9vdGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRofSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0LXNtLWlubmVyOiAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAoJG1haW4tZm9vdGVyLXBhZGRpbmctc20gKiAyKSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0LXNtOiBjYWxjKCN7JG1haW4tZm9vdGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRtYWluLWZvb3Rlci1ib3JkZXItdG9wLXdpZHRofSkgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gU0lERUJBUiBTS0lOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGFyayBzaWRlYmFyXG4kc2lkZWJhci1kYXJrLWJnOiAkZGFyayAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1jb2xvcjogI2MyYzdkMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWNvbG9yOiAjYzJjN2QwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItYmc6ICRzaWRlYmFyLWRhcmstaG92ZXItYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSkgIWRlZmF1bHQ7XG5cbi8vIExpZ2h0IHNpZGViYXJcbiRzaWRlYmFyLWxpZ2h0LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1ob3Zlci1iZzogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I6ICM3NzcgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnOiAkc2lkZWJhci1saWdodC1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWJnOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyBTSURFQkFSIE1JTklcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc2lkZWJhci1taW5pLXdpZHRoOiAoJG5hdi1saW5rLXBhZGRpbmcteCArICRzaWRlYmFyLXBhZGRpbmcteCArIC44cmVtKSAqIDIgIWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtaWNvbi13aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAtICgoJHNpZGViYXItcGFkZGluZy14ICsgJG5hdi1saW5rLXBhZGRpbmcteCkgKiAyKSAhZGVmYXVsdDtcbiRzaWRlYmFyLXVzZXItaW1hZ2Utd2lkdGg6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoICsgKCRuYXYtbGluay1wYWRkaW5nLXggLyAyKSAhZGVmYXVsdDtcblxuLy8gQ09OVFJPTCBTSURFQkFSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbnRyb2wtc2lkZWJhci13aWR0aDogJHNpZGViYXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vIENhcmRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNhcmQtYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kY2FyZC1kYXJrLWJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kY2FyZC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAxLjFyZW0gIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1mb250LXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRjYXJkLW5hdi1saW5rLXBhZGRpbmctc20teTogLjRyZW0gIWRlZmF1bHQ7XG4kY2FyZC1uYXYtbGluay1wYWRkaW5nLXNtLXg6IC44cmVtICFkZWZhdWx0O1xuJGNhcmQtaW1nLXNpemU6ICRpbWctc2l6ZS1zbSAhZGVmYXVsdDtcblxuLy8gUFJPR1JFU1MgQkFSU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogMXB4ICFkZWZhdWx0O1xuXG4vLyBESVJFQ1QgQ0hBVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1iZzogJGdyYXkteC1saWdodCAhZGVmYXVsdDtcbiRkaXJlY3QtY2hhdC1kZWZhdWx0LWZvbnQtY29sb3I6ICM0NDQgIWRlZmF1bHQ7XG4kZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yOiAkZ3JheS14LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBaLUlOREVYXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHppbmRleC1tYWluLWhlYWRlcjogJHppbmRleC1maXhlZCArIDQgIWRlZmF1bHQ7XG4kemluZGV4LW1haW4tc2lkZWJhcjogJHppbmRleC1maXhlZCArIDggIWRlZmF1bHQ7XG4kemluZGV4LW1haW4tZm9vdGVyOiAkemluZGV4LWZpeGVkICsgMiAhZGVmYXVsdDtcbiR6aW5kZXgtY29udHJvbC1zaWRlYmFyOiAkemluZGV4LWZpeGVkICsgMSAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3RzOiAkemluZGV4LW1haW4tc2lkZWJhciArIDIgIWRlZmF1bHQ7XG4kemluZGV4LXByZWxvYWRlcjogOTk5OSAhZGVmYXVsdDtcblxuLy8gVFJBTlNJVElPTlMgU0VUVElOR1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFRyYW5zaXRpb24gZ2xvYmFsIG9wdGlvbnNcbiR0cmFuc2l0aW9uLXNwZWVkOiAuM3MgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mbjogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbi8vIFRFWFRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLXhzOiAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRmb250LXNpemUteGw6ICgkZm9udC1zaXplLWJhc2UgKiAyKSAhZGVmYXVsdDtcblxuXG4vLyBCVVRUT05cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwICFkZWZhdWx0O1xuJGJ1dHRvbi1kZWZhdWx0LWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1wYWRkaW5nLXkteHM6IC4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteC14czogLjI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodC14czogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemUteHM6ICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzLXhzOiAuMTVyZW0gIWRlZmF1bHQ7XG5cblxuLy8gRUxFVkFUSU9OXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGVsZXZhdGlvbnM6ICgpO1xuJGVsZXZhdGlvbnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDE6IHVucXVvdGUoXCIwIDFweCAzcHggXCIgKyByZ2JhKCRibGFjaywgLjEyKSArIFwiLCAwIDFweCAycHggXCIgKyByZ2JhKCRibGFjaywgLjI0KSksXG4gICAgMjogdW5xdW90ZShcIjAgM3B4IDZweCBcIiArIHJnYmEoJGJsYWNrLCAuMTYpICsgXCIsIDAgM3B4IDZweCBcIiArIHJnYmEoJGJsYWNrLCAuMjMpKSxcbiAgICAzOiB1bnF1b3RlKFwiMCAxMHB4IDIwcHggXCIgKyByZ2JhKCRibGFjaywgLjE5KSArIFwiLCAwIDZweCA2cHggXCIgKyByZ2JhKCRibGFjaywgLjIzKSksXG4gICAgNDogdW5xdW90ZShcIjAgMTRweCAyOHB4IFwiICsgcmdiYSgkYmxhY2ssIC4yNSkgKyBcIiwgMCAxMHB4IDEwcHggXCIgKyByZ2JhKCRibGFjaywgLjIyKSksXG4gICAgNTogdW5xdW90ZShcIjAgMTlweCAzOHB4IFwiICsgcmdiYSgkYmxhY2ssIC4zKSArIFwiLCAwIDE1cHggMTJweCBcIiArIHJnYmEoJGJsYWNrLCAuMjIpKSxcbiAgKSxcbiAgJGVsZXZhdGlvbnNcbik7XG5cbi8vIFJJQkJPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRyaWJib24tYm9yZGVyLXNpemU6IDNweCAhZGVmYXVsdDtcbiRyaWJib24tbGluZS1oZWlnaHQ6IDEwMCUgIWRlZmF1bHQ7XG4kcmliYm9uLXBhZGRpbmc6IC4zNzVyZW0gMCAhZGVmYXVsdDtcbiRyaWJib24tZm9udC1zaXplOiAuOHJlbSAhZGVmYXVsdDtcbiRyaWJib24td2lkdGg6IDkwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXdyYXBwZXItc2l6ZTogNzBweCAhZGVmYXVsdDtcbiRyaWJib24tdG9wOiAxMHB4ICFkZWZhdWx0O1xuJHJpYmJvbi1yaWdodDogLTJweCAhZGVmYXVsdDtcbiRyaWJib24tbGctd3JhcHBlci1zaXplOiAxMjBweCAhZGVmYXVsdDtcbiRyaWJib24tbGctd2lkdGg6IDE2MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi1sZy10b3A6IDI2cHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXJpZ2h0OiAwICFkZWZhdWx0O1xuJHJpYmJvbi14bC13cmFwcGVyLXNpemU6IDE4MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi14bC13aWR0aDogMjQwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXhsLXRvcDogNDdweCAhZGVmYXVsdDtcbiRyaWJib24teGwtcmlnaHQ6IDRweCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBDb3JlOiBMYXlvdXRcbi8vXG5cbmh0bWwuc2Nyb2xsLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSxcbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haW4taGVhZGVyLWhlaWdodH0gLSAjeyRtYWluLWZvb3Rlci1oZWlnaHR9KTtcbiAgfVxuXG4gIC5sYXlvdXQtYm94ZWQgJiB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMTAgcmdiYSgkYmxhY2ssIC4zKSk7XG5cbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogJGJveGVkLWxheW91dC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5sYXlvdXQtZml4ZWQgJiAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuICAgIC5sYXlvdXQtZml4ZWQudGV4dC1zbSAmIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtYWluLWhlYWRlci1oZWlnaHQtc20taW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgJiB7XG4gICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgIH1cblxuICAgIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgLmJyYW5kLWxpbmsge1xuICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG5cbiAgICAgICYudGV4dC1zbSB7XG4gICAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmIHtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZCAmIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAvIC0xKTtcblxuICAgICAgLy8gLnNpZGViYXIge1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAmIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0LXNtfSAvIC0xKTtcblxuICAgICAgLnNpZGViYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIGEuYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBjYWxjKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0gKyAoI3skbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXl9ICogMikpIC8gLTEpO1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZC1saW5rIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgKyAxO1xuICAgIH1cblxuICAgIC8vIFNpZGViYXIgdmFyaWFudHMgYnJhbmQtbGluayBmaXhcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgLSAxO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAmIHtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLFxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgICAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbSAmIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4gICAgICAgIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbSAmIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4gICAgICAgIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQgJiB7XG4gICAgICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBjYWxjKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0gKyAoI3skbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXl9ICogMikpIC8gLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuXG4gICAgICAgICAgICAudGV4dC1zbSAmLFxuICAgICAgICAgICAgJi50ZXh0LXNtIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXIgKyAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZWJhciB2YXJpYW50cyBicmFuZC1saW5rIGZpeFxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbSAmIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4gICAgICAgIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyIC0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC50ZXh0LXNtICYge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQgJiB7XG4gICAgICAgIC8vIC5tYWluLXNpZGViYXIge1xuICAgICAgICAvLyAgIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAvIC0xKTtcblxuICAgICAgICAvLyAgIC5zaWRlYmFyIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQudGV4dC1zbSAmIHtcbiAgICAgICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHQtc219IC8gLTEpO1xuXG4gICAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItbm90LWZpeGVkICYge1xuICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLFxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgJiB7XG4gICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1mb290ZXItZml4ZWQgJiB7XG4gICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1mb290ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1mb290ZXItbm90LWZpeGVkICYge1xuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICAgLmxheW91dCN7JGluZml4fS1mb290ZXItZml4ZWQgJiB7XG4gICAgICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1mb290ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1haW4tZm9vdGVyLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LWZvb3Rlci1ub3QtZml4ZWQgJiB7XG4gICAgICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtdG9wLW5hdiAmIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAuYnJhbmQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWhlYWRlcixcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyLFxuICAubWFpbi1oZWFkZXIge1xuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLW1pbmktbWQge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLXhzIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyLFxuICAubWFpbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuXG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG5cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnO1xuXG4gID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmcteSAkY29udGVudC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLm1haW4tc2lkZWJhciB7XG4gICYsXG4gICY6OmJlZm9yZSB7XG4gICAgJGxvY2FsLXNpZGViYXItdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4sIHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGxvY2FsLXNpZGViYXItdHJhbnNpdGlvbik7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykgJiB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XG4gICAgfVxuXG4gICAgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItb3BlbiAmIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLmxheW91dC1maXhlZCkge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgLnNpZGViYXIge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1maXhlZCB7XG4gIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAubWFpbi1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG5cbiAgICAuY29udHJvbC1zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXdpZHRoLXRoaW4oKTtcbiAgICB9XG4gIH1cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmxheW91dC1maXhlZCB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogJG1haW4tZm9vdGVyLWJvcmRlci10b3A7XG4gIGNvbG9yOiBsaWdodGVuKCRncmF5LTcwMCwgMjUlKTtcbiAgcGFkZGluZzogJG1haW4tZm9vdGVyLXBhZGRpbmc7XG5cbiAgLnRleHQtc20gJixcbiAgJi50ZXh0LXNtIHtcbiAgICBwYWRkaW5nOiAkbWFpbi1mb290ZXItcGFkZGluZy1zbTtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4ICRjb250ZW50LXBhZGRpbmcteDtcblxuICAudGV4dC1zbSAmIHtcbiAgICBwYWRkaW5nOiAxMHB4ICRjb250ZW50LXBhZGRpbmcteDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAudGV4dC1zbSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50ZXh0LXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4uaG9sZC10cmFuc2l0aW9uIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1zaWRlYmFyLFxuICAubWFpbi1zaWRlYmFyICosXG4gIC5jb250cm9sLXNpZGViYXIsXG4gIC5jb250cm9sLXNpZGViYXIgKixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1tYWluLWJnO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIC53cmFwcGVyIHtcbiAgICAubGF5b3V0LW5hdmJhci1maXhlZCAmIHtcbiAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZCAmIHtcbiAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgICAgICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgJi5hY3RpdmUsXG4gICAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG4gIH1cbiAgLm1haW4tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5jb250ZW50LWhlYWRlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogTWlzY2VsbGFuZW91c1xuLy9cblxuLy8gRVRDXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuXG4vLyBEaWZmZXJlbnQgcmFkaXVzIGVhY2ggc2lkZVxuQG1peGluIGJvcmRlci1yYWRpdXMtc2lkZXMoJHRvcC1sZWZ0LCAkdG9wLXJpZ2h0LCAkYm90dG9tLWxlZnQsICRib3R0b20tcmlnaHQpIHtcbiAgYm9yZGVyLXJhZGl1czogJHRvcC1sZWZ0ICR0b3AtcmlnaHQgJGJvdHRvbS1sZWZ0ICRib3R0b20tcmlnaHQ7XG59XG5cbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KTtcbn1cblxuQG1peGluIHJvdGF0ZSgkdmFsdWUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJHZhbHVlKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuLy8gR3JhZGllbnQgYmFja2dyb3VuZFxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI2Y1ZjVmNSwgJHN0YXJ0OiAjZWVlLCAkc3RvcDogJHdoaXRlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSwgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXdpZHRoLXRoaW4oKSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYTlhOWE5IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXdpZHRoLW5vbmUoKSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLy9cbiIsIi8vXG4vLyBDb21wb25lbnQ6IE1haW4gSGVhZGVyXG4vL1xuXG4ubWFpbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlcjtcbiAgei1pbmRleDogJHppbmRleC1tYWluLWhlYWRlcjtcblxuICAubmF2LWxpbmsge1xuICAgIGhlaWdodDogJG5hdi1saW5rLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudGV4dC1zbSAmLFxuICAmLnRleHQtc20ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBoZWlnaHQ6ICRuYXYtbGluay1zbS1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstc20tcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgICAgID4gLmZhLFxuICAgICAgPiAuZmFzLFxuICAgICAgPiAuZmFyLFxuICAgICAgPiAuZmFiLFxuICAgICAgPiAuZmFsLFxuICAgICAgPiAuZmFkLFxuICAgICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgICA+IC5pb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIi1yaWdodFwiXSB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4cykpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93bi1sZWdhY3kgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogJG5hdi1saW5rLWhlaWdodCArICRuYXZiYXItcGFkZGluZy15O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gQWRkIHRoaXMgY2xhc3MgdG8gaW1hZ2VzIHdpdGhpbiBhIG5hdi1saW5rXG4ubmF2YmFyLWltZyB7XG4gIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodCAvIDI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vLyBOYXZiYXIgYmFkZ2Vcbi5uYXZiYXItYmFkZ2Uge1xuICBmb250LXNpemU6IC42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogOXB4O1xufVxuXG4uYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cbiAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhcixcbi5idG4tbmF2YmFyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4gIC5idG4tbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICBjb2xvcjogJG1haW4taGVhZGVyLWRhcmstcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmLFxuICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1saWdodCB7XG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuICAuYnRuLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1iZztcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICYsXG4gICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItc2VhcmNoLWJsb2NrIHtcbiAgICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJixcbiAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdmJhciBTZWFyY2hcbi5uYXZiYXItc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXG4gICYubmF2YmFyLXNlYXJjaC1vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQnJhbmRcbi8vXG5cbi5icmFuZC1saW5rIHtcbiAgJGJyYW5kLWxpbmstcGFkZGluZy15OiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteSArICRuYXZiYXItcGFkZGluZy15O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiAgcGFkZGluZzogJGJyYW5kLWxpbmstcGFkZGluZy15ICRzaWRlYmFyLXBhZGRpbmcteDtcbiAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAudGV4dC1zbSAmIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRkYXJrLCAxMCUpO1xuXG4gICAgJixcbiAgICAucHVzaG1lbnUge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG5cbiAgICAmLFxuICAgIC5wdXNobWVudSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC44KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnB1c2htZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaWRlYmFyLXBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIC5icmFuZC1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuYnJhbmQtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBtYXJnaW4tbGVmdDogLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1heC1oZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuYnJhbmQtaW1hZ2UteHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBtYXJnaW4tdG9wOiAtLjFyZW07XG4gICAgbWF4LWhlaWdodDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5icmFuZC1pbWFnZS14bCB7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLnNpbmdsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LXNtLFxuICAudGV4dC1zbSAmIHtcbiAgICAuYnJhbmQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuOTVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtLjI1cmVtO1xuICAgIH1cblxuICAgIC5icmFuZC1pbWFnZS14cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjJyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgIC5icmFuZC1pbWFnZS14bCB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjIyNXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBNYWluIFNpZGViYXJcbi8vXG5cbi5tYWluLXNpZGViYXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyO1xuXG4gIC8vIFJlbW92ZSBGaXJlZm94IEZvY3VzcmluZ1xuICBhIHtcbiAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLnNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgb3ZlcmZsb3cteDogbm9uZTtcbiAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgcGFkZGluZy1ib3R0b206ICRzaWRlYmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkc2lkZWJhci1wYWRkaW5nLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICRzaWRlYmFyLXBhZGRpbmcteDtcbiAgcGFkZGluZy10b3A6ICRzaWRlYmFyLXBhZGRpbmcteTtcbiAgQGluY2x1ZGUgc2Nyb2xsYmFyLXdpZHRoLXRoaW4oKTtcbn1cblxuLy8gU2lkZWJhciB1c2VyIHBhbmVsXG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBbY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRkYXJrLCAxMiUpO1xuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgfVxuXG4gICYsXG4gIC5pbmZvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGluay1wYWRkaW5nLXggLSAuMjtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAkc2lkZWJhci11c2VyLWltYWdlLXdpZHRoO1xuICB9XG5cbiAgLmluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICB9XG5cbiAgLnN0YXR1cyxcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG4vLyBTaWRlYmFyIG5hdmlnYXRpb24gbWVudVxuLm5hdi1zaWRlYmFyIHtcbiAgLy8gQWxsIGxldmVsc1xuICAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuXG4gICAgICAucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1mbiAkdHJhbnNpdGlvbi1zcGVlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rID4gLnJpZ2h0LFxuICAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAuN3JlbTtcblxuICAgIGksXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAubWVudS1vcGVuIHtcbiAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtb3BlbixcbiAgLm1lbnUtaXMtb3BlbmluZyB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgaS5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpcnN0IExldmVsXG4gID4gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm5hdi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMDVyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogJHNpZGViYXItbmF2LWljb24td2lkdGg7XG5cbiAgICAgICYuZmEsXG4gICAgICAmLmZhcyxcbiAgICAgICYuZmFyLFxuICAgICAgJi5mYWIsXG4gICAgICAmLmZhbCxcbiAgICAgICYuZmFkLFxuICAgICAgJi5zdmctaW5saW5lLS1mYSxcbiAgICAgICYuaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsb2F0LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cblxuICAvLyBUcmVlIHZpZXcgbWVudVxuICAubmF2LXRyZWV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAudGV4dC1zbSAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1sZWdhY3kge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG5cbiAgICAgICAgICAudGV4dC1zbSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAoJG5hdi1saW5rLXBhZGRpbmcteSAqIDEuNSk7XG4gIH1cblxuICAubmF2LWxpbmsgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5zaWRlYmFyLWlzLW9wZW5pbmcgLm5hdi1zaWRlYmFyIHtcbiAgLm5hdi1saW5rIHAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG59XG5cbiNzaWRlYmFyLW92ZXJsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2lkZWJhci1vcGVuICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyIC0gMTtcbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIHtcbiAgLy8gU2lkZWJhciBiYWNrZ3JvdW5kIGNvbG9yXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuXG4gIC8vIFVzZXIgUGFuZWwgKHJlc2lkZXMgaW4gdGhlIHNpZGViYXIpXG4gIC51c2VyLXBhbmVsIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnLCAzJSk7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC40KSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1ob3Zlci1iZywgNSUpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBTaWRlYmFyIE1lbnUuIEZpcnN0IGxldmVsIGxpbmtzXG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgLy8gbGlua3NcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICAvLyBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIGFuZCBhY3RpdmUgc3RhdGVzXG4gICAgJi5tZW51LW9wZW4gPiAubmF2LWxpbmssXG4gICAgJjpob3ZlciA+IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpcnN0IExldmVsIFN1Ym1lbnVcbiAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1iZztcbiAgICB9XG4gIH1cblxuICAvLyBTZWN0aW9uIEhlYWRpbmdcbiAgLm5hdi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1jb2xvciwgNSUpO1xuICB9XG5cbiAgLy8gQWxsIGxpbmtzIHdpdGhpbiB0aGUgc2lkZWJhciBtZW51XG4gIC5zaWRlYmFyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBbGwgc3VibWVudXNcbiAgLm5hdi10cmVldmlldyB7XG4gICAgPiAubmF2LWl0ZW0ge1xuICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmxhdCBzdHlsZVxuICAubmF2LWZsYXQge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSB7XG4gIC8vIFNpZGViYXIgYmFja2dyb3VuZCBjb2xvclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuXG4gIC8vIFVzZXIgUGFuZWwgKHJlc2lkZXMgaW4gdGhlIHNpZGViYXIpXG4gIC51c2VyLXBhbmVsIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWRhcmstaG92ZXItYmcsIDMlKTtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuNCkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItZGFyay1ob3Zlci1iZywgNSUpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBTaWRlYmFyIE1lbnUuIEZpcnN0IGxldmVsIGxpbmtzXG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgLy8gbGlua3NcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICAvLyBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBhbmQgYWN0aXZlIHN0YXRlc1xuICAgICYubWVudS1vcGVuID4gLm5hdi1saW5rLFxuICAgICY6aG92ZXIgPiAubmF2LWxpbmssXG4gICAgPiAubmF2LWxpbms6Zm9jdXMgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXJzdCBMZXZlbCBTdWJtZW51XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1iZztcbiAgICB9XG4gIH1cblxuICAvLyBTZWN0aW9uIEhlYWRpbmdcbiAgLm5hdi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IC8vZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKTtcbiAgICBjb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWNvbG9yLCA1JSk7XG4gIH1cblxuICAvLyBBbGwgbGlua3Mgd2l0aGluIHRoZSBzaWRlYmFyIG1lbnVcbiAgLnNpZGViYXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFsbCBzdWJtZW51c1xuICAubmF2LXRyZWV2aWV3IHtcbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWJnO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZsYXQgU3R5bGVcbiAgLm5hdi1mbGF0IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgdmFyaWFudHNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5zaWRlYmFyLWRhcmstI3skbmFtZX0sXG4gIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGNvbG9yKTtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCksXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIsXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQge1xuICAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgfVxufVxuXG4vLyBOYXYgRmxhdFxuLm5hdi1mbGF0IHtcbiAgbWFyZ2luOiAoLSRzaWRlYmFyLXBhZGRpbmcteCAvIDIpICgtJHNpZGViYXItcGFkZGluZy14KSAwO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCgubmF2LWNoaWxkLWluZGVudCkge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjg1cmVtO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IC4ycmVtIHNvbGlkO1xuXG4gICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNDVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMDVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1jb2xsYXBzZSAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JG5hdi1saW5rLXBhZGRpbmcteH0gLSAuMnJlbSk7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4xNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjE1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4zNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLFxuICAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYge1xuICAgICYubmF2LWNvbXBhY3QubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44NXJlbTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNDVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMDVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWljb24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICB9XG5cbiAgLm5hdi10cmVldmlldyB7XG4gICAgLm5hdi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgLm5hdi10cmVldmlldyxcbiAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC4wNSk7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogLjJyZW0gc29saWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1sZWdhY3kge1xuICBtYXJnaW46ICgtJHNpZGViYXItcGFkZGluZy14IC8gMikgKC0kc2lkZWJhci1wYWRkaW5nLXgpIDA7XG5cbiAgJi5uYXYtc2lkZWJhciAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG5cbiAgICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLjU1cmVtIC0gM3B4KTtcblxuICAgICAgICAgIC50ZXh0LXNtICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLjc1cmVtIC0gM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC1zbSAmLm5hdi1zaWRlYmFyLm5hdi1mbGF0IC5uYXYtdHJlZXZpZXcge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaSAmLFxuICAuc2lkZWJhci1taW5pLW1kICYsXG4gIC5zaWRlYmFyLW1pbmkteHMgJiB7XG4gICAgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgJixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlICYsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjU1cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgID4gLm5hdi1pY29ue1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMzZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJixcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJiB7XG4gICAgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICA+IC5uYXYtaWNvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICAmLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtdHJlZXZpZXcsXG4gICAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjA1KTtcbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgICAubmF2LXRyZWV2aWV3LFxuICAgICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4wNSk7XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIHtcbiAgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICAgIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJiB7XG4gICAgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdiBDb21wYWN0XG4ubmF2LWNvbXBhY3Qge1xuICAubmF2LWxpbmssXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogKCRuYXYtbGluay1wYWRkaW5nLXkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRuYXYtbGluay1wYWRkaW5nLXkgLyAyKTtcbiAgfVxuXG4gIC5uYXYtaGVhZGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAoJG5hdi1saW5rLXBhZGRpbmcteSAqIDEuNSk7XG4gICAgcGFkZGluZy1ib3R0b206ICgkbmF2LWxpbmstcGFkZGluZy15IC8gMik7XG4gIH1cblxuICAubmF2LWxpbmsgPiAucmlnaHQsXG4gIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICAgIHRvcDogLjQ2NXJlbTtcbiAgfVxuXG4gIC50ZXh0LXNtICYge1xuICAgIC5uYXYtbGluayA+IC5yaWdodCxcbiAgICAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgICAgIHRvcDogLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgRm9ybSBDb250cm9sXG5bY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdIHtcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuICAuYnRuLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEobGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSkpLCAxNSUpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyOmZvY3VzLFxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMzAlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA3LjUlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA3LjUlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMi41JSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYXRoIHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdIHtcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuICAuYnRuLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTUlKTtcbiAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNSUpKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcjpmb2N1cyxcbiAgLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDMwJSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNy41JSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTAlKTtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxNSUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDcuNSUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxMCUpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGF0aCB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIGlubGluZSBpbnB1dC1ncm91cCBmaXhcbi5zaWRlYmFyIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2lkZWJhciBuYXYgLmZvcm0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG59XG5cbi8vIFNpZGViYXIgQ29sbGFwc2Ugb24gTGF5b3V0IEJveGVkXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIHtcbiAgJi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWhlYWRlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4vLyBTaWRlYmFyIFNlYXJjaFxuLnNpZGViYXItY29sbGFwc2Uge1xuICAuZm9ybS1jb250cm9sLXNpZGViYXIsXG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhciB+IC5pbnB1dC1ncm91cC1hcHBlbmQsXG4gIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltkYXRhLXdpZGdldD1cInNpZGViYXItc2VhcmNoXCJdIHtcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgJjo6LW1zLWNsZWFyLFxuICAgICY6Oi1tcy1yZXZlYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zaWRlYmFyLXNlYXJjaC1vcGVuICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0uMXJlbTtcbiAgfVxuXG4gIC5saXN0LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxO1xuXG4gICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblxuICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXBhdGgge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1vcGVuIHtcbiAgLmJ0bixcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIEFyZWFcbi5zaWRlYmFyLWN1c3RvbSB7XG4gIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssIDEyJSk7XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAmIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICB9XG59XG5cbi5sYXlvdXQtZml4ZWQge1xuICAmLnNpZGViYXItY29sbGFwc2Uge1xuICAgIC5oaWRlLW9uLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zaWRlYmFyLWNvbGxhcHNlOmhvdmVyIHtcbiAgICAuaGlkZS1vbi1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubWFpbi1zaWRlYmFyLWN1c3RvbSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRzaWRlYmFyLWN1c3RvbS1oZWlnaHR9KSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuXG4gICAgLnNpZGViYXItY3VzdG9tIHtcbiAgICAgIGhlaWdodDogJHNpZGViYXItY3VzdG9tLWhlaWdodDtcbiAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLWN1c3RvbS1wYWRkaW5nLXggJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyB7XG4gICAgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRzaWRlYmFyLWN1c3RvbS1oZWlnaHQtbGd9KSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuXG4gICAgLnNpZGViYXItY3VzdG9tIHtcbiAgICAgIGhlaWdodDogJHNpZGViYXItY3VzdG9tLWhlaWdodC1sZztcbiAgICB9XG4gIH1cblxuICAubWFpbi1zaWRlYmFyLWN1c3RvbS14bCB7XG4gICAgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRzaWRlYmFyLWN1c3RvbS1oZWlnaHQteGx9KSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuXG4gICAgLnNpZGViYXItY3VzdG9tIHtcbiAgICAgIGhlaWdodDogJHNpZGViYXItY3VzdG9tLWhlaWdodC14bDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1zaWRlYmFyLWN1c3RvbSxcbiAgLm1haW4tc2lkZWJhci1jdXN0b20tbGcsXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIHtcbiAgICAucG9zLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0sXG4gICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0sXG4gICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBNaXhpbnM6IFNpZGViYXJcbi8vXG5cbi8vIFNpZGViYXIgQ29sb3JcbkBtaXhpbiBzaWRlYmFyLWNvbG9yKCRjb2xvcikge1xuICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBNaW5pIEJyZWFrcG9pbnRzXG5AbWl4aW4gc2lkZWJhci1taW5pLWJyZWFrcG9pbnQoKSB7XG4gIC8vIEEgZml4IGZvciB0ZXh0IG92ZXJmbG93IHdoaWxlIHRyYW5zaXRpb25pbmcgZnJvbSBzaWRlYmFyIG1pbmkgdG8gZnVsbCBzaWRlYmFyXG4gIC5uYXYtc2lkZWJhcixcbiAgLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIsXG4gIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyBXaGVuIHRoZSBzaWRlYmFyIGlzIGNvbGxhcHNlZC4uLlxuICAmLnNpZGViYXItY29sbGFwc2Uge1xuICAgIC5kLWhpZGRlbi1taW5pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQXBwbHkgdGhlIG5ldyBtYXJnaW5zIHRvIHRoZSBtYWluIGNvbnRlbnQgYW5kIGZvb3RlclxuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tZm9vdGVyLFxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIE1ha2UgdGhlIHNpZGViYXIgaGVhZGVyc1xuICAgIC5uYXYtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgICAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubG9nby14bCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sb2dvLXhzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gTW9kaWZ5IHRoZSBzaWRlYmFyIHRvIHNocmluayBpbnN0ZWFkIG9mIGRpc2FwcGVhcmluZ1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAmLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gRG9uJ3QgZ28gYXdheSEgSnVzdCBzaHJpbmtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudXNlci1wYW5lbCB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuc2lkZWJhci1mb2N1c2VkIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1wYW5lbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAgICAgICAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4gICAgICAgIC5icmFuZC10ZXh0LFxuICAgICAgICAubG9nby14bCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby14cyB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1ha2UgdGhlIHNpZGViYXIgbGlua3MsIG1lbnVzLCBsYWJlbHMsIGJhZGdlc1xuICAgICAgICAvLyBhbmQgYW5nbGUgaWNvbnMgZGlzYXBwZWFyXG4gICAgICAgIC5zaWRlYmFyLWZvcm0sXG4gICAgICAgIC51c2VyLXBhbmVsID4gLmluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYWtlIGFuIGVsZW1lbnQgdmlzaWJsZSBvbmx5IHdoZW4gc2lkZWJhciBtaW5pIGlzIGFjdGl2ZVxuICAgIC52aXNpYmxlLXNpZGViYXItbWluaSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubGF5b3V0LWZpeGVkIHtcbiAgICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29yZTogVmFyaWFibGVzIGZvciBEYXJrIE1vZGVcbi8vXG5cbi8vIENPTE9SU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbi8vIEdyYXkgY29sb3Igd2lsbCBiZSBkZWZhdWx0IGluIGRhcmsgbW9kZVxuJHdoaXRlLWFsdDogICAgJHdoaXRlICFkZWZhdWx0O1xuJGdyYXktMTAwLWFsdDogJGdyYXktMTAwICFkZWZhdWx0O1xuJGdyYXktMjAwLWFsdDogJGdyYXktMjAwICFkZWZhdWx0O1xuJGdyYXktMzAwLWFsdDogJGdyYXktMzAwICFkZWZhdWx0O1xuJGdyYXktNDAwLWFsdDogJGdyYXktNDAwICFkZWZhdWx0O1xuJGdyYXktNTAwLWFsdDogJGdyYXktNTAwICFkZWZhdWx0O1xuJGdyYXktNjAwLWFsdDogJGdyYXktNjAwICFkZWZhdWx0O1xuJGdyYXktNzAwLWFsdDogJGdyYXktNzAwICFkZWZhdWx0O1xuJGdyYXktODAwLWFsdDogJGdyYXktODAwICFkZWZhdWx0O1xuJGdyYXktOTAwLWFsdDogJGdyYXktOTAwICFkZWZhdWx0O1xuJGJsYWNrLWFsdDogICAgJGJsYWNrICFkZWZhdWx0O1xuXG4kZ3JheXMtYWx0OiAoKSAhZGVmYXVsdDtcbiRncmF5cy1hbHQ6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMC1hbHQsXG4gIFwiMjAwXCI6ICRncmF5LTIwMC1hbHQsXG4gIFwiMzAwXCI6ICRncmF5LTMwMC1hbHQsXG4gIFwiNDAwXCI6ICRncmF5LTQwMC1hbHQsXG4gIFwiNTAwXCI6ICRncmF5LTUwMC1hbHQsXG4gIFwiNjAwXCI6ICRncmF5LTYwMC1hbHQsXG4gIFwiNzAwXCI6ICRncmF5LTcwMC1hbHQsXG4gIFwiODAwXCI6ICRncmF5LTgwMC1hbHQsXG4gIFwiOTAwXCI6ICRncmF5LTkwMC1hbHRcbiksICRncmF5cy1hbHQpO1xuXG4vLyBCZWxvdyBjb2xvcnMgZnJvbSBib290d2F0Y2ggZGFya2x5XG4kYmx1ZS1hbHQ6ICAgICMzZjY3OTEgIWRlZmF1bHQ7XG4kaW5kaWdvLWFsdDogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlLWFsdDogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluay1hbHQ6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkLWFsdDogICAgICNlNzRjM2MgIWRlZmF1bHQ7XG4kb3JhbmdlLWFsdDogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93LWFsdDogICNmMzljMTIgIWRlZmF1bHQ7XG4kZ3JlZW4tYWx0OiAgICMwMGJjOGMgIWRlZmF1bHQ7XG4kdGVhbC1hbHQ6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbi1hbHQ6ICAgICMzNDk4ZGIgIWRlZmF1bHQ7XG5cbi8vIGJ5IGRhcmtlbiBmdW5jdGlvblxuJGxpZ2h0Ymx1ZS1hbHQ6IGxpZ2h0ZW4oIzNjOGRiYywgMjAlKSAhZGVmYXVsdDtcbiRuYXZ5LWFsdDogbGlnaHRlbigjMDAxZjNmLCA1JSkgIWRlZmF1bHQ7XG4kb2xpdmUtYWx0OiBsaWdodGVuKCMzZDk5NzAsIDIwJSkgIWRlZmF1bHQ7XG4kbGltZS1hbHQ6IGxpZ2h0ZW4oIzAxZmY3MCwgMjAlKSAhZGVmYXVsdDtcbiRmdWNoc2lhLWFsdDogbGlnaHRlbigjZjAxMmJlLCAyMCUpICFkZWZhdWx0O1xuJG1hcm9vbi1hbHQ6IGxpZ2h0ZW4oI2Q4MWI2MCwgMjAlKSAhZGVmYXVsdDtcbiRncmF5LXgtbGlnaHQtYWx0OiBsaWdodGVuKCNkMmQ2ZGUsIDIwJSkgIWRlZmF1bHQ7XG5cbiRjb2xvcnMtYWx0OiAoKSAhZGVmYXVsdDtcbiRjb2xvcnMtYWx0OiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUtYWx0LFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnby1hbHQsXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLWFsdCxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLWFsdCxcbiAgXCJyZWRcIjogICAgICAgICRyZWQtYWx0LFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZS1hbHQsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LWFsdCxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbi1hbHQsXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbC1hbHQsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbi1hbHQsXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUtYWx0LFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLWFsdCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMC1hbHRcbiksICRjb2xvcnMtYWx0KTtcblxuJHByaW1hcnktYWx0OiAgICAgICAkYmx1ZS1hbHQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWFsdDogICAgICRncmF5LTYwMC1hbHQgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1hbHQ6ICAgICAgICRncmVlbi1hbHQgIWRlZmF1bHQ7XG4kaW5mby1hbHQ6ICAgICAgICAgICRjeWFuLWFsdCAhZGVmYXVsdDtcbiR3YXJuaW5nLWFsdDogICAgICAgJHllbGxvdy1hbHQgIWRlZmF1bHQ7XG4kZGFuZ2VyLWFsdDogICAgICAgICRyZWQtYWx0ICFkZWZhdWx0O1xuJGxpZ2h0LWFsdDogICAgICAgICAkZ3JheS0xMDAtYWx0ICFkZWZhdWx0O1xuJGRhcmstYWx0OiAgICAgICAgICAkZ3JheS04MDAtYWx0ICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzLWFsdDogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzLWFsdDogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWFsdCxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnktYWx0LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MtYWx0LFxuICBcImluZm9cIjogICAgICAgJGluZm8tYWx0LFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmctYWx0LFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlci1hbHQsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQtYWx0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmstYWx0XG4pLCAkdGhlbWUtY29sb3JzLWFsdCk7XG5cbiRjb2xvcnMtYWx0OiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImxpZ2h0Ymx1ZVwiOiAkbGlnaHRibHVlLWFsdCxcbiAgICBcIm5hdnlcIjogJG5hdnktYWx0LFxuICAgIFwib2xpdmVcIjogJG9saXZlLWFsdCxcbiAgICBcImxpbWVcIjogJGxpbWUtYWx0LFxuICAgIFwiZnVjaHNpYVwiOiAkZnVjaHNpYS1hbHQsXG4gICAgXCJtYXJvb25cIjogJG1hcm9vbi1hbHQsXG4gICksXG4gICRjb2xvcnMtYWx0XG4pO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogU2lkZWJhciBNaW5pXG4vL1xuXG4vLyBMb2dvIHN0eWxlXG4ubG9nby14cyxcbi5sb2dvLXhsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICYuYnJhbmQtaW1hZ2UteHMge1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG5cbiAgJi5icmFuZC1pbWFnZS14bCB7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG4ubG9nby14cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmJyYW5kLWltYWdlLXhsIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5cbi5icmFuZC1saW5rIHtcbiAgJi5sb2dvLXN3aXRjaCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZCBzaWRlYmFyLW1pbmkgY2xhc3MgdG8gdGhlIGJvZHkgdGFnIHRvIGFjdGl2YXRlIHRoaXMgZmVhdHVyZVxuLnNpZGViYXItbWluaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS1tZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS14cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCAoKTtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLFxuLnNpZGViYXItbWluaS1tZCxcbi5zaWRlYmFyLW1pbmkteHMge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDFyZW0pO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAycmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAzcmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDRyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSA1cmVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxlZ2FjeSB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAycmVtKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAzcmVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWZsYXQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDQpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIC41cmVtKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMS41cmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDJyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAyLjVyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3Qge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1jb2xsYXBzZSB7XG4gICYuc2lkZWJhci1taW5pLFxuICAmLnNpZGViYXItbWluaS1tZCxcbiAgJi5zaWRlYmFyLW1pbmkteHMge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgLm5hdi1zaWRlYmFyIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAtICRzaWRlYmFyLXBhZGRpbmcteCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1mbGF0LFxuICAgICAgICAmLm5hdi1sZWdhY3kge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IHtcbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci1taW5pLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNpZGViYXItZm9jdXNlZCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1sZWdhY3kge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0pO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDNyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWZsYXQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiAzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogNCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiA0KTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtdGhpbigpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXdpZHRoLW5vbmUoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbiAgICAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuXG4gICAgICAubmF2LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxvZ28teHMge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAubG9nby14bCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5icmFuZC10ZXh0LFxuICAgICAgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgICAgIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2lkZWJhci1mb3JtLFxuLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4uc2lkZWJhciAubmF2LWxpbmsgcCxcbi5tYWluLXNpZGViYXIgLmJyYW5kLXRleHQsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhzLFxuLm1haW4tc2lkZWJhciAubG9nby14bCxcbi5zaWRlYmFyIC51c2VyLXBhbmVsIC5pbmZvIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXIsIG9wYWNpdHkgJHRyYW5zaXRpb24tc3BlZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi1zcGVlZCBlYXNlKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IENvbnRyb2wgU2lkZWJhclxuLy9cblxuaHRtbC5jb250cm9sLXNpZGViYXItYW5pbWF0ZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogJG1haW4tZm9vdGVyLWhlaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gIHotaW5kZXg6ICR6aW5kZXgtY29udHJvbC1zaWRlYmFyO1xuXG4gICYsXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IC0kY29udHJvbC1zaWRlYmFyLXdpZHRoO1xuICAgIHdpZHRoOiAkY29udHJvbC1zaWRlYmFyLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ocmlnaHQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4sIGRpc3BsYXkgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuYm9keS50ZXh0LXNtIHtcbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0LXNtO1xuICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG59XG5cbi5tYWluLWZvb3Rlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogJG1haW4tZm9vdGVyLWhlaWdodC1zbTtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1yaWdodCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG4gIH1cbn1cblxuLy8gQ29udHJvbCBzaWRlYmFyIG9wZW4gc3RhdGVcbi5jb250cm9sLXNpZGViYXItb3BlbiB7XG4gIC5jb250cm9sLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jb250cm9sLXNpZGViYXItcHVzaCxcbiAgJi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSB7XG4gICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY29udHJvbC1zaWRlYmFyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250cm9sIHNpZGViYXIgc2xpZGUgb3ZlciBjb250ZW50IHN0YXRlXG4uY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4ge1xuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihyaWdodCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbiwgZGlzcGxheSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG4gICAgfVxuICB9XG5cbiAgJi5jb250cm9sLXNpZGViYXItcHVzaCxcbiAgJi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSB7XG4gICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY29udHJvbC1zaWRlYmFyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEYXJrIHNraW5cbi5jb250cm9sLXNpZGViYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG5cbiAgJixcbiAgYSxcbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgLy8gSGVhZGVycyBhbmQgbGFiZWxzXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFRhYnNcbiAgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWJnO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLy8gTGlnaHQgc2tpblxuLmNvbnRyb2wtc2lkZWJhci1saWdodCB7XG4gIGNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWxpZ2h0LWNvbG9yLCAxMCUpO1xuXG4gIC8vICBCYWNrZ3JvdW5kXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuICBib3JkZXItbGVmdDogJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXI7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBEcm9wZG93blxuLy9cblxuLy8gR2VuZXJhbCBEcm9wZG93biBSdWxlc1xuLy8uZHJvcGRvd24taXRlbSB7XG4vLyAgJjpmaXJzdC1vZi10eXBlIHtcbi8vICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbi8vICB9XG4vLyAgJjpsYXN0LW9mLXR5cGUge1xuLy8gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuLy8gIH1cbi8vfVxuXG4udGV4dC1zbSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjJyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24taWNvbiB7XG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBTaXplc1xuLmRyb3Bkb3duLW1lbnUtbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBTdWJtZW51XG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGE6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYXJldC1yaWdodCAoKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICB9XG5cbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBIb3ZlclxuLmRyb3Bkb3duLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJi5uYXYtaXRlbS5kcm9wZG93bjpob3ZlcixcbiAgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIsXG4gICYuZHJvcGRvd24tc3VibWVudTpob3ZlciB7XG4gICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBTaXplc1xuLmRyb3Bkb3duLW1lbnUteGwge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBoZWFkZXIgYW5kIGZvb3RlclxuLmRyb3Bkb3duLWZvb3Rlcixcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAuNXJlbSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gQWRkIGZhZGUgYW5pbWF0aW9uIHRvIGRyb3Bkb3duIG1lbnVzIGJ5IGFwcGVuZGluZ1xuLy8gdGhlIGNsYXNzIC5hbmltYXRlZC1kcm9wZG93bi1tZW51IHRvIHRoZSAuZHJvcGRvd24tbWVudSB1bCAob3Igb2wpXG4ub3Blbjpub3QoLmRyb3B1cCkgPiAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihmbGlwSW5YIC43cyBib3RoKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggZHJvcGRvd24gbWVudSBpbiBuYXZiYXJzXG4ubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYge1xuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlciBNZW51XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUge1xuICA+IC5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyODBweDtcblxuICAgICYsXG4gICAgPiAudXNlci1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDRweCk7XG4gICAgfVxuXG4gICAgLy8gSGVhZGVyIG1lbnVcbiAgICA+IGxpLnVzZXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvLyBVc2VyIGltYWdlXG4gICAgICA+IGltZyB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIC8vdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgPiBzbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVudSBCb2R5XG4gICAgPiAudXNlci1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1lbnUgRm9vdGVyXG4gICAgPiAudXNlci1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRzaWRlYmFyLXVzZXItaW1hZ2Utd2lkdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXVzZXItaW1hZ2Utd2lkdGg7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgID4gLnVzZXItZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC51c2VyLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgID4gLnVzZXItYm9keSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogTmF2XG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgICYuZHJvcGRvd24uc2hvdyB7XG4gICAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBUYWJzXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXYtdGFicy1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyAoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMCB0cmFuc3BhcmVudCAkZ3JheS0yMDAgJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgdHJhbnNwYXJlbnQgJGdyYXktMzAwICRncmF5LTMwMDtcbiAgfVxuXG4gICYubmF2LXRhYnMtcmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRuYXYtdGFicy1ib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyAoKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwICRncmF5LTIwMCAkZ3JheS0yMDAgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRncmF5LTMwMCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1uby1leHBhbmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29sb3IgdmFyaWFudHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaWYgJGNvbG9yID09IGRhcmsgb3IgJGNvbG9yID09IGxpZ2h0IHtcbiAgICAubmF2YmFyLSN7JGNvbG9yfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICBAaWYgJGNvbG9yID09IGRhcmsge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaWYgJGNvbG9yICE9IGRhcmsgYW5kICRjb2xvciAhPSBsaWdodCB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi5kYXJrLW1vZGUge1xuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuXG4gICAgLm5hdi1saW5rOmZvY3VzLFxuICAgIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSkgbGlnaHRlbigkZGFyaywgMTUlKSB0cmFuc3BhcmVudCBsaWdodGVuKCRkYXJrLCAxNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmZsZXgtY29sdW1uIHtcbiAgICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSkgdHJhbnNwYXJlbnQgbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uYXYtdGFicy1yaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKTtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpIGxpZ2h0ZW4oJGRhcmssIDE1JSkgbGlnaHRlbigkZGFyaywgMTUlKSB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2xvciB2YXJpYW50c1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGlmICRjb2xvciA9PSBkYXJrIG9yICRjb2xvciA9PSBsaWdodCB7XG4gICAgICAubmF2YmFyLSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgQGlmICRjb2xvciA9PSBkYXJrIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGlmICRjb2xvciAhPSBkYXJrIGFuZCAkY29sb3IgIT0gbGlnaHQge1xuICAgICAgQGluY2x1ZGUgbmF2YmFyLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IE5hdmJhclxuLy9cblxuLy8gTmF2YmFyIFZhcmlhbnRcbkBtaXhpbiBuYXZiYXItdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5uYXZiYXItI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAmLm5hdmJhci1saWdodCB7XG4gICAgICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkZ3JheS04MDAsIC44KTtcbiAgICAgICAgfVxuICAgICAgICAmLFxuICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgOSUpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJixcbiAgICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA5JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLWRhcmsge1xuICAgICAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG4gICAgICAgIH1cbiAgICAgICAgJixcbiAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgOSUpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJixcbiAgICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDklKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFBhZ2luYXRpb25cbi8vXG5cbi5wYWdpbmF0aW9uLW1vbnRoIHtcbiAgLnBhZ2UtaXRlbSB7XG4gICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtbW9udGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgLnBhZ2UteWVhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYucGFnaW5hdGlvbi1sZyB7XG4gICAgLnBhZ2UtbW9udGgge1xuICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAqIDEuMjUpO1xuICAgIH1cbiAgfVxuICAmLnBhZ2luYXRpb24tc20ge1xuICAgIC5wYWdlLW1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSk7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAucGFnZS1pdGVtIHtcbiAgICAmLmRpc2FibGVkIGEsXG4gICAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeS1hbHQsIDUlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEZvcm1zXG4vL1xuXG4uZm9ybS1ncm91cCB7XG4gICYuaGFzLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIGdyb3Vwc1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIC5idG4ge1xuICAgICYuYnRuLWZsYXQ6Zmlyc3Qtb2YtdHlwZSxcbiAgICAmLmJ0bi1mbGF0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdXBwb3J0IGljb25zIGluIGZvcm0tY29udHJvbFxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICYuZmEsXG4gICYuZmFzLFxuICAmLmZhcixcbiAgJi5mYWIsXG4gICYuZmFsLFxuICAmLmZhZCxcbiAgJi5zdmctaW5saW5lLS1mYSxcbiAgJi5pb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG59XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgJi5mYSxcbiAgJi5mYXMsXG4gICYuZmFyLFxuICAmLmZhYixcbiAgJi5mYWwsXG4gICYuZmFkLFxuICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAmLmlvbiB7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgJi5mYSxcbiAgICAmLmZhcyxcbiAgICAmLmZhcixcbiAgICAmLmZhYixcbiAgICAmLmZhbCxcbiAgICAmLmZhZCxcbiAgICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAgICYuaW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICYuZmEsXG4gICYuZmFzLFxuICAmLmZhcixcbiAgJi5mYWIsXG4gICYuZmFsLFxuICAmLmZhZCxcbiAgJi5zdmctaW5saW5lLS1mYSxcbiAgJi5pb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICYuZmEsXG4gICAgJi5mYXMsXG4gICAgJi5mYXIsXG4gICAgJi5mYWIsXG4gICAgJi5mYWwsXG4gICAgJi5mYWQsXG4gICAgJi5zdmctaW5saW5lLS1mYSxcbiAgICAmLmlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICB9XG4gIH1cbn1cblxubGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKTpub3QoLmN1c3RvbS1maWxlLWxhYmVsKSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLndhcm5pbmctZmVlZGJhY2sge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53YXJuaW5nLXRvb2x0aXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG5cbiAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICB9XG5cbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuXG4gICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBub25lICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIC4yNSk7XG4gICAgfVxuXG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLmZvcm0tY29udHJvbC1maWxlIHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICB9XG5cbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmcge1xuICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICB9XG4gIH1cblxuICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAxMCUpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbih0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIC4yNSk7XG4gICAgfVxuXG4gICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgfVxuICB9XG59XG5cbi8vIGN1c3RvbSBmaWxlXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBib2R5LnRleHQtc20gc3VwcG9ydFxuYm9keS50ZXh0LXNtIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG4vLyBjdXN0b20gLmZvcm0tY29udHJvbCBzdHlsZXNcbi5mb3JtLWNvbnRyb2wsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICYuZm9ybS1jb250cm9sLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuXG4gICAgJi5ib3JkZXItd2lkdGgtMiB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICAgICYuYm9yZGVyLXdpZHRoLTMge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjdXN0b20gc3dpdGNoIGNvbG9yIHZhcmlhdGlvbnNcbi5jdXN0b20tc3dpdGNoIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuXG4vLyBjdXN0b20gcmFuZ2UgY29sb3IgdmFyaWF0aW9uc1xuLmN1c3RvbS1yYW5nZSB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG5cbi8vIGN1c3RvbSBjb250cm9sIGlucHV0IHZhcmlhdGlvbnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWlucHV0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWlucHV0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lIHtcbiAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh0cmFuc3BhcmVudCk7XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLmJ0bi1uYXZiYXIsXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDE1JSk7XG4gICAgY29sb3I6IGxpZ2h0ZW4oY29sb3IteWlxKGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpKSwgMTUlKTtcbiAgfVxuICAuYnRuLW5hdmJhciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDcuNSUpO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTAlKTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuICAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgID4gLmJ0bi1uYXZiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxNSUpO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLW5hdmJhcik6bm90KC5mb3JtLWNvbnRyb2wtc2lkZWJhciksXG4gIC5jdXN0b20tc2VsZWN0LFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLW5hdmJhcik6bm90KC5mb3JtLWNvbnRyb2wtc2lkZWJhcik6bm90KC5pcy1pbnZhbGlkKTpub3QoOmZvY3VzKSxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jdXN0b20tcmFuZ2Uge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIH1cbiAgICAmOjotbXMtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBzd2l0Y2ggY29sb3IgdmFyaWF0aW9uc1xuICAuY3VzdG9tLXN3aXRjaCB7XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWlucHV0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IEN1c3RvbSBGb3Jtc1xuLy9cblxuLy8gQ3VzdG9tIFN3aXRjaCBWYXJpYW50XG5AbWl4aW4gY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJi5jdXN0b20tc3dpdGNoLW9mZi0jeyRuYW1lfSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyMCUpO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMjUlKTtcbiAgICB9XG4gIH1cblxuICAmLmN1c3RvbS1zd2l0Y2gtb24tI3skbmFtZX0ge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyMCUpO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gUmFuZ2UgVmFyaWFudFxuQG1peGluIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJi5jdXN0b20tcmFuZ2UtI3skbmFtZX0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1zLXRodW1iICAgICAgICAgICAge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDdXN0b20gQ29udHJvbCBJbnB1dCBWYXJpYW50XG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogJGNvbG9yO1xuICAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKTtcbiAgJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0LSN7JG5hbWV9IHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjb2xvcik7XG4gICAgfVxuXG4gICAgJi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWQge1xuICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmW3R5cGU9XCJyYWRpb1wiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogUHJvZ3Jlc3MgQmFyXG4vL1xuXG4vL0dlbmVyYWwgQ1NTXG4ucHJvZ3Jlc3Mge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gVmVydGljYWwgYmFyc1xuICAmLnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vU2l6ZXNcbiAgICAmLnNtLFxuICAgICYucHJvZ3Jlc3Mtc20ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi54cyxcbiAgICAmLnByb2dyZXNzLXhzIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICYueHhzLFxuICAgICYucHJvZ3Jlc3MteHhzIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xufVxuXG4vLyBzaXplIHZhcmlhdGlvblxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLnByb2dyZXNzLXh4cyB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4vLyBSZW1vdmUgbWFyZ2lucyBmcm9tIHByb2dyZXNzIGJhcnMgd2hlbiBwdXQgaW4gYSB0YWJsZVxuLnRhYmxlIHtcbiAgdHIgPiB0ZCB7XG4gICAgLnByb2dyZXNzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IENhcmRzIFZhcmlhbnRcbi8vXG5cbkBtaXhpbiBjYXJkcy12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLmNhcmQtI3skbmFtZX0ge1xuICAgICY6bm90KC5jYXJkLW91dGxpbmUpIHtcbiAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICYsXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCR3aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtb3V0bGluZSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yO1xuICAgIH1cblxuICAgICYuY2FyZC1vdXRsaW5lLXRhYnMge1xuICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJnLSN7JG5hbWV9LFxuICAuYmctZ3JhZGllbnQtI3skbmFtZX0sXG4gIC5jYXJkLSN7JG5hbWV9Om5vdCguY2FyZC1vdXRsaW5lKSB7XG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgLmJ0bi10b29sIHtcbiAgICAgICAgY29sb3I6IHJnYmEoY29sb3IteWlxKCRjb2xvciksIC44KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC5iZy0jeyRuYW1lfSxcbiAgLmNhcmQuYmctZ3JhZGllbnQtI3skbmFtZX0ge1xuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICAgIC50YWJsZSB0ZCxcbiAgICAgIC50YWJsZSB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4gICAgICB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4gICAgICB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuICAgICAgdGFibGUgdGQubWludXRlOmhvdmVyLFxuICAgICAgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgOCUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdGQuYWN0aXZlLFxuICAgICAgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIENvbXBvbmVudDogQ2FyZHNcbi8vXG5cbi8vIENvbG9yIHZhcmlhbnRzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBjYXJkcy12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBjYXJkcy12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4uY2FyZCB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcbiAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMyk7XG5cbiAgJi5iZy1kYXJrIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2FyZC1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLFxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLm1heGltaXplZC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcblxuICAgICYud2FzLWNvbGxhcHNlZCAuY2FyZC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICBbZGF0YS1jYXJkLXdpZGdldHQ9XCJjb2xsYXBzZVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlcixcbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICFpbXBvcnRhbnQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGNvbGxhcHNlZCBtb2RlXG4gICYuY29sbGFwc2VkLWNhcmQge1xuICAgIC5jYXJkLWJvZHksXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi5mbGV4LWNvbHVtbiB7XG4gICAgPiBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZml4ZWQgaGVpZ2h0IHRvIDMwMHB4XG4gICYuaGVpZ2h0LWNvbnRyb2wge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5jYXJkLXRhYnMge1xuICAgICY6bm90KC5jYXJkLW91dGxpbmUpIHtcbiAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtb3V0bGluZSB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRvb2xzIHtcbiAgICAgIG1hcmdpbjogLjNyZW0gLjVyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kaW5nLWNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10b29scyB7XG4gICAgICBtYXJnaW46IC41cmVtIC41cmVtIC4zcmVtO1xuICAgIH1cblxuICAgICY6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5leHBhbmRpbmctY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vIE1heGltaXplZCBDYXJkIEJvZHkgU2Nyb2xsIGZpeFxuaHRtbC5tYXhpbWl6ZWQtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEFkZCBjbGVhcmZpeCB0byBoZWFkZXIsIGJvZHkgYW5kIGZvb3RlclxuLmNhcmQtaGVhZGVyLFxuLmNhcmQtYm9keSxcbi5jYXJkLWZvb3RlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xufVxuXG4vLyBCb3ggaGVhZGVyXG4uY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogKCgkY2FyZC1zcGFjZXIteSAvIDIpICogMikgJGNhcmQtc3BhY2VyLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY29sbGFwc2VkLWNhcmQgJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLmNhcmQtdG9vbHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLm5hdixcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXkgLyAyLjU7XG4gICAgICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyLjU7XG4gICAgfVxuXG4gICAgW2RhdGEtdG9nZ2xlPVwidG9vbHRpcFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJGNhcmQtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNhcmQtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdGV4dCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8vIEJveCBUb29scyBCdXR0b25zXG4uYnRuLXRvb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRncmF5LTUwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBtYXJnaW46IC0oKCRjYXJkLXNwYWNlci15IC8gMikgKiAyKSAwO1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cbiAgLmJ0bi1ncm91cC5zaG93ICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cblxuICAuc2hvdyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtc20ge1xuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemUtc207XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6ICRjYXJkLW5hdi1saW5rLXBhZGRpbmctc20teSAkY2FyZC1uYXYtbGluay1wYWRkaW5nLXNtLXg7XG4gIH1cbn1cblxuLy8gQm94IEJvZHlcbi5jYXJkLWJvZHkge1xuICAvLyBAaW5jbHVkZSBib3JkZXItcmFkaXVzLXNpZGVzKDAsIDAsICRib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gIC8vIC5uby1oZWFkZXIgJiB7XG4gIC8vICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAvLyB9XG5cbiAgLy8gVGFibGVzIHdpdGhpbiB0aGUgYm94IGJvZHlcbiAgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhbGVuZGFyIHdpdGhpbiB0aGUgYm94IGJvZHlcbiAgLmZjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuZnVsbC13aWR0aC1jaGFydCB7XG4gICAgbWFyZ2luOiAtMTlweDtcbiAgfVxuXG4gICYucC0wIC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgICBtYXJnaW46IC05cHg7XG4gIH1cbn1cblxuLmNoYXJ0LWxlZ2VuZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQgKCk7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gID4gbGkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb21tZW50IEJveFxuLmNhcmQtY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG5cbiAgLmNhcmQtY29tbWVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6ICRjYXJkLWltZy1zaXplO1xuICAgICAgd2lkdGg6ICRjYXJkLWltZy1zaXplO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtdGV4dCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGdyYXktNzAwLCAyMCUpO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAudGV4dC1tdXRlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLy8gV2lkZ2V0c1xuLy8tLS0tLS0tLS0tLVxuXG4vLyBXaWRnZXQ6IFRPRE8gTElTVFxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy8gVG9kbyBsaXN0IGVsZW1lbnRcbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAvLyBUaW1lIGxhYmVsc1xuICAgIC5iYWRnZSB7XG4gICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gVG9vbHMgYW5kIG9wdGlvbnMgYm94XG4gICAgLnRvb2xzIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC8vIGljb25zXG4gICAgICA+IC5mYSxcbiAgICAgID4gLmZhcyxcbiAgICAgID4gLmZhcixcbiAgICAgID4gLmZhYixcbiAgICAgID4gLmZhbCxcbiAgICAgID4gLmZhZCxcbiAgICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC50b29scyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5kb25lIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAyNSUpO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuXG4gICAgICAuYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2xvciB2YXJpYW50c1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC4jeyRuYW1lfSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgLiN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmhhbmRsZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi8vIEVORCBUT0RPIFdJREdFVFxuXG4vLyBJbnB1dCBpbiBib3hcbi5jYXJkLWlucHV0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLy8gTmF2IFRhYnMgb3ZlcnJpZGVcbi5jYXJkLWRlZmF1bHQge1xuICAubmF2LWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcblxuICAvLyBDb2xvciB2YXJpYW50c1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBjYXJkcy12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmNhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLm5hdi5mbGV4LWNvbHVtbiA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgfVxuICAgICYuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb21tZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMS4yNSUpO1xuICAgIC51c2VybmFtZSB7XG4gICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIH1cbiAgICAuY2FyZC1jb21tZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIH1cbiAgfVxuXG4gIC50b2RvLWxpc3QgPiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC50b2RvLWxpc3Qge1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgLiN7JG5hbWV9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIC4jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBNb2RhbHNcbi8vXG5cbi8vIE92ZXJsYXlcbi5tb2RhbC1kaWFsb2cge1xuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogLSRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiAoJHppbmRleC1tb2RhbCArIDIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTYwMCwgMi41JSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEJHIENvbG9yIFZhcmlhdGlvbnMgRml4ZXNcbi5tb2RhbC1jb250ZW50IHtcbiAgJi5iZy13YXJuaW5nIHtcbiAgICAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxuICB9XG5cbiAgJi5iZy1wcmltYXJ5LFxuICAmLmJnLXNlY29uZGFyeSxcbiAgJi5iZy1pbmZvLFxuICAmLmJnLWRhbmdlcixcbiAgJi5iZy1zdWNjZXNzLCB7XG4gICAgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cbiAgICAmLmJnLXdhcm5pbmcge1xuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkZ3JheS03MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLXByaW1hcnksXG4gICAgJi5iZy1zZWNvbmRhcnksXG4gICAgJi5iZy1pbmZvLFxuICAgICYuYmctZGFuZ2VyLFxuICAgICYuYmctc3VjY2VzcyB7XG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVG9hc3RzXG4vL1xuXG4udG9hc3RzLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi50b2FzdHMtdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi50b2FzdHMtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLnRvYXN0cy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjg1KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAuNyk7XG4gICAgICBjb2xvcjogJGdyYXktMTAwO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuICB9XG59XG5cblxuLnRvYXN0IHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogVG9hc3RzXG4vL1xuXG4vLyBUb2FzdCBWYXJpYW50XG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gICYuYmctI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuOSkgIWltcG9ydGFudDtcbiAgICBAaWYgKGNvbG9yLXlpcSgkY29sb3IpID09ICR5aXEtdGV4dC1saWdodCkge1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9hc3QtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuODUpO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBCdXR0b25cbi8vXG5cbi5idG4ge1xuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLy8gRmxhdCBidXR0b25zXG4gICYuYnRuLWZsYXQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8vIGlucHV0IGZpbGUgYnRuXG4gICYuYnRuLWZpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXNtICYge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJ1dHRvbiBjb2xvciB2YXJpYXRpb25zXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICBjb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1jb2xvciwgMTAlKTtcbiAgfVxufVxuXG4vLyBBcHBsaWNhdGlvbiBidXR0b25zXG4uYnRuLWFwcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIEljb25zIHdpdGhpbiB0aGUgYnRuXG4gID4gLmZhLFxuICA+IC5mYXMsXG4gID4gLmZhcixcbiAgPiAuZmFiLFxuICA+IC5mYWwsXG4gID4gLmZhZCxcbiAgPiAuc3ZnLWlubGluZS0tZmEsXG4gID4gLmlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgPiAuc3ZnLWlubGluZS0tZmEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvciwgMjAlKTtcbiAgICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSk7XG4gIH1cblxuICAvLyBUaGUgYmFkZ2VcbiAgPiAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbi8vIEV4dHJhIEJ1dHRvbiBTaXplXG5cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnV0dG9uLXBhZGRpbmcteS14cywgJGJ1dHRvbi1wYWRkaW5nLXgteHMsICRidXR0b24tZm9udC1zaXplLXhzLCAkYnV0dG9uLWxpbmUtaGVpZ2h0LXhzLCAkYnV0dG9uLWJvcmRlci1yYWRpdXMteHMpO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLmJ0bi1kZWZhdWx0LFxuICAuYnRuLWFwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5LTYwMCwgMi41JSk7XG4gICAgfVxuICB9XG4gIC5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktNjAwLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5idG4tI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBDYWxsb3V0XG4vL1xuXG4vLyBCYXNlIHN0eWxlcyAocmVnYXJkbGVzcyBvZiB0aGVtZSlcbi5jYWxsb3V0IHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKTtcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRncmF5LTIwMDtcbiAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMyk7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG4gIH1cblxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBUaGVtZXMgZm9yIGRpZmZlcmVudCBjb250ZXh0c1xuICAmLmNhbGxvdXQtZGFuZ2VyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpLCAxMCUpO1xuICB9XG5cbiAgJi5jYWxsb3V0LXdhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4odGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAxMCUpO1xuICB9XG5cbiAgJi5jYWxsb3V0LWluZm8ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4odGhlbWUtY29sb3IoXCJpbmZvXCIpLCAxMCUpO1xuICB9XG5cbiAgJi5jYWxsb3V0LXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4odGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpLCAxMCUpO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuY2FsbG91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuXG4gICAgJi5jYWxsb3V0LWRhbmdlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLWFsdCwgMTAlKTtcbiAgICB9XG5cbiAgICAmLmNhbGxvdXQtd2FybmluZyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkd2FybmluZy1hbHQsIDEwJSk7XG4gICAgfVxuXG4gICAgJi5jYWxsb3V0LWluZm8ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJGluZm8tYWx0LCAxMCUpO1xuICAgIH1cblxuICAgICYuY2FsbG91dC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLWFsdCwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEFsZXJ0XG4vL1xuXG4uYWxlcnQge1xuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IC4yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vQWxlcnQgVmFyaWFudHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2YWx1ZSwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWRlZmF1bHQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkdmFsdWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCA1JSk7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWRlZmF1bHQtI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogVGFibGVcbi8vXG5cbi50YWJsZSB7XG4gICY6bm90KC50YWJsZS1kYXJrKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBmaXhlZCB0YWJsZSBoZWFkXG4gICYudGFibGUtaGVhZC1maXhlZCB7XG4gICAgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICR0YWJsZS1ib3JkZXItY29sb3IsIGluc2V0IDAgLTFweCAwICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJi50YWJsZS1kYXJrIHtcbiAgICAgIHRoZWFkIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yLCBpbnNldCAwIC0xcHggMCAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBubyBib3JkZXJcbiAgJi5uby1ib3JkZXIge1xuICAgICYsXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50ZXh0LWNlbnRlciBpbiB0YWJsZXNcbiAgJi50ZXh0LWNlbnRlciB7XG4gICAgJixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS12YWxpZ24tbWlkZGxlIHtcbiAgICB0aGVhZCA+IHRyID4gdGgsXG4gICAgdGhlYWQgPiB0ciA+IHRkLFxuICAgIHRib2R5ID4gdHIgPiB0aCxcbiAgICB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5LnAtMCAmIHtcbiAgICB0aGVhZCA+IHRyID4gdGgsXG4gICAgdGhlYWQgPiB0ciA+IHRkLFxuICAgIHRmb290ID4gdHIgPiB0aCxcbiAgICB0Zm9vdCA+IHRyID4gdGQsXG4gICAgdGJvZHkgPiB0ciA+IHRoLFxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJHNwYWNlcnMsIDQpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHNwYWNlcnMsIDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFeHBhbmRhYmxlIFRhYmxlXG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5leHBhbmRhYmxlLWJvZHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdpZGdldD1cImV4cGFuZGFibGUtdGFibGVcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgbGluZWFyO1xuICB9XG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIHRkIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldCB7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtYXR0cmlidXRlXG4gICAgICAmW2NsYXNzKj1cInJpZ2h0XCJdIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgICAgJltjbGFzcyo9XCJsZWZ0XCJdIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWF0dHJpYnV0ZVxuICAgIH1cbiAgfVxufVxuXG4uZXhwYW5kYWJsZS1ib2R5IHtcbiAgPiB0ZCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBkaXYsXG4gICAgPiBwIHtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skdGFibGUtY2VsbC1wYWRkaW5nfSk7XG4gICAgbWFyZ2luOiAwIDAgMCAkdGFibGUtY2VsbC1wYWRkaW5nO1xuXG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAudGFibGUtYm9yZGVyZWQge1xuICAgICYsXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIC50YWJsZSB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgICYudGFibGUtaGVhZC1maXhlZCB7XG4gICAgICB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBDYXJvdXNlbFxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24ge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0ICYge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gID4gLmZhLFxuICA+IC5mYXMsXG4gID4gLmZhcixcbiAgPiAuZmFiLFxuICA+IC5mYWwsXG4gID4gLmZhZCxcbiAgPiAuc3ZnLWlubGluZS0tZmEsXG4gID4gLmlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBTbWFsbCBCb3hcbi8vXG5cbi5zbWFsbC1ib3gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gY29udGVudCB3cmFwcGVyXG4gID4gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgPiAuc21hbGwtYm94LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xNSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMi4ycmVtKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMS42cmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMi4ycmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjJyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgID4gc21hbGwge1xuICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICBoMyxcbiAgcCB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIHRoZSBpY29uXG4gIC5pY29uIHtcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC4xNSk7XG4gICAgei1pbmRleDogMDtcblxuICAgID4gaSB7XG4gICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXI7XG5cbiAgICAgICYuZmEsXG4gICAgICAmLmZhcyxcbiAgICAgICYuZmFyLFxuICAgICAgJi5mYWIsXG4gICAgICAmLmZhbCxcbiAgICAgICYuZmFkLFxuICAgICAgJi5pb24ge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNtYWxsIGJveCBob3ZlciBzdGF0ZVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAvLyBBbmltYXRlIGljb25zIG9uIHNtYWxsIGJveCBob3ZlclxuICAgIC5pY29uIHtcbiAgICAgID4gaSB7XG4gICAgICAgICYsXG4gICAgICAgICYuZmEsXG4gICAgICAgICYuZmFzLFxuICAgICAgICAmLmZhcixcbiAgICAgICAgJi5mYWIsXG4gICAgICAgICYuZmFsLFxuICAgICAgICAmLmZhZCxcbiAgICAgICAgJi5pb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyBObyBuZWVkIGZvciBpY29ucyBvbiB2ZXJ5IHNtYWxsIGRldmljZXNcbiAgLnNtYWxsLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEluZm8gQm94XG4vL1xuXG4uaW5mby1ib3gge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMyk7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xMjUpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuaW5mby1ib3gtaWNvbiB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7XG5cbiAgICA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tYm94LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmluZm8tYm94LW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1kZXNjcmlwdGlvbixcbiAgLmluZm8tYm94LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmluZm8tYm94IHtcbiAgICAgIC5iZy0jeyRuYW1lfSxcbiAgICAgIC5iZy1ncmFkaWVudC0jeyRuYW1lfSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWJveC1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoLjc1cmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKC43NXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuaW5mby1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAuaW5mby1ib3gge1xuICAgICAgICAuYmctI3skbmFtZX0sXG4gICAgICAgIC5iZy1ncmFkaWVudC0jeyRuYW1lfSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFRpbWVsaW5lXG4vL1xuXG4udGltZWxpbmUge1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFRoZSBsaW5lXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDMxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDRweDtcbiAgfVxuICAvLyBFbGVtZW50XG4gID4gZGl2IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBUaGUgY29udGVudFxuICAgID4gLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFRoZSB0aW1lIGFuZCBoZWFkZXJcbiAgICAgID4gLnRpbWUge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICAvLyBIZWFkZXJcbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAvLyBMaW5rIGluIGhlYWRlclxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIEl0ZW0gYm9keSBhbmQgZm9vdGVyXG4gICAgICA+IC50aW1lbGluZS1ib2R5LFxuICAgICAgPiAudGltZWxpbmUtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgPiAudGltZWxpbmUtYm9keSB7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkbCxcbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGltZWxpbmUtZm9vdGVyIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFRoZSBpY29ucyBhdCBsaW5lXG4gICAgPiAuZmEsXG4gICAgPiAuZmFzLFxuICAgID4gLmZhcixcbiAgICA+IC5mYWIsXG4gICAgPiAuZmFsLFxuICAgID4gLmZhZCxcbiAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICA+IC5pb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgID4gLnN2Zy1pbmxpbmUtLWZhIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gIH1cbiAgLy8gVGltZSBsYWJlbFxuICA+IC50aW1lLWxhYmVsIHtcbiAgICA+IHNwYW4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRpbWVsaW5lLWludmVyc2Uge1xuICA+IGRpdiB7XG4gICAgPiAudGltZWxpbmUtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuXG4gICAgICA+IC50aW1lbGluZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAudGltZWxpbmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgPiAudGltZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBQcm9kdWN0c1xuLy9cblxuLnByb2R1Y3RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiAuaXRlbSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG5cbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgfVxuXG4gIC5wcm9kdWN0LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0LWluLWNhcmQgPiAuaXRlbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cblxuXG4uZGFyay1tb2RlIHtcbiAgLnByb2R1Y3RzLWxpc3QgPiAuaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRGlyZWN0IENoYXRcbi8vXG5cbi5kaXJlY3QtY2hhdCB7XG4gIC5jYXJkLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuY2hhdC1wYW5lLW9wZW4ge1xuICAgIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG5cblxuICAmLnRpbWVzdGFtcC1saWdodCB7XG4gICAgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gICAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEoJHlpcS10ZXh0LWxpZ2h0KSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnRpbWVzdGFtcC1kYXJrIHtcbiAgICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oY29sb3IteWlxKCR5aXEtdGV4dC1kYXJrKSwgMjAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcbiAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyxcbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2cge1xuICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzLFxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmRpcmVjdC1jaGF0LXRleHQge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LWZvbnQtY29sb3I7XG4gIG1hcmdpbjogNXB4IDAgMCA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vQ3JlYXRlIHRoZSBhcnJvd1xuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG5cbiAgLnJpZ2h0ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1pbWcge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuXG4gIC5yaWdodCAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LWluZm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgMjUlKTtcbn1cblxuLy9EaXJlY3QgY2hhdCBjb250YWN0cyBwYW5lXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtb3BlbiB7XG4gIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIEBpbmNsdWRlIHRyYW5zbGF0ZSgxMDElLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXG4gIC5jb250YWN0cy1saXN0LW5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTYwMCwgMTAlKTtcbiAgfVxufVxuXG4vL0NvbnRhY3RzIGxpc3QgLS0gZm9yIGRpc3BsYXlpbmcgY29udGFjdHMgaW4gZGlyZWN0IGNoYXQgY29udGFjdHMgcGFuZVxuLmNvbnRhY3RzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuXG4gID4gbGkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjIpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpc3QtaW1nIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jb250YWN0cy1saXN0LWluZm8ge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSxcbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4uY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICRncmF5LTQwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDEwJSk7XG59XG5cbi8vIENvbG9yIHZhcmlhbnRzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmRpcmVjdC1jaGF0LXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICB9XG4gIH1cbiAgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgfVxuICAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sb3IgdmFyaWFudHNcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmRpcmVjdC1jaGF0LSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgZGlyZWN0LWNoYXQtdmFyaWFudCgkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogRGlyZWN0IENoYXRcbi8vXG5cbi8vIERpcmVjdCBDaGF0IFZhcmlhbnRcbkBtaXhpbiBkaXJlY3QtY2hhdC12YXJpYW50KCRiZy1jb2xvciwgJGNvbG9yOiAkd2hpdGUpIHtcbiAgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvcjtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiZy1jb2xvcik7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFVzZXJzIExpc3Rcbi8vXG5cbi51c2Vycy1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIge1xuICAgICAgJixcbiAgICAgIC51c2Vycy1saXN0LW5hbWUge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXJzLWxpc3QtbmFtZSxcbi51c2Vycy1saXN0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZXJzLWxpc3QtbmFtZSB7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51c2Vycy1saXN0LWRhdGUge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgMjAlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLnVzZXJzLWxpc3QtbmFtZSB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgfVxuICAudXNlcnMtbGlzdC1kYXRlIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBTb2NpYWwgV2lkZ2V0c1xuLy9cblxuLy9HZW5lcmFsIHdpZGdldCBzdHlsZVxuLmNhcmQtd2lkZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vVXNlciBXaWRnZXQgU3R5bGUgMVxuLndpZGdldC11c2VyIHtcblxuICAvL1VzZXIgbmFtZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWhlYWRlciB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vVXNlciBuYW1lXG4gIC53aWRnZXQtdXNlci11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4yKTtcbiAgfVxuXG4gIC8vVXNlciBzaW5nbGUgbGluZSBkZXNjcmlwdGlvblxuICAud2lkZ2V0LXVzZXItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8vVXNlciBpbWFnZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWltYWdlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG5cbiAgICA+IGltZyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi8vVXNlciBXaWRnZXQgU3R5bGUgMlxuLndpZGdldC11c2VyLTIge1xuXG4gIC8vVXNlciBuYW1lIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC8vVXNlciBuYW1lXG4gIC53aWRnZXQtdXNlci11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC8vVXNlciBzaW5nbGUgbGluZSBkZXNjcmlwdGlvblxuICAud2lkZ2V0LXVzZXItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC53aWRnZXQtdXNlci11c2VybmFtZSxcbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG5cbiAgLy9Vc2VyIGltYWdlIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaW1hZ2Uge1xuICAgID4gaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IE1haWxib3hcbi8vXG5cbi5tYWlsYm94LW1lc3NhZ2VzIHtcbiAgPiAudGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFpbGJveC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDVweDtcblxuICAmLndpdGgtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5tYWlsYm94LXJlYWQtaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gIH1cbn1cblxuLm1haWxib3gtcmVhZC10aW1lIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm1haWxib3gtcmVhZC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudHMge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuICBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1uYW1lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbixcbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyxcbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgfVxufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24ge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiAxMzIuNXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmhhcy1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBAZXh0ZW5kIC5jbG9zZTtcbn1cbiIsIi8vXG4vLyBQYWdlczogTG9jayBTY3JlZW5cbi8vXG5cbi8vIEFERCBUSElTIENMQVNTIFRPIFRIRSA8Qk9EWT4gVEFHXG4ubG9ja3NjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblxuICAvLyBVc2VyIG5hbWUgW29wdGlvbmFsXVxuICAubG9ja3NjcmVlbi1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9ja3NjcmVlbi1sb2dvIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxufVxuXG4ubG9ja3NjcmVlbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuXG4vLyBXaWxsIGNvbnRhaW4gdGhlIGltYWdlIGFuZCB0aGUgc2lnbiBpbiBmb3JtXG4ubG9ja3NjcmVlbi1pdGVtIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4vLyBVc2VyIGltYWdlXG4ubG9ja3NjcmVlbi1pbWFnZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gID4gaW1nIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi8vIENvbnRhaW5zIHRoZSBwYXNzd29yZCBpbnB1dCBhbmQgdGhlIGxvZ2luIGJ1dHRvblxuLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMge1xuICBtYXJnaW4tbGVmdDogNzBweDtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4ubG9ja3NjcmVlbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLmxvY2tzY3JlZW4taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIH1cbiAgLmxvY2tzY3JlZW4tbG9nbyBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gIC5sb2Nrc2NyZWVuLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogTG9naW4gJiBSZWdpc3RlclxuLy9cblxuLmxvZ2luLWxvZ28sXG4ucmVnaXN0ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLmxvZ2luLXBhZ2UsXG4ucmVnaXN0ZXItcGFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2dpbi1ib3gsXG4ucmVnaXN0ZXItYm94IHtcbiAgd2lkdGg6IDM2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxvZ2luLWNhcmQtYm9keSxcbi5yZWdpc3Rlci1jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtdmFsaWQge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWF1dGgtbGlua3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5sb2dpbi1jYXJkLWJvZHksXG4gIC5yZWdpc3Rlci1jYXJkLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmxvZ2luLWxvZ28sXG4gIC5yZWdpc3Rlci1sb2dvIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IDQwMCBhbmQgNTAwIGVycm9yIHBhZ2VzXG4vL1xuXG4uZXJyb3ItcGFnZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHdpZHRoOiA2MDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vRm9yIHRoZSBlcnJvciBudW1iZXIgZS5nOiA0MDRcbiAgPiAuaGVhZGxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy9Gb3IgdGhlIG1lc3NhZ2VcbiAgPiAuZXJyb3ItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICA+IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IEludm9pY2Vcbi8vXG5cbi5pbnZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludm9pY2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLmludm9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IFByb2ZpbGVcbi8vXG5cbi5wcm9maWxlLXVzZXItaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktNTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcm9maWxlLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb3N0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudXNlci1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAucG9zdCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBFLWNvbW1lcmNlXG4vL1xuXG4vLyBwcm9kdWN0IGltYWdlXG4ucHJvZHVjdC1pbWFnZSB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCAoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIHByb2R1Y3QgaW1hZ2UgdGh1bWJuYWlscyBsaXN0XG4ucHJvZHVjdC1pbWFnZS10aHVtYnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLy8gcHJvZHVjdCBpbWFnZSB0aHVtYm5haWxcbi5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDYuNXJlbSArICgkdGh1bWJuYWlsLXBhZGRpbmcgKiAyKTtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nICogMjtcblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1mbHVpZCAoKTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vLyBwcm9kdWN0IHNoYXJlXG4ucHJvZHVjdC1zaGFyZSB7XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogUHJvamVjdHNcbi8vXG5cbi5wcm9qZWN0cyB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gdGFibGUgYXZhdGFyXG4gIGltZy50YWJsZS1hdmF0YXIsXG4gIC50YWJsZS1hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cblxuICAvLyBwcm9qZWN0IHN0YXRlXG4gIC5wcm9qZWN0LXN0YXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsImJvZHkuaWZyYW1lLW1vZGUge1xuICAubWFpbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5pZnJhbWUtbW9kZS1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcblxuICAmLmlmcmFtZS1tb2RlIHtcbiAgICAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcmlnaHQ6IC4xMjVyZW07XG4gICAgICB0b3A6IC4xMjVyZW07XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBvbi10b3VjaC1kZXZpY2UgKCkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tdG91Y2gtZGV2aWNlICgpIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnRhYi1wYW5lICsgLnRhYi1lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGFiLWVtcHR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnRhYi1sb2FkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1iZztcblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5LmlmcmFtZS1tb2RlLWZ1bGxzY3JlZW4gJiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMTA7XG4gICAgfVxuICB9XG59XG5cbi5wZXJtYW5lbnQtYnRuLWlmcmFtZS1jbG9zZSB7XG4gIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogVG91Y2ggU3VwcG9ydFxuLy9cblxuQG1peGluIG9uLXRvdWNoLWRldmljZSB7XG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9cbiIsIi5jb250ZW50LXdyYXBwZXIua2FuYmFuIHtcbiAgaGVpZ2h0OiAxcHg7XG5cbiAgLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWhlYWRlciArIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoMiAqIDE1cHgpICsgKDEuOHJlbSAqICN7JGhlYWRpbmdzLWxpbmUtaGVpZ2h0fSkpKTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIH1cblxuICAgICYuY2FyZC1yb3cge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIC41cmVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgxMnB4ICsgKDEuOHJlbSAqICN7JGhlYWRpbmdzLWxpbmUtaGVpZ2h0fSkgKyAuNXJlbSkpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tdG9vbCB7XG4gICAgJi5idG4tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBGdWxsIENhbGVuZGFyXG4vL1xuXG4vLyBCdXR0b25zXG4uZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIH1cbn1cblxuLy8gQ2FsZW5kYXIgdGl0bGVcbi5mYy1oZWFkZXItdGl0bGUgaDIge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZmMtaGVhZGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZjLWhlYWRlci1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vLyBDYWxlbmRhciB0YWJsZSBoZWFkZXIgY2VsbHNcbi5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmZjLWdyaWQge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlcjpmaXJzdC1vZi10eXBlLFxuLmZjLXdpZGdldC1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlcjpsYXN0LW9mLXR5cGUsXG4uZmMtd2lkZ2V0LWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uZmMtdG9vbGJhcixcbi5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZmMtbGVmdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cblxuICAgIC5mYy1jZW50ZXIge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMzc1cmVtO1xuICAgIH1cblxuICAgIC5mYy1yaWdodCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cbn1cblxuLmZjLWRheS1udW1iZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYy1jb2xvci1waWNrZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgLmZhLFxuICAgIC5mYXMsXG4gICAgLmZhcixcbiAgICAuZmFiLFxuICAgIC5mYWwsXG4gICAgLmZhZCxcbiAgICAuc3ZnLWlubGluZS0tZmEsXG4gICAgLmlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgzMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhZGQtbmV3LWV2ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuM3M7XG59XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcblxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY3Vyc29yOiBtb3ZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwIDkwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogU2VsZWN0MlxuLy9cblxuLy9TaWdubGUgc2VsZWN0XG4vLyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsXG4vLyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuLy8gICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcbi8vICAgJjpmb2N1cyxcbi8vICAgJjphY3RpdmUge1xuLy8gICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIC8vYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1cztcbiAgICBwYWRkaW5nOiAoJGlucHV0LXBhZGRpbmcteSAqIDEuMjUpICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAyNSUpO1xuICAgIH1cbiAgfVxuXG4gICYgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIC8vYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1cztcbiAgfVxuXG4gICYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMzFweDtcbiAgICByaWdodDogNnB4O1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bixcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgJi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuXG4gICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgJGNvbG9yOiAkZ3JheS0zMDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgJGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAkY29sb3I6IGRhcmtlbigkY29sb3IsIDMlKTtcblxuICAgICAgJixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL011bHRpcGxlIHNlbGVjdFxuICAmIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteCAvIDIgJGlucHV0LXBhZGRpbmcteTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRpbnB1dC1wYWRkaW5nLXggLyAyO1xuXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5wdXQtcGFkZGluZy14IC8gMjtcblxuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkcHJpbWFyeSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjMxcmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC1zbSAmLFxuICAgICAgJi50ZXh0LXNtIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB+ICYge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgPiAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWxlY3QyIEJvb3RzdHJhcDQgVGhlbWUgb3ZlcnJpZGVzXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gdGV4dC1zbSAvIGZvcm0tY29udHJvbC1zbSBvdmVycmlkZVxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cblxuLnRleHQtc20sXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4ge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNHJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHRvcDogLS4xMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXgtc20gLyAyICRpbnB1dC1wYWRkaW5nLXktc207XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJGlucHV0LXBhZGRpbmcteC1zbSAvIDUpO1xuXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5wdXQtcGFkZGluZy14LXNtIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gRml4IGluc2lkZSBtYXhpbWl6ZWQgY2FyZFxuLm1heGltaXplZC1jYXJkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHNlbGVjdDItdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIHNlbGVjdDItdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAvLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAvLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cbiIsIi8vXG4vLyBHZW5lcmFsOiBNaXhpbnNcbi8vXG5cbi8vIFNlbGVjdDIgVmFyaWFudFxuQG1peGluIHNlbGVjdDItdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5zZWxlY3QyLSN7JG5hbWV9IHtcblxuICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0ICYsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICYuc2VsZWN0Mi1kcm9wZG93bixcbiAgICAgIC5zZWxlY3QyLWRyb3Bkb3duLFxuICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkY29sb3IsIDMlKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vTXVsdGlwbGUgc2VsZWN0XG4gICAgICAmIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuNyk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogQm9vdHN0cmFwIFNsaWRlclxuLy9cblxuLy8gVG9vbHRpcCBmaXhcbi5zbGlkZXIgLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5O1xufVxuXG4vLyBTdHlsZSBvdmVycmlkZVxuLnNsaWRlciB7XG4gICYuc2xpZGVyLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi5zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAuc2xpZGVyLSN7JG5hbWV9IC5zbGlkZXIge1xuICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuc2xpZGVyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuc2xpZGVyLSN7JG5hbWV9IC5zbGlkZXIge1xuICAgICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogaUNoZWNrIEJvb3RzdHJhcFxuLy9cblxuLy8gaUNoZWNrIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cblxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxufVxuXG4vLyBpQ2hlY2sgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICBbY2xhc3MqPVwiaWNoZWNrLVwiXSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCkge1xuICAgICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICAvLyBpQ2hlY2sgY29sb3JzICh0aGVtZSBjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cblxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cblxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cbiAgfVxuXG4gIC8vIGlDaGVjayBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luczogalF1ZXJ5IE1hcGFlbFxuLy9cblxuLm1hcGFlbCB7XG4gIC5tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tYXBUb29sdGlwIHtcbiAgICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIH1cblxuICAubXlMZWdlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cblxuICAuem9vbUJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRidXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgLnpvb21SZXNldCB7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnpvb21JbiB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnpvb21PdXQge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbnM6IEpRVk1hcFxuLy9cblxuLy8gWm9vbSBCdXR0b24gc2l6ZSBmaXhlc1xuLmpxdm1hcC16b29taW4sXG4uanF2bWFwLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICBjb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogU3dlZXRBbGVydDJcbi8vXG5cbi8vIEljb24gQ29sb3JzXG4uc3dhbDItaWNvbiB7XG4gICYuc3dhbDItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRpbmZvLCAyMCUpO1xuICAgIGNvbG9yOiAkaW5mbztcbiAgfVxuXG4gICYuc3dhbDItd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCR3YXJuaW5nLCAyMCUpO1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxuXG4gICYuc3dhbDItZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkZGFuZ2VyLCAyMCUpO1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgJi5zd2FsMi1xdWVzdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRzZWNvbmRhcnksIDIwJSk7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cblxuICAmLnN3YWwyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkc3VjY2VzcywgMjAlKTtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG5cbiAgICAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkc3VjY2VzcywgMjAlKTtcbiAgICB9XG5cbiAgICBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWxpbmUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5zd2FsMi1wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICRncmF5LTIwMDtcblxuICAgIC5zd2FsMi1jb250ZW50LFxuICAgIC5zd2FsMi10aXRsZSB7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogVG9hc3RyXG4vL1xuXG4vLyBCYWNrZ3JvdW5kIHRvIEZvbnRBd2Vzb21lIEljb25zXG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbi8vICAgICBmb250LXNpemU6IDI0cHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMThweDtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuLy8gICAgIG1hcmdpbjogYXV0byAwLjVlbSBhdXRvIC0xLjVlbTtcbi8vIH1cbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcXGYwNzFcIjtcbi8vIH1cbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3MgLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuLy8gfVxuXG5cbiN0b2FzdC1jb250YWluZXIge1xuICAvLyBCYWNrZ3JvdW5kIGNvbG9yXG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAudG9hc3Qtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cblxuICAudG9hc3QtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIH1cblxuICAudG9hc3QtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gIH1cblxuICAudG9hc3Qtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gIH1cbn1cblxuLy8gZnVsbCB3aWR0aCBmaXhcbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCAudG9hc3QsXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGggLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuIiwiLy9cbi8vIFBsdWdpbjogUGFjZVxuLy9cblxuLnBhY2Uge1xuICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDEwO1xuXG4gIC5wYWNlLXByb2dyZXNzIHtcbiAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDExO1xuICB9XG5cbiAgLnBhY2UtYWN0aXZpdHkge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMTI7XG4gIH1cbn1cblxuLy8gTWl4aW5cbkBtaXhpbiBwYWNlLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAucGFjZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtYmFyYmVyLXNob3AtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYShjb2xvci15aXEoJGNvbG9yKSwgMC4yKSA1MCUsIHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1iaWctY291bnRlci0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLCAuMTk5OTk5OTk5OTk5OTk5OTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWJvdW5jZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLWF0b20tI3skbmFtZX0ge1xuICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogODBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuN3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1jZW50ZXItY2lyY2xlLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOCk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1jZW50ZXItcmFkYXItI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1jZW50ZXItc2ltcGxlLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1tYXRlcmlhbC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAucGFjZS1jb3JuZXItaW5kaWNhdG9yLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuICAgICAgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuXG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgkY29sb3IsIC4yKTtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgkY29sb3IsIC4yKTtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRjb2xvciwgLjIpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtZmlsbC1sZWZ0LSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAwLjE5OTk5OTk5OTk5OTk5OTk2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1mbGFzaC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggJGNvbG9yLCAwIDAgNXB4ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtbG9hZGluZy1iYXItI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAxMjBweCAwIGNvbG9yLXlpcSgkY29sb3IpLCAyNDBweCAwIGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY29sb3IsIGluc2V0IDAgMCAwIDdweCBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1tYWMtb3N4LSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICRjb2xvciwgaW5zZXQgMCAtMXB4ICRjb2xvciwgaW5zZXQgMCAycHggcmdiYShjb2xvci15aXEoJGNvbG9yKSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjMpO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAuNjUpIDAlLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAuMTUpIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtcHJvZ3Jlc3MtY29sb3ItI3skbmFtZX0ge1xuICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgcGFjZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBwYWNlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbiIsIi8qKlxuICAqIGJvb3RzdHJhcC1zd2l0Y2ggLSBUdXJuIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnMgaW50byB0b2dnbGUgc3dpdGNoZXMuXG4gICpcbiAgKiBAdmVyc2lvbiB2My40IChNT0RERUQpXG4gICogQGhvbWVwYWdlIGh0dHBzOi8vYnR0c3RycC5naXRodWIuaW8vYm9vdHN0cmFwLXN3aXRjaFxuICAqIEBhdXRob3IgTWF0dGlhIExhcmVudGlzIDxtYXR0aWFAbGFyZW50aXMuZXU+IChodHRwOi8vbGFyZW50aXMuZXUpXG4gICogQGxpY2Vuc2UgTUlUXG4gICovXG5cbiRib290c3RyYXAtc3dpdGNoLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzOiAuMXJlbTtcblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtYm9yZGVyLXJhZGl1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDA7XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1ib3JkZXItcmFkaXVzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRncmF5LTIwMCk7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkge1xuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAuMXJlbSAuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwge1xuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2Uge1xuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzNyZW07XG4gICAgICBwYWRkaW5nOiAuM3JlbSAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQsXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSxcbiAgJi5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtYW5pbWF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC41cztcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cyAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cyAwO1xuICAgIH1cblxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgMCAwICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxuXG4gIC8vICYuYm9vdHN0cmFwLXN3aXRjaC1mb2N1c2VkIHtcbiAgLy8gICBib3JkZXItY29sb3I6ICRpbnB1dC1idG4tZm9jdXMtY29sb3I7XG4gIC8vICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAvLyAgIG91dGxpbmU6IDA7XG4gIC8vIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbiAgJi5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAgICYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luczogTWlzY2VsbGFuZW91c1xuLy8gT2xkIHBsdWdpbiBjb2Rlc1xuLy9cblxuLy8gX2ZpeCBmb3Igc3BhcmtsaW5lIHRvb2x0aXBcbi5qcXN0b29sdGlwIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vLyBqUXVlcnlVSVxuLmNvbm5lY3RlZFNvcnRhYmxlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNvcnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGdyYXktMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBDaGFydHNcbi5jaGFydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4uZGFyay1tb2RlIHtcbiAgLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gIH1cbiAgLmpzZ3JpZC1lZGl0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsLFxuICAuanNncmlkLWdyaWQtYm9keSwgLmpzZ3JpZC1ncmlkLWhlYWRlcixcbiAgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgLmpzZ3JpZC1pbnNlcnQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuICAuanNncmlkLXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuICAuanNncmlkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIH1cbiAgLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgfVxuICAuanNncmlkLXNlbGVjdGVkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICB9XG59XG4iLCIvL1xuLy8gTWlzYzogTWlzY2VsbGFuZW91c1xuLy9cblxuLmJvcmRlci10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLy8gRGVzY3JpcHRpb24gQmxvY2tzXG4uZGVzY3JpcHRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICA+IC5kZXNjcmlwdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgPiAuZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIERlc2NyaXB0aW9uIEJsb2NrIEV4dGVuc2lvblxuICAuZGVzY3JpcHRpb24taWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8vIExpc3QgdXRpbGl0eSBjbGFzc2VzXG4ubGlzdC1ncm91cC11bmJvcmRlcmVkIHtcbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubGlzdC1oZWFkZXIge1xuICBjb2xvcjogJGdyYXktNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggNHB4O1xufVxuXG4ubGlzdC1zZXBlcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1ib3JkZXItY29sb3I7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0LWxpbmsge1xuICA+IGEge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgcGFkZGluZzogNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBVc2VyIGJsb2NrXG4udXNlci1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lLFxuICAuZGVzY3JpcHRpb24sXG4gIC5jb21tZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC51c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuXG4gICYudXNlci1ibG9jay1zbSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAkaW1nLXNpemUtc207XG4gICAgICBoZWlnaHQ6ICRpbWctc2l6ZS1zbTtcbiAgICB9XG5cbiAgICAudXNlcm5hbWUsXG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5jb21tZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC51c2VybmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEltYWdlIHNpemVzXG4uaW1nLXNtLFxuLmltZy1tZCxcbi5pbWctbGcge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmltZy1zbSB7XG4gIGhlaWdodDogJGltZy1zaXplLXNtO1xuICB3aWR0aDogJGltZy1zaXplLXNtO1xuXG4gICsgLmltZy1wdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogJGltZy1zaXplLXNtICsgJGltZy1zaXplLXB1c2g7XG4gIH1cbn1cblxuLmltZy1tZCB7XG4gIHdpZHRoOiAkaW1nLXNpemUtbWQ7XG4gIGhlaWdodDogJGltZy1zaXplLW1kO1xuXG4gICsgLmltZy1wdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogJGltZy1zaXplLW1kICsgJGltZy1zaXplLXB1c2g7XG4gIH1cbn1cblxuLmltZy1sZyB7XG4gIHdpZHRoOiAkaW1nLXNpemUtbGc7XG4gIGhlaWdodDogJGltZy1zaXplLWxnO1xuXG4gICsgLmltZy1wdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogJGltZy1zaXplLWxnICsgJGltZy1zaXplLXB1c2g7XG4gIH1cbn1cblxuLy8gSW1hZ2UgYm9yZGVyZWRcbi5pbWctYm9yZGVyZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS01MDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmltZy1ib3JkZXJlZC1zbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTUwMDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4vLyBSb3VuZGVkIGFuZCBDaXJjbGUgSW1hZ2VzXG4uaW1nLXJvdW5kZWQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLmltZy1jaXJjbGUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG59XG5cbi8vIEltYWdlIHNpemVzXG4uaW1nLXNpemUtNjQsXG4uaW1nLXNpemUtNTAsXG4uaW1nLXNpemUtMzIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctc2l6ZS02NCB7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4uaW1nLXNpemUtNTAge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmltZy1zaXplLTMyIHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi8vIEJsb2NrIHNpemVzXG4uc2l6ZS0zMixcbi5zaXplLTQwLFxuLnNpemUtNTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l6ZS0zMiB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc2l6ZS00MCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc2l6ZS01MCB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4vLyBHZW5lcmFsIGF0dGFjaGVtbnQgYmxvY2tcbi5hdHRhY2htZW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcblxuICAuYXR0YWNobWVudC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmF0dGFjaG1lbnQtcHVzaGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cblxuICAuYXR0YWNobWVudC1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYXR0YWNobWVudC10ZXh0IHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi8vIE92ZXJsYXlzIGZvciBDYXJkLCBJbmZvQm94ICYgU21hbGxCb3hcbi5jYXJkLFxuLm92ZXJsYXktd3JhcHBlcixcbi5pbmZvLWJveCxcbi5zbWFsbC1ib3gge1xuICAvLyBCb3ggb3ZlcmxheSBmb3IgTE9BRElORyBTVEFURSBlZmZlY3RcbiAgPiAub3ZlcmxheSxcbiAgPiAubG9hZGluZy1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICA+IC5mYSxcbiAgICA+IC5mYXMsXG4gICAgPiAuZmFyLFxuICAgID4gLmZhYixcbiAgICA+IC5mYWwsXG4gICAgPiAuZmFkLFxuICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgID4gLmlvbiB7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjUpO1xuXG4gICAgICA+IC5mYSxcbiAgICAgID4gLmZhcyxcbiAgICAgID4gLmZhcixcbiAgICAgID4gLmZhYixcbiAgICAgID4gLmZhbCxcbiAgICAgID4gLmZhZCxcbiAgICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1wYW5lIHtcbiAgLy8gQm94IG92ZXJsYXkgZm9yIExPQURJTkcgU1RBVEUgZWZmZWN0IG9uIFRhYiBQYW5lbHNcbiAgPiAub3ZlcmxheS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiAub3ZlcmxheSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci14O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMiAqICN7JGNhcmQtc3BhY2VyLXh9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogI3skY2FyZC1zcGFjZXIteH0pO1xuXG4gICAgICAmLmRhcmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSaWJib25cbi5yaWJib24td3JhcHBlciB7XG4gIGhlaWdodDogJHJpYmJvbi13cmFwcGVyLXNpemU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6ICRyaWJib24td3JhcHBlci1zaXplO1xuICB6LWluZGV4OiAxMDtcblxuICAmLnJpYmJvbi1sZyB7XG4gICAgaGVpZ2h0OiAkcmliYm9uLWxnLXdyYXBwZXItc2l6ZTtcbiAgICB3aWR0aDogJHJpYmJvbi1sZy13cmFwcGVyLXNpemU7XG5cbiAgICAucmliYm9uIHtcbiAgICAgIHJpZ2h0OiAkcmliYm9uLWxnLXJpZ2h0O1xuICAgICAgdG9wOiAkcmliYm9uLWxnLXRvcDtcbiAgICAgIHdpZHRoOiAkcmliYm9uLWxnLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICYucmliYm9uLXhsIHtcbiAgICBoZWlnaHQ6ICRyaWJib24teGwtd3JhcHBlci1zaXplO1xuICAgIHdpZHRoOiAkcmliYm9uLXhsLXdyYXBwZXItc2l6ZTtcblxuICAgIC5yaWJib24ge1xuICAgICAgcmlnaHQ6ICRyaWJib24teGwtcmlnaHQ7XG4gICAgICB0b3A6ICRyaWJib24teGwtdG9wO1xuICAgICAgd2lkdGg6ICRyaWJib24teGwtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLnJpYmJvbiB7XG4gICAgYm94LXNoYWRvdzogMCAwICRyaWJib24tYm9yZGVyLXNpemUgcmdiYSgkYmxhY2ssIC4zKTtcbiAgICBmb250LXNpemU6ICRyaWJib24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkcmliYm9uLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRyaWJib24tcGFkZGluZztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6ICRyaWJib24tcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKCRibGFjaywgLjQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAkcmliYm9uLXRvcDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6ICRyaWJib24td2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRyaWJib24tYm9yZGVyLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRyaWJib24tYm9yZGVyLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAkcmliYm9uLWJvcmRlci1zaXplIHNvbGlkICM5ZTllOWU7XG4gICAgICBib3R0b206IC0kcmliYm9uLWJvcmRlci1zaXplO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2Nyb2xsIFRvIFRvcFxuLmJhY2stdG8tdG9wIHtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAkemluZGV4LWNvbnRyb2wtc2lkZWJhciArIDE7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBQcmVcbnByZSB7XG4gIHBhZGRpbmc6IC43NXJlbTtcbn1cblxuLy8gQmxvY2txdW90ZXMgc3R5bGVzXG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItbGVmdDogLjdyZW0gc29saWQgJHByaW1hcnk7XG4gIG1hcmdpbjogMS41ZW0gLjdyZW07XG4gIHBhZGRpbmc6IC41ZW0gLjdyZW07XG5cbiAgLmJveCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIH1cblxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLnF1b3RlLSN7JGNvbG9yfSB7XG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAmLnF1b3RlLSN7JGNvbG9yfSB7XG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWIgQ3VzdG9tIENvbnRlbnRcblxuLnRhYi1jdXN0b20tY29udGVudCB7XG4gIGJvcmRlci10b3A6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cblxuLm5hdiArIC50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cblxuLy8gQmFkZ2UgQlROIFN0eWxlXG4uYmFkZ2UtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzLXhzO1xuICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplLXhzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteS14cyAqIDIgJGJ1dHRvbi1wYWRkaW5nLXgteHMgKiAyO1xufVxuXG4uYmFkZ2UtYnRuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nOiAuMzc1cmVtIC42cmVtO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICB9XG4gIC5hdHRhY2htZW50LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAzLjc1JSk7XG5cbiAgICAuYXR0YWNobWVudC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAmLnF1b3RlLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsb3NlLFxuICAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICRncmF5LTcwMDtcbiAgfVxuICAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuIiwiLy9cbi8vIE1pc2M6IFByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAvL0FkZCB0byBlbGVtZW50cyB0aGF0IHlvdSBkbyBub3Qgd2FudCB0byBzaG93IHdoZW4gcHJpbnRpbmdcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0VsZW1lbnRzIHRoYXQgd2Ugd2FudCB0byBoaWRlIHdoZW4gcHJpbnRpbmdcbiAgLm1haW4tc2lkZWJhcixcbiAgLm1haW4taGVhZGVyLFxuICAuY29udGVudC1oZWFkZXIge1xuICAgIEBleHRlbmQgLm5vLXByaW50O1xuICB9XG5cbiAgLy9UaGlzIGlzIHRoZSBvbmx5IGVsZW1lbnQgdGhhdCBzaG91bGQgYXBwZWFyLCBzbyBsZXQncyByZW1vdmUgdGhlIG1hcmdpbnNcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF5b3V0LWZpeGVkIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0ludm9pY2UgcHJpbnRpbmdcbiAgLmludm9pY2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnZvaWNlLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICB9XG5cbiAgLy9NYWtlIHN1cmUgdGFibGUgY29udGVudCBkaXNwbGF5cyBwcm9wZXJseVxuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICA+IC50YWJsZSB0ciB0aCxcbiAgICA+IC50YWJsZSB0ciB0ZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUZXh0XG4vL1xuXG4vLyB0ZXh0IG1vZGlmaWNhdGlvblxuLnRleHQtYm9sZCB7XG4gICYsXG4gICYudGFibGUgdGQsXG4gICYudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCAhaW1wb3J0YW50O1xufVxuXG4vLyB0ZXh0IGNvbG9yIHZhcmlhdGlvbnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC50ZXh0LSN7JG5hbWV9IHtcbiAgICBjb2xvcjogI3skY29sb3J9ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAudGV4dC0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogI3skY29sb3J9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBFbGV2YXRpb25cbi8vXG5cbi5lbGV2YXRpb24tMCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGVsZXZhdGlvbnMge1xuICAuZWxldmF0aW9uLSN7JG5hbWV9IHtcbiAgICBib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogQmFja2dyb3VuZHNcbi8vXG5cbi8vIEJhY2tncm91bmQgVmFyaWFudFxuQG1peGluIGJhY2tncm91bmQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9ICFpbXBvcnRhbnQ7XG5cbiAgICAmLFxuICAgID4gYSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0biB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBjb2xvcjogZGFya2VuKGNvbG9yLXlpcSgkY29sb3IpLCA3LjUlKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTIuNSUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkY29sb3IsIDEwJSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIEdyYWRpZW50IFZhcmlhbnRcbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuYmctZ3JhZGllbnQtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICYuYnRuIHtcbiAgICAgICYuZGlzYWJsZWQsXG4gICAgICAmOmRpc2FibGVkLFxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCBkYXJrZW4oJGNvbG9yLCA3LjUlKSwgMTUlKSwgZGFya2VuKCRjb2xvciwgNy41JSkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgY29sb3I6IGRhcmtlbihjb2xvci15aXEoJGNvbG9yKSwgNy41JSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgZGFya2VuKCRjb2xvciwgMTAlKSwgMTUlKSwgZGFya2VuKCRjb2xvciwgMTAlKSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMi41JSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRjb2xvciwgMTAlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTWlzYzogQ29sb3JzXG4vL1xuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgY29sb3I6IGNvbG9yLXlpcSgkZ3JheS01MDApO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMjAwLCAzJSk7XG4gIGNvbG9yOiBjb2xvci15aXEobGlnaHRlbigkZ3JheS0yMDAsIDMlKSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogY29sb3IteWlxKCRibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogY29sb3IteWlxKCR3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQmFja2dydW5kIENvbG9yIERpc2FibGVkXG5bY2xhc3NePVwiYmctXCJdLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG4vLyBUZXh0IG11dGVkIGhvdmVyXG5hLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLy8gTGluayBTdHlsZXNcbi5saW5rLW11dGVkIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDMwJSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDQwJSk7XG4gIH1cbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTUwMCwgMjAlKTtcbiAgfVxufVxuXG4vLyBBY2NlbnQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQWNjZW50IGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEFjY2VudCBidXR0b24gb3ZlcnJpZGUgZml4XG5bY2xhc3MqPVwiYWNjZW50LVwiXSB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgYS5idG4tI3skbmFtZX0ge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1ibGFjayxcbiAgLnRleHQtZGFyayxcbiAgLmxpbmstYmxhY2ssXG4gIC5saW5rLWRhcmsge1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gIH1cblxuICAvLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAvLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAvLyBHcmFkaWVudCBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAvLyBHcmFkaWVudCBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAvLyBBY2NlbnQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGFjY2VudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgW2NsYXNzKj1cImFjY2VudC1cIl0ge1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgYS5idG4tI3skbmFtZX0ge1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjZW50IGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIE1peGluczogQWNjZW50XG4vL1xuXG4vLyBBY2NlbnQgVmFyaWFudFxuQG1peGluIGFjY2VudC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJGxpbmstY29sb3I6ICRjb2xvcjtcbiAgLmFjY2VudC0jeyRuYW1lfSB7XG4gICAgJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDE1JSk7XG4gICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAkY29sb3I7XG4gICAgJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgLmJ0bi1saW5rLFxuICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbiAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIgKCkge1xuICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyMCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICRuZXctY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdHItcmVwbGFjZSgkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQsIHN0ci1yZXBsYWNlKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfSwgXCIjXCIsIFwiJTIzXCIpLCBzdHItcmVwbGFjZSgjeyRuZXctY29sb3J9LCBcIiNcIiwgXCIlMjNcIikpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBhLFxuICAgICAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIGEsXG4gICAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwic2lkZWJhci1kYXJrLVwiXSB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIgKCkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIHtcbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIgKCkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFyay1tb2RlLmFjY2VudC0jeyRuYW1lfSB7XG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7IH1cblxuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7IH1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjsgfVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZhdWNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjsgfVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiOyB9XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHMtd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiOyB9XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XG5cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjsgfVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjsgfVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7IH1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxhbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdW1wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjsgfVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiOyB9XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7IH1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiOyB9XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XG5cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7IH1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmZhLXN0b3JlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjsgfVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjsgfVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuY2hhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c2Vycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmZhLXZpcnVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjsgfVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiIsIi8qQ1VTVE9NIENoZWNrYm94ICovXG5cbi5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cblxuICBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuXG4gIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmNoZWNrbWFyayB7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiAuY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cblxuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuICAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA3cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsICA6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuXG4uZm9ybS1jaGVjay1sYWJlbC5iaWcgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwuYmlnIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cblxuIiwiXG4uY29udGVudC13cmFwcGVyID4gc2VjdGlvbi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIHtcbiAgLmZvcm0tZm9vdGVyIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5ib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdiksIC5zaWRlYmFyLW1pbmktbWQsIC5zaWRlYmFyLW1pbmkteHMge1xuICAuZm9ybS1mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuXG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG5cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBNaW5pIEJyZWFrcG9pbnRzXG4uc2lkZWJhci1taW5pLCAuc2lkZWJhci1taW5pLW1kLCAuc2lkZWJhci1taW5pLXhzIHtcbiAgLy8gV2hlbiB0aGUgc2lkZWJhciBpcyBjb2xsYXBzZWQuLi5cbiAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAvLyBBcHBseSB0aGUgbmV3IG1hcmdpbnMgdG8gdGhlIG1haW4gY29udGVudCBhbmQgZm9vdGVyXG4gICAgLmZvcm0tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLmZvcm0tZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzg2OTA5OTtcbiAgcGFkZGluZzogMTBweDtcblxuICAuYnRuLWxpc3Qge1xuICAgIC5mbG9hdC1yaWdodCwgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG4uY2FyZCB7XG4gICYuY2FyZC10YWJsZSB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgIHRhYmxlLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBpbnB1dC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICAgICAgICAgICAgaW5wdXQuZm9ybS1iYXRjaC1jaGVja2JveCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgIC5uYi1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcblxuLm1vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgO1xuICAgIH1cbiAgfVxufSIsIlxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICBmbG9hdDogcmlnaHQgO1xuICB3aWR0aDogNDAwcHggO1xuICBvcGFjaXR5OiAxIDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAmLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQgO1xuICB9XG4gICYuZGFuZ2VyLCAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQgO1xuICB9XG4gICYuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudCA7XG4gIH1cbiAgJi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50IDtcbiAgfVxufVxuXG4jdG9hc3QtY29udGFpbmVyOmJlZm9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3RvYXN0LWNsb3NlLWFsbCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogLTE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjQkQzNjJGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vQGluY2x1ZGUgdGV4dC1zaGFkb3coMCAxcHggMCAjOTk5KSA7XG5cbiAgYm9yZGVyLXJhZGl1czogNTBweCA7XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/