123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329 |
- /** @file Presentational styles for Drupal stark theme layout. It is left empty for testing purposes. @see https://www.drupal.org/project/drupal/issues/2349711 */
- @font-face { font-family: 'dukefill'; src: url("../fonts/duke_fill-webfont.woff2") format("woff2"), url("../fonts/duke_fill-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
- @font-face { font-family: 'cormorantBold'; src: url("../fonts/Cormorant-Bold-webfont.woff2") format("woff2"), url("../fonts/Cormorant-Bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
- @font-face { font-family: 'cormorantBoldItalic'; src: url("../fonts/Cormorant-BoldItalic-webfont.woff2") format("woff2"), url("../fonts/Cormorant-BoldItalic-webfont.woff") format("woff"); font-weight: lighter; font-style: normal; }
- @font-face { font-family: 'truenoregular'; src: url("../fonts/truenorg-webfont.woff2") format("woff2"), url("../fonts/truenorg-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
- main h2 { font-family: 'dukefill'; font-size: 3.5rem; line-height: 3rem; letter-spacing: 0.1rem; }
- main h2, main a { color: #1d378eff; }
- main.home h2 { font-size: 2rem; }
- main h3 { text-transform: uppercase; margin: 2rem 0; font-family: 'dukefill'; font-size: 3rem; letter-spacing: 0.1rem; color: #6f6d7dff; }
- main .__ressources h4 { text-transform: uppercase; margin: 2rem 0; font-family: 'dukefill'; font-size: 2rem; letter-spacing: 0.1rem; color: #1d378eff; }
- main blockquote p { font-family: 'cormorantBold'; font-size: 3rem; line-height: 3rem; font-weight: lighter; }
- main p { font-size: 1rem; line-height: 1.5rem; font-family: 'truenoregular'; }
- main a { color: black; }
- main a:hover { color: black; }
- main .__wrap_content p a { display: inline; background: #d2d2ebff; }
- main .thumbnails_participants * { color: #1d378eff; }
- main .thumbnails_participants .__name { font-family: 'truenoregular'; font-size: 1rem; }
- main .thumbnails_participants .__qualite { font-family: 'truenoregular'; font-size: 1rem; font-style: italic; }
- main .programme h3 { font-size: 1.5rem; font-family: 'truenoregular'; }
- main .thumbnails time, main .thumbnails .type_moment { font-family: 'truenoregular'; font-size: 0.9rem; text-transform: uppercase; }
- main .thumbnails .__content a { font-family: 'truenoregular'; font-weight: bold; font-size: 1rem; text-transform: uppercase; }
- main .paragraph--type--role-de-l-intervenant .___title_inter div { font-family: 'truenoregular'; font-weight: bold; font-size: 0.8rem; text-transform: uppercase; }
- main article .__head div { font-family: 'truenoregular'; font-size: 1rem; text-transform: uppercase; }
- #block-popsu-colloque-submenu ul li a { font-size: 2rem; font-family: 'dukefill'; letter-spacing: 0.05rem; text-transform: uppercase; }
- .more_link span { padding-left: 0.5rem; }
- #block-popsu-colloque-local-tasks ul { display: flex; margin-top: 2rem; margin-bottom: 0; padding: 0; }
- #block-popsu-colloque-local-tasks ul li { margin: 0.5rem; }
- #toolbar-administration { z-index: 1000; position: fixed; }
- * { box-sizing: border-box; }
- body, html { font-size: 16px; line-height: 1.2; }
- ul, li, ol { list-style: none; }
- h1, h2, h3, h4 { margin: 0; padding: 0; }
- header { padding: 0 1rem; height: 130px; }
- header div { height: inherit; }
- #block-popsu-colloque-branding { width: 100%; position: relative; z-index: 999; padding: 1rem 0 0 0; }
- #block-popsu-colloque-branding > div > a { display: inline-block; height: 8rem; max-height: 150px; position: relative; }
- #block-popsu-colloque-branding > div > a img { width: auto; height: 100%; -o-object-fit: contain; object-fit: contain; }
- #block-mainnavigation { width: auto; border-left: 1px solid red; padding-bottom: 1rem; display: flex; align-items: flex-end; }
- #block-mainnavigation ul { flex-wrap: nowrap; }
- #block-mainnavigation ul li { padding: 0 1rem; border-right: 1px solid black; }
- #block-mainnavigation ul li a { white-space: nowrap; }
- .site_setting_entity img { width: 50%; height: auto; }
- #block-popsu-colloque-submenu { margin: 3rem auto; }
- #block-popsu-colloque-submenu ul { display: flex; padding: 0; }
- #block-popsu-colloque-submenu ul li { margin-right: 1rem; }
- #block-popsu-colloque-submenu ul li a { display: block; padding: 1rem 1rem; border: 1px solid #1d378eff; color: #1d378eff; background: white; transition: color 0.3s ease, background 0.3s ease; }
- #block-popsu-colloque-submenu ul li a:hover { text-decoration: none; color: white; background: #1d378eff; transition: all 0.3s ease; }
- #views-exposed-form-publications-page-1, #views-exposed-form-bibliographie-page-1 { margin: 2rem 0; display: flex; }
- #views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { margin-right: 2rem; }
- #views-exposed-form-publications-page-1 > div select, #views-exposed-form-bibliographie-page-1 > div select { border: 1px solid #1d378eff; background: white; padding: 0.2rem 0.5rem; outline: none; }
- #views-exposed-form-publications-page-1 > div select:focus, #views-exposed-form-bibliographie-page-1 > div select:focus { border: 2px solid #1d378eff; outline: none; }
- #views-exposed-form-publications-page-1 > div select option, #views-exposed-form-bibliographie-page-1 > div select option { padding: 0.2rem 0.5rem; min-height: 2rem; }
- .__img-hero { height: 400px; }
- .__img-hero img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .participant_full .hero figure { width: 100%; }
- .participant_full .hero figure .__img > div { margin: auto; width: 300px; height: 300px; }
- .participant_full .hero figure .__img img { border-radius: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .participant_full .hero figure figcaption { align-self: center; text-align: center; margin: 2rem 0; }
- @media screen and (min-width: 768px) { .participant_full .hero figure { width: 100%; }
- .participant_full .hero figure .__img { margin-right: 2rem; }
- .participant_full .hero figure .__img > div { width: 300px; height: 300px; }
- .participant_full .hero figure .__img img { border-radius: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .participant_full .hero figure figcaption { align-self: center; } }
- html, body { background: #1d378e0d; }
- header { background: white; }
- img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- #txt_present > div { margin: 2rem auto; }
- #block-views-block-slide-programme-block-1 .views section.wrap_head:after, #block-views-block-dernieres-publications-block-1 .views section.wrap_head:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; }
- article .__title:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; }
- article .__head div > div { margin-right: 0.5rem; }
- article .__head div > div:not(:first-child) { margin-left: 0.5rem; }
- h4:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; }
- blockquote { font-size: 2rem; line-height: 1; margin: 2rem; color: #6f6d7dff; }
- blockquote:before { width: 100px; height: 1rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; }
- .container.programme { margin-top: 3rem; }
- .container.programme h3 { margin: 0; }
- .container.programme .views section > div { margin-bottom: 3rem; }
- .container.programme .views section:not(:last-child) { margin: 0 0 2rem 0; }
- .container.programme .views section:not(:last-child):after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; }
- .container.programme .views section:not(:last-child) > .d-flex { padding: 0 0 2rem 0; }
- .container.programme .views section:last-child { margin-bottom: 5rem; }
- .__rs > div { width: 25px; height: 25px; margin: 0 0.25rem; }
- @media screen and (min-width: 768px) { .__rs { margin: auto; }
- .__rs > div { margin: 0 auto 0.5rem auto; } }
- .paragraph--type--role-de-l-intervenant { margin-bottom: 5rem; }
- .___title_inter { border-bottom: 1px solid black; margin-bottom: 2rem; }
- /*! Flickity v2.2.1
- https://flickity.metafizzy.co
- ---------------------------------------------- */
- .flickity-enabled { position: relative; }
- .flickity-enabled:focus { outline: 0; }
- .flickity-viewport { overflow: hidden; position: relative; height: 100%; }
- .flickity-slider { position: absolute; width: 100%; height: 100%; }
- .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
- .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab; }
- .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing; }
- .flickity-button { position: absolute; background: rgba(255, 255, 255, 0.75); border: none; color: #333; }
- .flickity-button:hover { background: #fff; cursor: pointer; }
- .flickity-button:focus { outline: 0; box-shadow: 0 0 0 5px #19f; }
- .flickity-button:active { opacity: .6; }
- .flickity-button:disabled { opacity: .3; cursor: auto; pointer-events: none; }
- .flickity-button-icon { fill: currentColor; }
- .flickity-prev-next-button { top: 50%; width: 44px; height: 44px; border-radius: 50%; transform: translateY(-50%); }
- .flickity-prev-next-button.previous { left: 10px; }
- .flickity-prev-next-button.next { right: 10px; }
- .flickity-rtl .flickity-prev-next-button.previous { left: auto; right: 10px; }
- .flickity-rtl .flickity-prev-next-button.next { right: auto; left: 10px; }
- .flickity-prev-next-button .flickity-button-icon { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%; }
- .flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1; }
- .flickity-rtl .flickity-page-dots { direction: rtl; }
- .flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: .25; cursor: pointer; }
- .flickity-page-dots .dot.is-selected { opacity: 1; }
- #block-views-block-slide-programme-block-1 .views section .head, #block-views-block-dernieres-publications-block-1 .views section .head { display: flex; width: 100%; justify-content: space-between; align-items: baseline; }
- #block-views-block-slide-programme-block-1 .views section .thumbnails, #block-views-block-dernieres-publications-block-1 .views section .thumbnails { margin: 1rem; }
- #block-views-block-slide-programme-block-1 .views section .flickity-slider, #block-views-block-dernieres-publications-block-1 .views section .flickity-slider { margin-left: 1rem; }
- .flickity-button { background: transparent; }
- .flickity-button:hover { background: transparent; }
- /* icon color */
- .flickity-button-icon { fill: black; }
- /* hide disabled button */
- .flickity-button:disabled { display: none; }
- .thumbnails { margin: 1rem 0rem; min-width: 250px; height: auto; width: calc(100% / 4); background: white; transform: scale(1); box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; }
- .thumbnails:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; }
- .thumbnails a { display: block; height: 100%; }
- .thumbnails > .__wrap { padding: 1rem; }
- .thumbnails .__media { margin-right: 1rem; }
- .thumbnails .__media figure { height: 100%; }
- .thumbnails .__media figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .thumbnails .d-flex { padding: 1rem; }
- .thumbnails figure { height: 100px; }
- .thumbnails figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .programme .row { margin: 0; }
- .programme .thumbnails { width: 100%; margin: 0; }
- .programme .thumbnails figure { height: 250px; }
- @media screen and (min-width: 992px) { .programme .row { margin: 1rem calc(-1rem); }
- .programme .thumbnails { width: calc( 50% - 1rem * 2); margin: 0 1rem; }
- .programme .thumbnails figure { height: 250px; } }
- .thumbnails_participants figure > div { width: 100px; height: 100px; margin-left: 0.5rem; }
- .thumbnails_participants figure > div img { border-radius: 50%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- .thumbnails_participants figure figcaption.__info { padding: 4rem 0.5rem 0.5rem 0.5rem; margin-top: -3rem; background: white; }
- .thumbnails_participants figure figcaption.__info .__name { text-transform: uppercase; }
- article .__publications > div article { width: 100%; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; }
- article .__publications > div article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; }
- article .__publications > div article figure { padding: 1rem; }
- article .__publications > div article figure .__media { margin-right: 1rem; }
- article .__publications > div article figure figcaption { width: 80%; }
- article .__bibliographie > div article { width: 100%; }
- article .__bibliographie > div article a > div p, article .__bibliographie > div article a > div span, article .__bibliographie > div article a > div div { display: inline; background: white; }
- .container.publications section article { width: 100%; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; }
- .container.publications section article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; }
- .container.publications section article figure { padding: 1rem; }
- .container.publications section article figure .__media { margin-right: 1rem; }
- .container.publications section article figure figcaption { width: 80%; }
- .container.bilbiographie article { width: 100%; }
- .container.bilbiographie article a > div p, .container.bilbiographie article a > div span, .container.bilbiographie article a > div div { display: inline; background: white; }
- @media screen and (min-width: 992px) { article .__publications > div { margin: 0 calc(-1rem); }
- article .__publications > div article { width: calc( 50% - 1rem * 2); margin: 0 1rem; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; }
- article .__publications > div article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; }
- article .__publications > div article figure { padding: 1rem; }
- article .__publications > div article figure .__media { margin-right: 1rem; }
- article .__publications > div article figure figcaption { width: 80%; }
- article .__bibliographie > div { margin: 0 calc(-1rem); }
- article .__bibliographie > div article { width: calc( 100% / 3 - 1rem * 3); margin: 0 1rem; }
- article .__bibliographie > div article figure { padding: 1rem; }
- article .__bibliographie > div article figure .__media { margin-right: 1rem; }
- article .__bibliographie > div article figure figcaption { width: 80%; }
- .container.publications section article { width: calc( 50% - 1rem * 2); margin: 0 1rem; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; }
- .container.publications section article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; }
- .container.publications section article figure { padding: 1rem; }
- .container.publications section article figure .__media { margin-right: 1rem; }
- .container.publications section article figure figcaption { width: 80%; }
- .container.publications .views.__publications article { width: calc( 25% - 1rem * 4); }
- .container.bibliographie article { width: calc( 100% / 3 - 1rem * 3); margin: 0 1rem; }
- .container.bibliographie article figure { padding: 1rem; }
- .container.bibliographie article figure .__media { margin-right: 1rem; }
- .container.bibliographie article figure figcaption { width: 80%; } }
- article img, .side_notes img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
- /* .layout-content > div{ display: flex; } */
- .side_notes { position: relative; }
- .side_notes > * { position: absolute; width: 300px; }
- .side_notes .d-flex { flex-direction: column; }
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwidmFyaWFibGVzL3Zhci5zY3NzIiwibWl4aW5zL21peGluLnNjc3MiLCJ0eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2VkaXQuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9zdWJfbWVudS5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9ycy5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL3JvbGVfaW50ZXIuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVzL2ZsaWNraXR5LnNjc3MiLCJjb21wb25lbnRzL3NsaWRlcy9zbGlkZXMuc2NzcyIsImNvbXBvbmVudHMvdGh1bWJuYWlscy90aHVtYm5haWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAZmlsZVxuICogUHJlc2VudGF0aW9uYWwgc3R5bGVzIGZvciBEcnVwYWwgc3RhcmsgdGhlbWUgbGF5b3V0LlxuICpcbiAqIEl0IGlzIGxlZnQgZW1wdHkgZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8yMzQ5NzExXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlcy92YXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi90eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FkbWluL2VkaXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWRtaW4vdG9vbGJhci5zY3NzXCI7XG5cbip7XG4gYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSxodG1se1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbnVsLGxpLG9se1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSxoMixoMyxoNHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9zdWJfbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3Jtcy9maWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZWJhci9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyL3JvbGVfaW50ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVzL2ZsaWNraXR5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlcy9zbGlkZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGh1bWJuYWlscy90aHVtYm5haWxzLnNjc3NcIjtcblxubWFpbntcbiAgLy8gbWFyZ2luLXRvcDogJG1hcmdpbi1oZXJvO1xufVxuXG5hcnRpY2xlIGltZyxcbi5zaWRlX25vdGVzIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIC5sYXlvdXQtY29udGVudCA+IGRpdntcbiAgZGlzcGxheTogZmxleDtcbn0gKi9cbi5zaWRlX25vdGVze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlX25vdGVzID4gKntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5zaWRlX25vdGVzIC5kLWZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3RodW1ibmFpbHMuc2Nzc1wiO1xuIiwiJGNvbG9yMTogcmVkO1xuJGNvbG9yMjogIzFkMzc4ZWZmO1xuJGNvbF9ibGFjazogYmxhY2s7XG4kbGlnaHRncmV5OiAjNmY2ZDdkZmY7XG4kZm9uZDogIzFkMzc4ZTBkO1xuJHVuZGVybGluZTojZDJkMmViZmY7XG5cbiRndXR0ZXIxIDogMXJlbTtcblxuJGNyb2l4X29yOiAnLi4vaW1hZ2VzL2Nyb2l4X2ZpbGV0c2FibGUuc3ZnJztcblxuJGxldHRlcl9zcGFjaW5nSDogMC4xcmVtO1xuIiwiQG1peGluIGNyb2l4X29yIHtcbiAgJjphZnRlcntcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gY3JvaXhfb3JfQiB7XG4gICY6YmVmb3Jle1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5cbkBtaXhpbiBzaGFkb3d7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICAmOmhvdmVye1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4ICRjb2xvcjI7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZHVrZWZpbGwnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9kdWtlX2ZpbGwtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZHVrZV9maWxsLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2Nvcm1vcmFudEJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Db3Jtb3JhbnQtQm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9Db3Jtb3JhbnQtQm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdjb3Jtb3JhbnRCb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ29ybW9yYW50LUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQ29ybW9yYW50LUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3RydWVub3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy90cnVlbm9yZy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy90cnVlbm9yZy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5tYWlue1xuICBoMntcbiAgICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlcl9zcGFjaW5nSDtcbiAgfVxuICBoMiwgYXtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuICAmLmhvbWV7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgaDN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJfc3BhY2luZ0g7XG4gICAgY29sb3I6ICRsaWdodGdyZXk7XG4gIH1cbiAgLl9fcmVzc291cmNlc3tcbiAgICBoNHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZHVrZWZpbGwnO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJfc3BhY2luZ0g7XG4gICAgICBjb2xvcjogJGNvbG9yMlxuICAgIH1cbiAgfVxuXG5ibG9ja3F1b3Rle1xuICBwe1xuICAgIGZvbnQtZmFtaWx5OiAnY29ybW9yYW50Qm9sZCc7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB9XG59XG5cbnB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyJztcbn1cblxuYXtcbiAgY29sb3I6IGJsYWNrO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuLl9fd3JhcF9jb250ZW50e1xuICBwe1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4udGh1bWJuYWlsc19wYXJ0aWNpcGFudHN7XG4gICp7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbiAgLl9fbmFtZXtcbiAgICBmb250LWZhbWlseTogJ3RydWVub3JlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuX19xdWFsaXRle1xuICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG5cblxuLnByb2dyYW1tZXtcbiAgaDN7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyJztcbiAgfVxufVxuXG4udGh1bWJuYWlsc3tcbiAgdGltZSwgLnR5cGVfbW9tZW50e1xuICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5fX2NvbnRlbnR7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vcmVndWxhcic7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXJvbGUtZGUtbC1pbnRlcnZlbmFudHtcbiAgLl9fX3RpdGxlX2ludGVye1xuICAgIGRpdntcbiAgICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vcmVndWxhcic7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZXtcbiAgLl9faGVhZHtcbiAgIGRpdntcbiAgICAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyJztcbiAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgfVxuICB9XG59XG4gIC5ibHVlLCAjdHh0X3ByZXNlbnR7XG4gICAgLy8gY29sb3I6ICRjb2xvcjI7XG4gIH1cblxuICAjYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTF7XG4gICAgLnRodW1ibmFpbHMgYXtcbiAgICAgIC8vIGNvbG9yOiAkY29sX2JsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stcG9wc3UtY29sbG9xdWUtc3VibWVudXtcbiAgdWx7XG4gICAgbGl7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZHVrZWZpbGwnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubW9yZV9saW5re1xuICBzcGFue1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG4iLCIjYmxvY2stcG9wc3UtY29sbG9xdWUtbG9jYWwtdGFza3N7XG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN0b29sYmFyLWFkbWluaXN0cmF0aW9ue1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCJoZWFkZXJ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGl2IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbiNibG9jay1wb3BzdS1jb2xsb3F1ZS1icmFuZGluZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICAmID4gZGl2IHtcbiAgICAmID4gYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stbWFpbm5hdmlnYXRpb257XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcjE7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHVse1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpe1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbF9ibGFjaztcbiAgICAgIGF7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNpdGVfc2V0dGluZ19lbnRpdHl7XG4gIGltZ3tcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiI2Jsb2NrLXBvcHN1LWNvbGxvcXVlLXN1Ym1lbnV7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN2aWV3cy1leHBvc2VkLWZvcm0tcHVibGljYXRpb25zLXBhZ2UtMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYmlibGlvZ3JhcGhpZS1wYWdlLTF7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmID4gZGl2e1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBzZWxlY3R7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICBvcHRpb257XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuX19pbWctaGVyb3tcbiAgaGVpZ2h0OiA0MDBweDtcbiAgLy8gd2lkdGg6IDEwMHZ3O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGxlZnQ6IDUwJTtcbiAgLy8gcmlnaHQ6IDUwJTtcbiAgLy8gbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAvLyBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cblxuLnBhcnRpY2lwYW50X2Z1bGx7XG4gIC5oZXJve1xuICAgIGZpZ3VyZXtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAuX19pbWd7XG4gICAgICAgICY+IGRpdntcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydGljaXBhbnRfZnVsbHtcbiAgICAuaGVyb3tcbiAgICAgIGZpZ3VyZXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLl9faW1ne1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAmPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJodG1sLGJvZHl7XG4gIGJhY2tncm91bmQ6ICRmb25kO1xufVxuXG5oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5pbWd7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiAjdHh0X3ByZXNlbnR7XG4gICAmID4gZGl2e1xuICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgIH1cbiB9XG5cbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTF7XG4gIC52aWV3c3tcbiAgICBzZWN0aW9uLndyYXBfaGVhZHtcbiAgICAgIEBpbmNsdWRlIGNyb2l4X29yO1xuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xle1xuICAuX190aXRsZXtcbiAgICBAaW5jbHVkZSBjcm9peF9vcjtcbiAgfVxuICAuX19oZWFke1xuICAgIGRpdntcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuaDR7XG4gIEBpbmNsdWRlIGNyb2l4X29yO1xufVxuXG5ibG9ja3F1b3Rle1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDJyZW07XG4gIGNvbG9yOiAkbGlnaHRncmV5O1xuICBAaW5jbHVkZSBjcm9peF9vcl9CO1xufVxuXG4uY29udGFpbmVye1xuICAmLnByb2dyYW1tZXtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGgze1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudmlld3N7XG4gICAgICBzZWN0aW9ue1xuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgIEBpbmNsdWRlIGNyb2l4X29yO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgICAgICAmID4gLmQtZmxleHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtIDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLl9fcnN7XG4gICYgPiBkaXZ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fX3Jze1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAmID4gZGl2e1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1yb2xlLWRlLWwtaW50ZXJ2ZW5hbnR7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uX19fdGl0bGVfaW50ZXJ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktZW5hYmxlZDpmb2N1c3tvdXRsaW5lOjB9LmZsaWNraXR5LXZpZXdwb3J0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxley13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydHtjdXJzb3I6bW92ZTtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3due2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmxpY2tpdHktYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjc1KTtib3JkZXI6bm9uZTtjb2xvcjojMzMzfS5mbGlja2l0eS1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfS5mbGlja2l0eS1idXR0b246Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgNXB4ICMxOWZ9LmZsaWNraXR5LWJ1dHRvbjphY3RpdmV7b3BhY2l0eTouNn0uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVke29wYWNpdHk6LjM7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uZmxpY2tpdHktYnV0dG9uLWljb257ZmlsbDpjdXJyZW50Q29sb3J9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b257dG9wOjUwJTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0e3JpZ2h0OjEwcHh9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91c3tsZWZ0OmF1dG87cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6YXV0bztsZWZ0OjEwcHh9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjAlO3RvcDoyMCU7d2lkdGg6NjAlO2hlaWdodDo2MCV9LmZsaWNraXR5LXBhZ2UtZG90c3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbTotMjVweDtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Rze2RpcmVjdGlvbjpydGx9LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQ6IzMzMztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi4yNTtjdXJzb3I6cG9pbnRlcn0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7b3BhY2l0eToxfSIsIiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTF7XG4gIC52aWV3c3tcbiAgICBzZWN0aW9ue1xuICAgICAgLmhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIH1cbiAgICAgIC8vIC5fX2RheXtcbiAgICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yMTtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgLy8gfVxuICAgICAgLnRodW1ibmFpbHN7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmZsaWNraXR5LXNsaWRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBpY29uIGNvbG9yICovXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAkY29sX2JsYWNrO1xufVxuLyogaGlkZSBkaXNhYmxlZCBidXR0b24gKi9cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiIC50aHVtYm5haWxze1xuICAgbWFyZ2luOiAxcmVtIDByZW07XG4gICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xuICAgbWluLXdpZHRoOiAyNTBweDtcbiAgIGhlaWdodDogYXV0bztcbiAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0ICk7XG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICBAaW5jbHVkZSBzaGFkb3c7XG4gICBhe1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuICAgICYgPiAuX193cmFwe1xuICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICB9XG4gICAuX19tZWRpYXtcbiAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICBmaWd1cmV7XG4gICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIGltZ3tcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gIC5kLWZsZXh7XG4gICAgIHBhZGRpbmc6IDFyZW07XG4gICB9XG4gfVxuXG4gLnRodW1ibmFpbHN7XG4gICBmaWd1cmV7XG4gICAgIGhlaWdodDogMTAwcHg7XG4gICAgIGltZ3tcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIH1cbiAgIH1cbiB9XG5cbi5wcm9ncmFtbWV7XG4gIC5yb3d7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aHVtYm5haWxze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmaWd1cmV7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2dyYW1tZXtcbiAgICAucm93e1xuICAgICAgbWFyZ2luOiAkZ3V0dGVyMSBjYWxjKC0jeyRndXR0ZXIxfSk7XG4gICAgfVxuICAgIC50aHVtYm5haWxze1xuICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtICN7JGd1dHRlcjF9ICogMik7XG4gICAgICBtYXJnaW46IDAgJGd1dHRlcjE7XG4gICAgICBmaWd1cmV7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aHVtYm5haWxzX3BhcnRpY2lwYW50c3tcbiAgZmlndXJle1xuICAgICYgPiBkaXZ7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBmaWdjYXB0aW9ue1xuICAgICAgJi5fX2luZm97XG4gICAgICAgICAgcGFkZGluZzogNHJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAuX19uYW1le1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLl9fcXVhbGl0ZXtcblxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZXtcbiAgLl9fcHVibGljYXRpb25ze1xuICAgICYgPiBkaXZ7XG4gICAgICBhcnRpY2xle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAuX19tZWRpYXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX19iaWJsaW9ncmFwaGlle1xuICAgICYgPiBkaXZ7XG4gICAgICBhcnRpY2xle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXtcbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHAsIHNwYW4sIGRpdntcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICYucHVibGljYXRpb25ze1xuICAgIHNlY3Rpb257XG4gICAgICBhcnRpY2xle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAuX19tZWRpYXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJpbGJpb2dyYXBoaWV7XG4gICAgYXJ0aWNsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgcCwgc3BhbiwgZGl2e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFydGljbGV7XG4gICAgLl9fcHVibGljYXRpb25ze1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoLSN7JGd1dHRlcjF9KTtcbiAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gI3skZ3V0dGVyMX0gKiAyKTtcbiAgICAgICAgICBtYXJnaW46IDAgJGd1dHRlcjE7XG4gICAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAuX19tZWRpYXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5fX2JpYmxpb2dyYXBoaWV7XG4gICAgICAmID4gZGl2e1xuICAgICAgICBtYXJnaW46IDAgY2FsYygtI3skZ3V0dGVyMX0pO1xuICAgICAgICBhcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC8gMyAtICN7JGd1dHRlcjF9ICogMyk7XG4gICAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIxO1xuICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAuX19tZWRpYXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgJi5wdWJsaWNhdGlvbnN7XG4gICAgICBzZWN0aW9ue1xuICAgICAgICBhcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAjeyRndXR0ZXIxfSAqIDIpO1xuICAgICAgICAgIG1hcmdpbjogMCAkZ3V0dGVyMTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3c3tcbiAgICAgICAgJi5fX3B1YmxpY2F0aW9uc3tcbiAgICAgICAgICBhcnRpY2xle1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDI1JSAtICN7JGd1dHRlcjF9ICogNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmlibGlvZ3JhcGhpZXtcbiAgICAgIGFydGljbGV7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC8gMyAtICN7JGd1dHRlcjF9ICogMyk7XG4gICAgICAgIG1hcmdpbjogMCAkZ3V0dGVyMTtcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgLl9fbWVkaWF7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrS0FPRztBR1BILFVBQVUsR0FDTixXQUFXLEVBQUUsVUFBVSxFQUN2QixHQUFHLEVBQUUsdUNBQXVDLENBQUMsZUFBZSxFQUN2RCxzQ0FBc0MsQ0FBQyxjQUFjLEVBQzFELFdBQVcsRUFBRSxNQUFNLEVBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUd0QixVQUFVLEdBQ04sV0FBVyxFQUFFLGVBQWUsRUFDNUIsR0FBRyxFQUFFLDRDQUE0QyxDQUFDLGVBQWUsRUFDNUQsMkNBQTJDLENBQUMsY0FBYyxFQUMvRCxXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVSxHQUNOLFdBQVcsRUFBRSxxQkFBcUIsRUFDbEMsR0FBRyxFQUFFLGtEQUFrRCxDQUFDLGVBQWUsRUFDbEUsaURBQWlELENBQUMsY0FBYyxFQUNyRSxXQUFXLEVBQUUsT0FBTyxFQUNwQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVSxHQUNOLFdBQVcsRUFBRSxlQUFlLEVBQzVCLEdBQUcsRUFBRSxzQ0FBc0MsQ0FBQyxlQUFlLEVBQ3RELHFDQUFxQyxDQUFDLGNBQWMsRUFDekQsV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBSXRCLEFBQ0UsSUFERSxDQUNGLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUFBRSxVQUFVLEVBQ3ZCLFNBQVMs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 */
|