diff --git a/web/themes/custom/colloque2024/colloque2024.breakpoints.yml b/web/themes/custom/colloque2024/colloque2024.breakpoints.yml new file mode 100644 index 00000000..461bb249 --- /dev/null +++ b/web/themes/custom/colloque2024/colloque2024.breakpoints.yml @@ -0,0 +1,18 @@ +colloque2024.mobile: + label: mobile + mediaQuery: '(min-width: 0px)' + weight: 0 + multipliers: + - 1x +colloque2024.narrow: + label: narrow + mediaQuery: 'all and (min-width: 480px) and (max-width: 959px)' + weight: 1 + multipliers: + - 1x +colloque2024.wide: + label: wide + mediaQuery: 'all and (min-width: 960px)' + weight: 2 + multipliers: + - 1x diff --git a/web/themes/custom/colloque2024/colloque2024.info.yml b/web/themes/custom/colloque2024/colloque2024.info.yml new file mode 100644 index 00000000..456ffeef --- /dev/null +++ b/web/themes/custom/colloque2024/colloque2024.info.yml @@ -0,0 +1,22 @@ +name: colloque2024 +type: theme +description: 'Design et developement Figures Libres' +package: Core +version: VERSION +core_version_requirement: ^9.2 || ^10 +base theme: false +libraries: + - colloque2024/global-styling + - colloque2024/global-scripts + +regions: + header: Header + primary_menu: 'Primary menu' + highlighted: Highlighted + filter: 'Filter' + content: Content + complement_participant: 'Complement Participant' + sidebar_first: 'Sidebar first' + sidebar_second: 'Sidebar second' + footer: 'Footer' + diff --git a/web/themes/custom/colloque2024/colloque2024.libraries.yml b/web/themes/custom/colloque2024/colloque2024.libraries.yml new file mode 100644 index 00000000..2abae5a6 --- /dev/null +++ b/web/themes/custom/colloque2024/colloque2024.libraries.yml @@ -0,0 +1,18 @@ +global-styling: + version: VERSION + css: + theme: + css/bootstrap/css/bootstrap-reboot.min.css: {} + css/bootstrap/css/bootstrap.min.css: {} + css-compiled/lightbox.css: {} + css-compiled/index.min.css: {} + +global-scripts: + js: + css/bootstrap/js/bootstrap.min.js: {} + js/lazysizes.min.js: {} + js/flickity.pkgd.min.js: {} + js/lightbox.js: {} + js/script.js: {} + dependencies: + - core/jquery diff --git a/web/themes/custom/colloque2024/config/schema/colloque2024.schema.yml b/web/themes/custom/colloque2024/config/schema/colloque2024.schema.yml new file mode 100644 index 00000000..9c6f58a0 --- /dev/null +++ b/web/themes/custom/colloque2024/config/schema/colloque2024.schema.yml @@ -0,0 +1,5 @@ +# Schema for the configuration files of the popsu_colloque theme. + +colloque2024.settings: + type: theme_settings + label: 'colloque 2024 settings' diff --git a/web/themes/custom/colloque2024/css-compiled/front.css b/web/themes/custom/colloque2024/css-compiled/front.css new file mode 100644 index 00000000..a1a6fd2a --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/front.css @@ -0,0 +1,7 @@ +#txt_present { margin: 2rem 0; } + +#txt_present > div { margin: 2rem auto; } + +#txt_present .more_link { padding: 0rem 1rem 0.2rem 1rem; background: white; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnQuY3NzIiwic291cmNlcyI6WyJmcm9udC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiN0eHRfcHJlc2VudHtcbiBtYXJnaW46IDJyZW0gMDtcbiAmICoge1xuICAgLy8gY29sb3I6ICRjb2xvcjI7XG4gfVxuICYgPiBkaXZ7XG4gICBtYXJnaW46IDJyZW0gYXV0bztcbiB9XG4gLm1vcmVfbGlua3tcbiAgIHBhZGRpbmc6IDByZW0gMXJlbSAwLjJyZW0gMXJlbTtcbiAgIGJhY2tncm91bmQ6IHdoaXRlO1xuIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFlBQVksQ0FBQSxFQUNYLE1BQU0sRUFBRSxNQUFNLEdBV2Q7O0FBWkQsQUFLQyxZQUxXLEdBS1AsR0FBRyxDQUFBLEVBQ0wsTUFBTSxFQUFFLFNBQVMsR0FDbEI7O0FBUEYsQUFRQyxZQVJXLENBUVgsVUFBVSxDQUFBLEVBQ1IsT0FBTyxFQUFFLHFCQUFxQixFQUM5QixVQUFVLEVBQUUsS0FBSyxHQUNsQiJ9 */ diff --git a/web/themes/custom/colloque2024/css-compiled/front.min.css b/web/themes/custom/colloque2024/css-compiled/front.min.css new file mode 100644 index 00000000..b4f5c2ad --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/front.min.css @@ -0,0 +1 @@ +#txt_present{margin:2rem 0}#txt_present>div{margin:2rem auto}#txt_present .more_link{padding:0 1rem .2rem 1rem;background:#fff} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css-compiled/index.css b/web/themes/custom/colloque2024/css-compiled/index.css new file mode 100644 index 00000000..35ebc09e --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/index.css @@ -0,0 +1,964 @@ +/** @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.woff") format("woff"), url("../fonts/duke_fill-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "cormorantBold"; src: 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.woff") format("woff"); font-weight: lighter; font-style: normal; } + +@font-face { font-family: "truenolight"; src: url("../fonts/trueno/truenolt-webfont.woff") format("woff"), url("../fonts/trueno/truenolt-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "truenolight_italic"; src: url("../fonts/trueno/truenoltit-webfont.woff") format("woff"), url("../fonts/trueno/truenoltit-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "truenoregular"; src: url("../fonts/trueno/truenorg-webfont.woff") format("woff"), url("../fonts/trueno/truenorg-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "truenoregular_italic"; src: url("../fonts/trueno/truenorgit-webfont.woff") format("woff"), url("../fonts/trueno/truenorgit-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "truenobold"; src: url("../fonts/trueno/truenobd-webfont.woff") format("woff"), url("../fonts/trueno/truenobd-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +@font-face { font-family: "truenobold_italic"; src: url("../fonts/trueno/truenobdit-webfont.woff") format("woff"), url("../fonts/trueno/truenobdit-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; } + +#block-renderedsitesettingsblock-2 .site_setting_entity h1 { font-family: "dukefill"; font-size: 2rem; line-height: 2rem; text-transform: uppercase; text-align: right; align-self: stretch; margin: auto; } + +#block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque > div:first-child { font-family: "truenoregular"; font-size: 0.9rem; } + +#block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque > div:last-child { font-family: "truenoregular"; font-weight: bold; font-size: 0.7rem; line-height: 1; } + +form label { font-family: "truenolight"; } + +form .select-items div { font-family: "truenolight"; } + +form .select-selected { font-family: "truenoregular"; } + +form input { font-family: "truenolight"; } + +.thumbnails.programme .__content { font-family: "truenobold"; font-size: 1rem; text-transform: uppercase; } + +.thumbnails.publications .__content div { font-family: "cormorantBold"; font-size: 1.2rem; } + +.thumbnails.publications .__content span { font-family: "cormorantBoldItalic"; font-size: 1.2rem; } + +.thumbnails.interviews .__content div { font-family: "cormorantBold"; font-size: 1.2rem; } + +.thumbnails.interviews .__content span { font-family: "cormorantBoldItalic"; font-size: 1.2rem; } + +.thumbnails.bibliographie { background: transparent; } + +.thumbnails.bibliographie div, .thumbnails.bibliographie p { font-family: "cormorantBold"; font-size: 1.2rem; } + +.thumbnails.bibliographie span { font-family: "cormorantBoldItalic"; font-size: 1.2rem; } + +.thumbnails_participants figure img { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.thumbnails_participants figure:hover > div img { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } + +.thumbnails_participants * { color: #1d378eff; } + +.thumbnails_participants .__name { font-family: "truenoregular"; font-size: 1rem; } + +.thumbnails_participants .__qualite { font-family: "truenoregular_italic"; font-size: 0.8rem; } + +.paragraph--type--role-de-l-intervenant .___title_inter div { font-family: "truenobold"; font-size: 0.8rem; text-transform: uppercase; } + +article.participant_full .__auteur h2 { font-family: "truenoregular"; font-size: 2rem; line-height: 1; letter-spacing: normal; } + +article.participant_full .status div { font-family: "truenoregular_italic"; color: #1d378eff; font-size: 1rem; line-height: 1.2rem; text-align: center; } + +@media screen and (min-width: 768px) { article.participant_full .status div { text-align: left; } } + +body, html { font-size: 16px; line-height: 1.2; background: #1d378e0d; } + +body .is-active, html .is-active { overflow: hidden; } + +main { min-height: calc(100vh - 150px); } + +header { background: white; } + +ul, li, ol { list-style: none; } + +h1, h2, h3, h4 { margin: 0; padding: 0; } + +h2 { font-family: 'dukefill'; font-size: 2.5rem; line-height: 2.5rem; color: #1d378eff; } + +@media screen and (min-width: 768px) { h2 { font-size: 3rem; line-height: 3.5rem; } } + +h2 a { color: #1d378eff; } + +h3 { margin: 1rem 0; font-family: 'dukefill'; font-size: 2rem; color: #6f6d7dff; } + +@media screen and (min-width: 768px) { h3 { font-size: 2.5rem; line-height: 3.5rem; } } + +p + h3 { margin: 0.5rem 0 1.5rem 0; } + +p { font-size: 1rem; line-height: 1.5rem; font-family: 'truenoregular'; } + +p strong { font-family: 'truenobold'; } + +p strong em { font-family: 'truenobold_italic'; } + +p em { font-family: 'truenoregular_italic'; } + +p a { display: inline; background: #d2d2ebff; } + +a { color: black; text-decoration: none; } + +a:hover { color: black; text-decoration: none; } + +blockquote { margin: 2rem 1rem 2rem 1rem; color: #6f6d7dff; } + +blockquote:before { width: 100px; height: 10px; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +@media screen and (min-width: 768px) { blockquote { margin: 3.5rem 2rem 4rem 2rem; } + blockquote p { margin-top: 1rem; } } + +blockquote p { font-family: 'cormorantBold'; font-size: 2rem; line-height: 2.5rem; font-weight: lighter; margin-top: 0.5rem; } + +img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +button { outline: 0; border: 0; } + +button:focus { outline: 0; border: 0; } + +footer * { font-family: 'truenobold'; color: black; } + +footer h2 { text-transform: uppercase; font-size: 1rem; line-height: 1.5rem; } + +/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */ +.hamburger { padding: 0px 0px; display: inline-block; cursor: pointer; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; } + +.hamburger:hover { opacity: 0.7; } + +.hamburger.is-active:hover { opacity: 0.7; } + +.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after { background-color: #000; } + +.hamburger-box { width: 30px; height: 21px; display: inline-block; position: relative; } + +.hamburger-inner { display: block; top: 50%; margin-top: -1.5px; } + +.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 30px; height: 3px; background-color: #000; border-radius: 4px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; } + +.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; } + +.hamburger-inner::before { top: -9px; } + +.hamburger-inner::after { bottom: -9px; } + +/* Collapse */ +.hamburger--collapse .hamburger-inner { top: auto; bottom: 0; transition-duration: 0.13s; transition-delay: 0.13s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + +.hamburger--collapse .hamburger-inner::after { top: -18px; transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; } + +.hamburger--collapse .hamburger-inner::before { transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } + +.hamburger--collapse.is-active .hamburger-inner { transform: translate3d(0, -9px, 0) rotate(-45deg); transition-delay: 0.22s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + +.hamburger--collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; } + +.hamburger--collapse.is-active .hamburger-inner::before { top: 0; transform: rotate(-90deg); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); } + +/* Collapse Reverse */ +.hamburger--collapse-r .hamburger-inner { top: auto; bottom: 0; transition-duration: 0.13s; transition-delay: 0.13s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + +.hamburger--collapse-r .hamburger-inner::after { top: -18px; transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; } + +.hamburger--collapse-r .hamburger-inner::before { transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } + +.hamburger--collapse-r.is-active .hamburger-inner { transform: translate3d(0, -9px, 0) rotate(45deg); transition-delay: 0.22s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + +.hamburger--collapse-r.is-active .hamburger-inner::after { top: 0; opacity: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; } + +.hamburger--collapse-r.is-active .hamburger-inner::before { top: 0; transform: rotate(90deg); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); } + +@media screen and (min-width: 768px) { main:not(.home) { padding: 1.5rem 0 !important; } } + +@media screen and (min-width: 992px) { main:not(.home) { padding: 4rem 0 !important; } } + +body { position: relative; } + +body::before { z-index: -1; content: " "; width: 100%; height: 100%; background-image: url("../images/croix_fond.svg"); background-size: content; display: block; position: absolute; top: 0; left: 0; } + +body::after { z-index: -1; content: " "; width: 100%; height: 100%; background: linear-gradient(to top, rgba(255, 255, 255, 0.8), white, rgba(255, 255, 255, 0.8)); display: block; position: absolute; transform: translateY(-50%); top: 50%; left: 0; } + +article .__title:after { height: 10px; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +article.publications, article.interviews { margin-top: 1rem; } + +article.publications .paragraph--type--images img, article.interviews .paragraph--type--images img { max-width: 100%; max-height: 400px; -o-object-fit: contain; object-fit: contain; } + +@media screen and (min-width: 992px) { article.publications .paragraph--type--images img, article.interviews .paragraph--type--images img { width: 100%; } } + +h4:after { height: 10px; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +header #block-mainnavigation ul li { font-size: 0.8rem; } + +header #block-mainnavigation ul li a { color: black; font-family: "truenoregular"; } + +header #block-mainnavigation ul li a.is-active { font-family: "truenobold"; color: black; text-decoration: none; } + +header #block-mainnavigation ul li a:hover { font-family: "truenobold"; color: black; text-decoration: none; } + +#txt_present { margin: 3rem 0; } + +@media screen and (min-width: 992px) { #txt_present { margin: 5rem 0; } } + +#txt_present * { color: #1d378eff; } + +#txt_present > div { margin: 2rem auto; } + +#txt_present .__title-present h2 { font-size: 1.9rem; font-family: "truenoregular"; line-height: normal; } + +#txt_present .__sub-title-present p { font-family: "truenoregular_italic"; font-size: 0.9rem; line-height: 1.3rem; } + +#txt_present .__body-present p { font-family: "truenolight"; font-size: 1.2rem; line-height: 1.8rem; } + +#txt_present .more_link { padding: 0rem 1rem 0.2rem 1rem; background: white; } + +#txt_present .more_link a { font-size: 0.7rem; } + +#block-views-block-dernieres-publications-block-1 .views section:not(.wrap_head), #block-views-block-slide-interviews-block-1 .views section:not(.wrap_head) { margin: 1rem 0; } + +@media screen and (min-width: 768px) { #block-views-block-dernieres-publications-block-1 .views section:not(.wrap_head), #block-views-block-slide-interviews-block-1 .views section:not(.wrap_head) { margin: 1rem calc(0rem - 0.5rem); } } + +#block-views-block-gallerie-block-1 section:not(.wrap_head) { display: flex; flex-wrap: wrap; margin: 0 -1rem !important; } + +#block-views-block-gallerie-block-1 section:not(.wrap_head) figure { padding: 1rem; margin: 0; width: 100%; max-height: 400px; } + +@media screen and (min-width: 768px) { #block-views-block-gallerie-block-1 section:not(.wrap_head) figure { width: calc(100% / 3); max-height: 300px; } } + +@media screen and (min-width: 1024px) { #block-views-block-gallerie-block-1 section:not(.wrap_head) figure { width: calc(100% / 6); max-height: 200px; } } + +#block-views-block-gallerie-block-1 section:not(.wrap_head) figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +#block-views-block-gallerie-block-1 .pager { text-align: center; margin: 2rem; } + +#block-views-block-gallerie-block-1 .pager .wrap--btn a { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; background: white; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto; padding: 0.5rem 1rem; font-size: 12px; display: block; font-family: "truenobold"; color: #1d378eff; } + +#block-views-block-gallerie-block-1 .pager .wrap--btn a:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.lightbox { position: fixed !important; top: 50% !important; transform: translateY(-50%) !important; } + +.lb-dataContainer { width: 100%; background: white; } + +.lb-dataContainer .lb-details { width: 100%; } + +.lb-dataContainer span { display: block; text-align: center; color: black; } + +.lb-dataContainer .lb-number { font-family: "truenobold"; padding-bottom: 0; } + +#block-views-block-gallerie-block-1, #block-views-block-slide-programme-block-1, #block-views-block-dernieres-publications-block-1, #block-views-block-slide-interviews-block-1 { margin: 2rem 0; } + +@media screen and (min-width: 992px) { #block-views-block-gallerie-block-1, #block-views-block-slide-programme-block-1, #block-views-block-dernieres-publications-block-1, #block-views-block-slide-interviews-block-1 { margin: 5rem 0; } } + +#block-views-block-gallerie-block-1 h3, #block-views-block-slide-programme-block-1 h3, #block-views-block-dernieres-publications-block-1 h3, #block-views-block-slide-interviews-block-1 h3 { text-transform: uppercase; margin: 0; font-family: "dukefill"; font-size: 2rem; letter-spacing: 0.1rem; color: #1d378eff; } + +#block-views-block-slide-programme-block-1 h3::after { display: inline-flex; width: 60px; height: 60px; vertical-align: middle; margin-left: 20px; content: ""; background-size: contain; background-repeat: no-repeat; background: url("data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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"); } + +#presentation { margin-top: 0.5rem; } + +@media screen and (min-width: 768px) { #presentation .__title { margin: 1rem 0; } } + +@media screen and (min-width: 992px) { #presentation .__title { margin: 2rem 0; } } + +#presentation .__wrapper { margin-top: 1rem; } + +.container.programme { padding-top: 1.5rem; } + +@media screen and (min-width: 768px) { .container.programme { padding-top: 0rem; } } + +.container.programme h2 { position: relative; } + +.container.programme h2::after { display: inline-flex; position: absolute; right: 0; width: 100px; height: 100px; vertical-align: middle; content: ""; background-size: contain; background-repeat: no-repeat; background: url("data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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"); } + +@media screen and (min-width: 768px) { .container.programme h2::after { width: 150px; height: 150px; } } + +.container.programme h3 { font-size: 1.5rem; font-family: 'truenolight'; color: black; } + +.container.programme .views section .row .__wrap_side { margin: 0 0 1rem 0; } + +@media screen and (min-width: 768px) { .container.programme .views section .row .__wrap_side { margin: 0.5rem 0 0rem 0; } } + +@media screen and (min-width: 768px) { .container.programme .views section .row > div:not(.__wrap_side) { padding-left: 0; margin: 0 calc(0rem - 0.5rem); } } + +.container.programme .views section:not(:last-child):after { height: 10px; 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; } + +@media screen and (min-width: 768px) { .publications .views section, .bibliographie .views section, .interviews .views section { margin: 0 calc(0rem - 0.5rem); } } + +#block-popsu-colloque-submenu .is-active { color: white; background: #1d378eff; } + +#block-popsu-colloque-page-title { margin: 1.5rem auto; } + +#block-popsu-colloque-page-title:after { height: 10px; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +@media screen and (min-width: 768px) { #block-popsu-colloque-page-title { margin: 0 auto 1.5rem auto; } } + +#info_prat_title { position: relative; } + +#info_prat_title::after { display: inline-flex; position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; vertical-align: middle; content: ""; background-size: contain; background-repeat: no-repeat; background: url("data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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"); } + +@media screen and (min-width: 768px) { #info_prat_title::after { right: -20px; top: 10px; width: 150px; height: 150px; } } + +.geolocation-map-wrapper { height: 400px; } + +.geolocation-map-wrapper .geolocation-map-container { height: inherit !important; } + +#moments .__wrapper .__title { margin: 0.5rem 0; } + +#moments .__wrap_side { margin-top: 0.5rem; } + +#moments .__wrap_content .__head { margin: 0.5rem 0; } + +#moments .__wrap_content .__head div > div { font-family: 'truenoregular'; font-size: 0.8rem; padding-right: 0.5rem; } + +#moments .__wrap_content .__head div > div:not(:first-child) { padding-left: 0.5rem; } + +#moments .__wrap_content .__content { max-height: calc(1.5rem * 12); overflow: hidden; } + +#moments .__wrap_content .__content.is_active { max-height: 100% !important; } + +@media screen and (min-width: 576px) { #moments .__wrap_content .__content { max-height: 100%; } } + +#moments .__wrap_content .more_link.is_active { display: none !important; } + +article.publications .__wrap_content .__head * { color: #1d378eff; } + +article.publications .__wrap_content .__head .__auteur div { font-family: 'cormorantBold'; font-size: 1.5rem; } + +article.publications .__wrap_content .__head .__titre span { font-family: 'cormorantBoldItalic'; font-size: 1.5rem; } + +article.publications .__wrap_content .__head .__info { margin: 1rem 0; } + +article.publications .__wrap_content .__head .__info div { font-family: 'cormorantBold'; font-size: 1rem; } + +.container.les_intervenants { padding-top: 1.5rem; } + +@media screen and (min-width: 768px) { .container.les_intervenants { padding-top: 0; } } + +.container.les_intervenants .views-element-container { margin-top: 1rem; } + +@media screen and (min-width: 768px) { .container.les_intervenants .views-element-container { margin-top: 0rem; } } + +.container.les_intervenants .wrap-anchor-letter { margin-bottom: 3rem; } + +.container.les_intervenants .wrap-anchor-letter a { font-size: 2rem; font-family: 'dukefill'; color: #b9a47eff; } + +.container.les_intervenants .letter-sort { font-size: 3rem; font-family: 'dukefill'; color: #1d378eff; } + +.container.les_intervenants section.row { margin-top: 2rem; margin-bottom: 6rem; } + +.participant_full .__wrap_content { margin: 3rem auto; } + +.participant_full .__publications, .participant_full .__bibliographie, .participant_full .__interviews { margin: 3rem auto; } + +.search section > div { width: 100%; display: flex; flex-wrap: wrap; } + +.search section > div h3 { width: 100%; } + +#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: 99999; position: fixed; } + +form.user-login-form { padding: 2rem; background: white; width: 100%; max-width: 300px; margin: auto; } + +form.user-login-form > div:not(:last-child) { margin-bottom: 2rem; } + +form.user-login-form > div .js-form-required { margin-bottom: 0; font-family: 'truenoregular'; } + +form.user-login-form > div label { font-size: 0.9rem; } + +form.user-login-form > div input { border: 2px solid #1d378eff; border-radius: 10px; padding: 0.5rem; width: 100%; } + +form.user-login-form > div input:focus { border: 2px solid #b9a47eff; border-radius: 10px !important; padding: 0.5rem !important; outline: none !important; } + +form.user-login-form > div .description { font-size: 0.6rem; margin-top: 0.4rem; font-family: 'truenolight'; } + +form.user-login-form #edit-actions { display: flex; } + +form.user-login-form #edit-actions input { margin: auto; background: white; } + +form.user-login-form #edit-actions input:hover { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +form.user-login-form #edit-actions input:hover:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +header { max-height: 100px; } + +header .row { background: white; max-height: inherit; justify-content: space-between; } + +header .row #block-popsu-colloque-branding { max-height: inherit; } + +header .row #block-popsu-colloque-branding > div { max-height: inherit; } + +header .row #block-popsu-colloque-branding > div a { display: block; max-height: inherit; } + +header .row #block-popsu-colloque-branding > div a img { width: 100%; max-height: inherit; -o-object-fit: contain; object-fit: contain; padding-bottom: 0.5rem; padding-top: 0.5rem; } + +@media screen and (min-width: 450px) { header .row #block-popsu-colloque-branding > div a img { width: auto; } } + +header .row #block-popsu-colloque-branding.is-active { z-index: 10000; } + +header .row #block-renderedsitesettingsblock-2 { width: 35%; border-left: 1px solid #b9a47eff; padding: 0; display: none; } + +header .row #block-renderedsitesettingsblock-2 a { display: flex; } + +@media screen and (min-width: 1200px) { header .row #block-renderedsitesettingsblock-2 { display: flex; } } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity { display: flex; align-items: center; justify-content: flex-start; padding: 0 1rem 0 0rem; } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity h1 { width: 100%; color: #1d378eff; padding-right: 1rem; text-transform: uppercase; text-align: right; align-self: stretch; margin: auto 0; } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque { width: 50%; height: auto; display: flex; flex-direction: column; } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque > div { height: auto; } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque > div:first-child { color: #b9a47eff; white-space: nowrap; border-bottom: 2px solid #b9a47eff; padding-bottom: 0.4rem; margin-bottom: 0.6rem; } + +header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque > div:last-child { color: #1d378eff; padding-right: 10px; width: -webkit-min-content; width: -moz-min-content; width: min-content; margin-bottom: 0; } + +header .row #block-mainnavigation { width: -webkit-max-content; width: -moz-max-content; width: max-content; } + +header .row #block-mainnavigation .burger { padding-top: 0.25rem; z-index: 9999; } + +header .row #block-mainnavigation .nav-main { display: none; } + +@media screen and (min-width: 1200px) { header .row #block-mainnavigation .nav-main { display: block; } + header .row #block-mainnavigation .nav-main ul { margin-bottom: 0; flex-wrap: wrap; } + header .row #block-mainnavigation .nav-main ul li { margin: 0 0.5rem; } + header .row #block-mainnavigation .nav-main ul li:not(:last-child):after { display: inline-block; content: "|"; margin-left: 0.5rem; } } + +header .row #block-mainnavigation .nav-main.is-active { display: block; position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; background: white; z-index: 9999; } + +@media screen and (min-width: 576px) { header .row #block-mainnavigation .nav-main.is-active { height: auto; } + header .row #block-mainnavigation .nav-main.is-active ul { margin: 130px 0 50px 0; } + header .row #block-mainnavigation .nav-main.is-active li { font-size: 1.7rem; line-height: 3rem; padding: 0 15px; } } + +header .row #block-mainnavigation .nav-main.is-active ul { display: flex; justify-content: center; flex-direction: column; height: 100%; align-items: center; } + +header .row #block-mainnavigation .nav-main.is-active ul li { font-size: 1.5rem; line-height: 3rem; padding: 0 15px; } + +@media screen and (min-width: 360px) { header .row #block-mainnavigation .nav-main.is-active ul li { width: 100%; } + header .row #block-mainnavigation .nav-main.is-active ul li::before { display: inline-block; content: " "; width: 0%; transition: width 1s ease; height: 1px; background: #b9a47eff; } + header .row #block-mainnavigation .nav-main.is-active ul li:hover::before { width: 10%; transition: all 1s ease; } } + +#block-mainnavigation { border-left: 1px solid #b9a47eff; display: flex; align-items: center; justify-content: flex-end; } + +#block-mainnavigation .burger { display: block; margin: auto; } + +@media screen and (min-width: 1200px) { #block-mainnavigation .burger { display: none; } } + +#block-mainnavigation .burger.is-active { z-index: 999; } + +#block-mainnavigation .nav-main { display: none; height: auto; } + +@media screen and (min-width: 1200px) { #block-mainnavigation .nav-main { display: flex; } } + +header.front #block-popsu-colloque-branding { width: 21rem; position: relative; z-index: 9999; } + +header.front #block-popsu-colloque-branding a { max-height: 8rem !important; } + +header.front #block-popsu-colloque-branding.is-active { overflow: inherit; } + +header.front #block-popsu-colloque-branding.is-active > div { max-height: 115px; } + +header.front #block-renderedsitesettingsblock-2 { display: none; } + +#block-popsu-colloque-submenu { margin: 1rem auto; } + +#block-popsu-colloque-submenu ul { display: flex; flex-wrap: wrap; padding: 0; margin: 0 -1rem; } + +#block-popsu-colloque-submenu ul li { padding: 1rem; width: 100%; text-align: center; } + +@media screen and (min-width: 576px) { #block-popsu-colloque-submenu ul li { width: auto !important; } } + +#block-popsu-colloque-submenu ul li a { display: block; padding: 0.5rem 1rem; border: 1px solid #1d378eff; color: #1d378eff; background: white; transition: color 0.3s ease, background 0.3s ease; font-size: 2rem; font-family: "dukefill"; letter-spacing: 0.05rem; text-transform: uppercase; } + +@media screen and (min-width: 768px) { #block-popsu-colloque-submenu ul li a { font-size: 2.5rem; } } + +#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; flex-wrap: wrap; } + +#views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { width: 100%; } + +@media screen and (min-width: 768px) { #views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { width: calc((100% / 2) - ( 0.5rem * 2)); } } + +@media screen and (min-width: 992px) { #views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { width: auto; } } + +@media screen and (min-width: 992px) { #views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { margin-right: 2rem; } } + +#views-exposed-form-publications-page-1 > div:not(:last-child), #views-exposed-form-bibliographie-page-1 > div:not(:last-child) { margin-bottom: 1rem; } + +@media screen and (min-width: 768px) { #views-exposed-form-publications-page-1 > div:not(:last-child), #views-exposed-form-bibliographie-page-1 > div:not(:last-child) { margin-right: calc(0.5rem * 2); } } + +@media screen and (min-width: 992px) { #views-exposed-form-publications-page-1 > div:not(:last-child), #views-exposed-form-bibliographie-page-1 > div:not(:last-child) { margin-bottom: 0rem; } } + +#views-exposed-form-publications-page-1 > div label, #views-exposed-form-bibliographie-page-1 > div label { min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; } + +#views-exposed-form-publications-page-1 > div .select-selected, #views-exposed-form-bibliographie-page-1 > div .select-selected { width: 100%; min-width: 150px; background-color: white; color: #1d378eff !important; } + +#views-exposed-form-publications-page-1 > div .select-selected::after, #views-exposed-form-bibliographie-page-1 > div .select-selected::after { position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #1d378eff transparent transparent transparent; } + +#views-exposed-form-publications-page-1 > div .select-selected.select-arrow-active:after, #views-exposed-form-bibliographie-page-1 > div .select-selected.select-arrow-active:after { transform: rotate(180deg); top: 7px; } + +#views-exposed-form-publications-page-1 > div .select-items, #views-exposed-form-bibliographie-page-1 > div .select-items { position: absolute; background-color: #1d378eff; top: 100%; right: 0; z-index: 99; min-width: 150px; width: 100%; } + +@media screen and (min-width: 768px) { #views-exposed-form-publications-page-1 #edit-actions, #views-exposed-form-bibliographie-page-1 #edit-actions { display: flex; flex-wrap: nowrap; width: 100%; } } + +@media screen and (min-width: 992px) { #views-exposed-form-publications-page-1 #edit-actions, #views-exposed-form-bibliographie-page-1 #edit-actions { width: auto; } } + +#views-exposed-form-publications-page-1 #edit-actions input, #views-exposed-form-bibliographie-page-1 #edit-actions input { width: 100%; height: auto; background: #1d378eff; color: white; border: none; outline: none; margin-top: 1rem; padding: 0.5rem 1rem; } + +@media screen and (min-width: 768px) { #views-exposed-form-publications-page-1 #edit-actions input, #views-exposed-form-bibliographie-page-1 #edit-actions input { max-width: 50%; margin-right: 1rem; } } + +@media screen and (min-width: 992px) { #views-exposed-form-publications-page-1 #edit-actions input, #views-exposed-form-bibliographie-page-1 #edit-actions input { max-width: 100%; margin-right: 0; margin-top: 0; } } + +#views-exposed-form-publications-page-1 #edit-actions input:focus, #views-exposed-form-bibliographie-page-1 #edit-actions input:focus { border: none; outline: none; } + +@media screen and (min-width: 768px) { #views-exposed-form-publications-page-1 #edit-actions input#edit-submit-publications, #views-exposed-form-bibliographie-page-1 #edit-actions input#edit-submit-publications { margin-right: calc(0.5rem * 2); } } + +#views-exposed-form-publications-page-1 #edit-actions input.form-submit, #views-exposed-form-bibliographie-page-1 #edit-actions input.form-submit { margin-right: 0.75rem; } + +#block-formulaireexposesearchpage-1 input { width: 100%; height: auto; background: white; color: #1d378eff; border: none; outline: none; margin-top: 1rem; padding: 0.5rem 1rem; } + +@media screen and (min-width: 768px) { #block-formulaireexposesearchpage-1 input { max-width: 100%; margin-right: 1rem; } } + +@media screen and (min-width: 992px) { #block-formulaireexposesearchpage-1 input { max-width: 100%; margin-right: 0; margin-top: 0; } } + +#block-formulaireexposesearchpage-1 input:focus { border: none; outline: none; } + +@media screen and (min-width: 768px) { #block-formulaireexposesearchpage-1 input#edit-submit-publications { margin-right: calc(0.5rem * 2); } } + +#block-formulaireexposesearchpage-1 input.form-submit { background: #1d378eff; color: white; } + +#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 { display: flex; flex-wrap: wrap; margin: 2rem 0; } + +#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 > div { width: 100%; } + +@media screen and (min-width: 768px) { #block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 > div:first-child { width: 75%; } + #block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 > div:last-child { width: 25%; } } + +@media screen and (min-width: 992px) { #block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 > div:first-child { max-width: 350px; } + #block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1 > div:last-child { max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; } } + +.js-form-type-select { position: relative; font-family: Arial; display: inline-flex; align-items: baseline; } + +.js-form-type-select label { margin-right: 1rem; } + +.js-form-type-select select { display: none; } + +.select-selected.select-arrow-active:after { border-color: transparent transparent #1d378eff transparent; top: 7px; } + +.select-items div, .select-selected { color: #ffffff; padding: 8px 30px 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; } + +.select-hide { display: none; } + +.select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1); } + +body { overflow-x: hidden; } + +.home .__img-hero { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } + +.__img-hero { height: 300px; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } + +.__img-hero img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +.participant_full { flex-direction: column; margin-top: 2rem; } + +@media screen and (min-width: 992px) { .participant_full { margin-top: 0rem; } } + +.participant_full .hero figure { width: 100%; } + +.participant_full .hero figure .__img > div { margin: auto; width: 250px; height: 250px; } + +.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) { .__img-hero { height: 500px; width: auto; position: relative; left: 0; right: 0; margin-left: auto; margin-right: auto; } } + +@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; text-align: left; } } + +.dl_ressource { font-size: 0.9rem; line-height: 1.2; font-family: 'truenoregular'; text-align: left; margin: 1.5rem .25rem 0 .25rem; } + +@media screen and (min-width: 768px) { .dl_ressource { margin-top: 1.5rem; text-align: center; font-size: 0.5rem; } } + +.dl_ressource a::before { content: ""; display: inline-block; background-image: url("../images/douwnload.svg"); background-repeat: no-repeat; background-size: contain; width: 25px; height: 25px; vertical-align: middle; margin-right: 0.5rem; } + +@media screen and (min-width: 768px) { .dl_ressource a::before { margin-right: 0; } } + +.dl_ressource a > span { display: inline-block; } + +@media screen and (min-width: 992px) { .dl_ressource a > span { display: inline-block !important; margin-top: 0.5rem; } } + +@media screen and (min-width: 768px) { .dl_ressource a > span { display: none; } } + +.__rs > div { width: 25px; height: 25px; margin: 0 0.25rem; } + +@media screen and (min-width: 768px) { .__rs:not(.moment) { margin: auto; } + .__rs:not(.moment) > div { margin: 0 auto 0.5rem auto; } } + +@media screen and (min-width: 992px) { .__rs.moment { margin: auto; } + .__rs.moment > 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; } + +.flickity-button { background: transparent; } + +.flickity-button:hover { background: transparent; } + +.flickity-button-icon { fill: black; } + +.flickity-button:disabled { display: none; } + +#block-views-block-slide-programme-block-1 .__slide article, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article { width: calc(100% - 30px); height: 325px; display: flex; flex-direction: column; margin: 3rem 0.5rem 1.5rem 0.5rem; } + +@media screen and (min-width: 768px) { #block-views-block-slide-programme-block-1 .__slide article, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { #block-views-block-slide-programme-block-1 .__slide article, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article { width: calc(100% / 3 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { #block-views-block-slide-programme-block-1 .__slide article, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article { width: calc(100% / 4 - 0.5rem * 2); } } + +#block-views-block-slide-programme-block-1 .__slide article a, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article a { width: 100%; height: 100%; background: white; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +#block-views-block-slide-programme-block-1 .__slide article a:hover, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article a:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +#block-views-block-slide-programme-block-1 .__slide article a .__wrap, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article a .__wrap { background: white; } + +#block-views-block-slide-programme-block-1 .__slide article.first > span, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article.first > span { font-family: "truenolight"; position: absolute; top: -2.5rem; width: -webkit-max-content; width: -moz-max-content; width: max-content; font-size: 1.2rem; line-height: 1.2; } + +#block-views-block-slide-programme-block-1 .__slide article.first:not(:first-child)::before, #block-views-block-slide-programme-node-intervenant-block-1 .__slide article.first:not(:first-child)::before { position: absolute; display: block; content: " "; width: 1px; height: calc(100% + 3rem); margin: -2.5rem 0 0 0; background: #b9a47eff; left: -0.5rem; top: 0; } + +#block-views-block-gallerie-block-1 section:not(.wrap_head), #block-views-block-slide-programme-block-1 section:not(.wrap_head), #block-views-block-slide-programme-node-intervenant-block-1 section:not(.wrap_head), #block-views-block-dernieres-publications-block-1 section:not(.wrap_head), #block-views-block-slide-interviews-block-1 section:not(.wrap_head) { margin: 1rem 0; } + +#block-views-block-gallerie-block-1 .views section.wrap_head:after, #block-views-block-slide-programme-block-1 .views section.wrap_head:after, #block-views-block-slide-programme-node-intervenant-block-1 .views section.wrap_head:after, #block-views-block-dernieres-publications-block-1 .views section.wrap_head:after, #block-views-block-slide-interviews-block-1 .views section.wrap_head:after { height: 10px; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +#block-views-block-gallerie-block-1 .views section.wrap_head .head, #block-views-block-slide-programme-block-1 .views section.wrap_head .head, #block-views-block-slide-programme-node-intervenant-block-1 .views section.wrap_head .head, #block-views-block-dernieres-publications-block-1 .views section.wrap_head .head, #block-views-block-slide-interviews-block-1 .views section.wrap_head .head { display: block; } + +@media screen and (min-width: 576px) { #block-views-block-gallerie-block-1 .views section .head, #block-views-block-slide-programme-block-1 .views section .head, #block-views-block-slide-programme-node-intervenant-block-1 .views section .head, #block-views-block-dernieres-publications-block-1 .views section .head, #block-views-block-slide-interviews-block-1 .views section .head { display: flex !important; width: 100%; justify-content: space-between; align-items: center; } } + +.paragraph--type--role-de-l-intervenant { margin-bottom: 2rem; } + +.paragraph--type--role-de-l-intervenant .__slide:after { content: "flickity"; display: none; } + +@media screen and (min-width: 768px) { .paragraph--type--role-de-l-intervenant .__slide:after { content: ""; } } + +.paragraph--type--role-de-l-intervenant .__slide .flickity-slider > div { width: 70%; padding: 0 0.5rem; } + +@media screen and (min-width: 768px) { .paragraph--type--role-de-l-intervenant .__slide .flickity-slider > div { width: 100%; } } + +section article.thumbnails.programme .__content span { color: #1d378eff; font-size: 0.8rem; font-family: "truenoregular_italic"; text-transform: none !important; } + +section article.thumbnails.programme .__content span strong { font-family: "truenobold_italic"; } + +section > div:not(.__slide) article.thumbnails.programme a { display: block; width: 100%; height: 100%; background: white; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +section > div:not(.__slide) article.thumbnails.programme a:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.thumbnails { width: 100%; height: auto; background: white; margin: calc(0.5rem) 0; } + +@media screen and (min-width: 768px) { .thumbnails { margin: calc(0.5rem); } } + +.thumbnails:not(.bibliographie):not(.programme) { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.thumbnails:not(.bibliographie):not(.programme):hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.thumbnails figure { height: 150px; margin: 0; } + +.thumbnails .__wrap { padding: 1rem; } + +.thumbnails .__wrap time, .thumbnails .__wrap .type_moment { font-family: "truenoregular"; font-size: 0.8rem; text-transform: uppercase; } + +.thumbnails .__wrap > .d-flex { margin-bottom: 0.5rem; } + +@media screen and (min-width: 768px) { .thumbnails.publications { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .thumbnails.publications { width: calc(100% / 3 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .thumbnails.publications { width: calc(100% / 4 - 0.5rem * 2); } } + +.thumbnails.publications .__media { padding: 0.5rem 0 0.5rem 0.5rem; } + +.thumbnails.publications .__media .__img { width: 100px; } + +.thumbnails.publications .__wrap { padding: 0.5rem; } + +.thumbnails.publications > div { height: 100%; } + +.thumbnails.publications div > * { color: #1d378eff; } + +.thumbnails.publications a { display: block; height: 100%; } + +.thumbnails.bibliographie { background: white !important; padding: 0.5rem; } + +.thumbnails.bibliographie.link_ext { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.thumbnails.bibliographie.link_ext:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +@media screen and (min-width: 768px) { .thumbnails.bibliographie { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .thumbnails.bibliographie { width: calc(100% / 3 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .thumbnails.bibliographie { width: calc(100% / 4 - 0.5rem * 2); } } + +.thumbnails.bibliographie > div * { color: #1d378eff; } + +.thumbnails.bibliographie > div *.__auteur * { font-size: 1.4rem; } + +.thumbnails.bibliographie > div *.__body { margin: 1rem 0; } + +.thumbnails.bibliographie a { text-decoration: underline; color: #b9a47eff; } + +@media screen and (min-width: 768px) { .thumbnails.interviews { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .thumbnails.interviews { width: calc(100% / 3 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .thumbnails.interviews { width: calc(100% / 4 - 0.5rem * 2); } } + +.thumbnails.interviews .__media { padding: 0.5rem 0 0.5rem 0.5rem; max-width: 50%; } + +.thumbnails.interviews .__media .__img { width: 100px; } + +.thumbnails.interviews .__wrap { padding: 0.5rem; } + +.thumbnails.interviews > div { height: 100%; } + +.thumbnails.interviews div > * { color: #1d378eff; } + +.thumbnails.interviews a { display: block; height: 100%; } + +@media screen and (min-width: 768px) { .container.programme .thumbnails { width: calc(100% / 2 - 0.5rem * 2); margin: 0.5rem; } } + +@media screen and (min-width: 992px) { .container.programme .thumbnails { width: calc(100% / 3 - 0.5rem * 2); } } + +.container.programme .thumbnails .inter { margin-top: 0.5rem; } + +.container.programme .thumbnails .inter span { color: #1d378eff; font-size: 0.8rem; font-family: "truenoregular_italic"; text-transform: none !important; } + +.container.programme .thumbnails .inter span strong { font-family: "truenobold_italic"; } + +.__ressources .__publications .publications .__media { padding: 0.5rem 0 0.5rem 0.5rem; } + +.__ressources .__publications .publications .__wrap { padding: 0.5rem; } + +@media screen and (min-width: 768px) { .__ressources .__publications .publications { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .__ressources .__publications .publications { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .__ressources .__publications .publications { width: calc(100% / 2 - 0.5rem * 2); } } + +.__ressources .__bibliographie .thumbnails { background: transparent; } + +.__ressources .__bibliographie .thumbnails a > div div, .__ressources .__bibliographie .thumbnails a > div span, .__ressources .__bibliographie .thumbnails a > div p { display: inline; background: white; } + +@media screen and (min-width: 768px) { .__ressources .__bibliographie .thumbnails { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .__ressources .__bibliographie .thumbnails { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .__ressources .__bibliographie .thumbnails { width: calc(100% / 2 - 0.5rem * 2); } } + +.__ressources .__interviews .interviews .__media { padding: 0.5rem 0 0.5rem 0.5rem; } + +.__ressources .__interviews .interviews .__wrap { padding: 0.5rem; } + +@media screen and (min-width: 768px) { .__ressources .__interviews .interviews { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 992px) { .__ressources .__interviews .interviews { width: calc(100% / 2 - 0.5rem * 2); } } + +@media screen and (min-width: 1200px) { .__ressources .__interviews .interviews { width: calc(100% / 2 - 0.5rem * 2); } } + +.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; } + +.__ressources h4 { text-transform: uppercase; margin: 1rem 0; font-family: 'dukefill'; font-size: 2rem; letter-spacing: 0.1rem; color: #1d378eff; } + +@media screen and (min-width: 768px) { .__ressources > section > div { margin: 0 calc(0rem - 0.5rem) !important; } } + +.__ressources section .row { padding: 0rem 0rem 2rem 0rem; } + +.__ressources .views-element-container { margin: 4rem auto; } + +.more_link { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; padding: 0rem 1rem 0.2rem 1rem; background: white; border-radius: 0; } + +.more_link:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.more_link a { font-family: 'truenobold'; font-size: 0.6rem; color: #1d378eff; } + +.more_link a span { padding-left: 0.5rem; } + +#block-views-block-slide-programme-block-1 .more_link, #block-views-block-dernieres-publications-block-1 .more_link { margin: 0.5rem 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } + +@media screen and (min-width: 576px) { #block-views-block-slide-programme-block-1 .more_link, #block-views-block-dernieres-publications-block-1 .more_link { margin: 0; } } + +.link_live { margin: auto; width: 100%; } + +.link_live > div { margin: 4rem auto; } + +.link_live > div a { padding: 0.7rem 2rem; background: #1d378eff; color: white !important; font-family: 'truenoregular'; text-transform: uppercase; font-size: 1rem; } + +.link_live > div a:hover { box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.link_live > div a:hover:hover { transform: scale(1.05); box-shadow: 0px 0px 13px 0px #1d378eff; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +@media screen and (min-width: 576px) { .link_live > div a { font-size: 1rem; padding: 0.7rem 4rem; } } + +footer { background: white; width: 100%; height: auto; padding: 2rem 0 0 0; margin-top: 2rem; } + +footer > .d-flex > div { margin-bottom: 1.5rem; } + +footer #block-renderedsitesettingsblock-5 .site_setting_entity > div { display: flex; flex-wrap: nowrap; } + +@media screen and (min-width: 768px) { footer #block-renderedsitesettingsblock-5 .site_setting_entity > div { display: block; } } + +footer #block-renderedsitesettingsblock-5 .site_setting_entity > div > div { width: calc((100% / 3) - 0.5rem); } + +@media screen and (min-width: 768px) { footer #block-renderedsitesettingsblock-5 .site_setting_entity > div > div { width: calc((100% / 2) - 0.5rem); max-width: 200px; margin-bottom: 2rem; } } + +footer #block-renderedsitesettingsblock-5 .site_setting_entity > div > div:first-child { margin-right: 0.5rem; } + +footer #block-renderedsitesettingsblock-4 .site_setting_entity > div { margin: 1rem 0; } + +footer #block-renderedsitesettingsblock-4 .site_setting_entity > div:first-child::after, footer #block-renderedsitesettingsblock-4 .site_setting_entity > div:first-child:before { margin: 0.5rem 0; display: block; content: " "; width: 1rem; height: 1px; background: black; } + +footer #block-renderedsitesettingsblock-4 .site_setting_entity .sub-title { font-size: 1rem; } + +footer #block-renderedsitesettingsblock-4 .site_setting_entity .d-flex { margin-top: 1rem; } + +footer #block-renderedsitesettingsblock-4 .site_setting_entity .d-flex > div { width: 30px; margin-right: 1rem; } + +footer .site_setting_entity img { height: auto; } + +footer > div { display: flex; flex-wrap: nowrap; } + +footer > div .__slide .flickity-slider > div { width: -webkit-max-content; width: -moz-max-content; width: max-content; margin: 0 1rem; } + +footer > div .__slide .flickity-slider > div img { width: auto !important; height: 100px; max-width: 70px; -o-object-fit: contain; object-fit: contain; } + +.leaflet-popup-content p { font-size: 0.9rem; line-height: 1.5; font-family: 'truenoregular'; } + +.leaflet-popup-content p strong { color: #1d378eff; line-height: 2; } + +.medias .paragraph--type--images { width: 100%; } + +.medias .paragraph--type--video { margin: 4rem 0; } + +.medias .paragraph--type--video > div { font-family: dukefill; font-size: 2rem; line-height: normal; text-align: center; margin-bottom: 1rem; text-transform: uppercase; } + +@media screen and (min-width: 768px) { .medias .paragraph--type--video > div { text-align: left; } } + +.video-embed-field-provider-youtube.video-embed-field-responsive-video { display: flex; } + +.no-flexbox .box { color: red; } + +.flexbox .box { color: green; } + +article img, .side_notes img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +.layout-content { width: 100%; } + +#presentation .__wrapper .__wrap_side { position: inherit; } + +@media screen and (min-width: 768px) { #presentation .__wrapper .__wrap_side { position: relative; } } + +#presentation .__wrapper .__wrap_side .notes > div { position: absolute; margin-top: 2rem; } + +@media screen and (min-width: 768px) { #presentation .__wrapper .__wrap_side .notes > div { margin-top: -2rem; } } + +#presentation .__wrapper .__wrap_side .notes > div > div { background: white; padding: 0.5rem; } + +#presentation .__wrapper .__wrap_side .notes > div > div p { font-family: 'cormorantBold'; margin: 0; color: #1d378eff; } + +#presentation .__wrapper .__wrap_side .notes .close { cursor: pointer; background: #1d378eff; position: absolute; top: -12px; left: -15px; width: 30px; height: 27px; } + +#presentation .__wrapper .__wrap_side .notes .close::after { content: "+"; color: white; display: block; margin: auto; text-align: center; transform: rotate(45deg); margin-top: -6px; } + +.side_notes { position: absolute; width: calc(100% - 30px); left: 30px; width: calc(100% - 45px); } + +@media screen and (min-width: 768px) { .side_notes { margin-top: -3rem; } } + +.side_notes .wrap { position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; } + +.side_notes .wrap .__hero { margin: 0 !important; height: 200px; max-width: 300px; } + +.side_notes .wrap .__hero .__img { height: 200px; } + +.side_notes .wrap .__hero .__img img { width: auto; height: 100%; } + +.side_notes .wrap .__head { background: white; padding: 0.5rem; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 300px; } + +.side_notes .wrap .__head > * { font-family: 'cormorantBold'; color: #1d378eff; display: inline; } + +.side_notes .wrap .thumbnails.bibliographie { width: 100%; } + +.side_notes .close { cursor: pointer; background: #1d378eff; position: absolute; top: -12px; left: -15px; width: 30px; height: 27px; } + +.side_notes .close::after { content: "+"; color: white; display: block; margin: auto; text-align: center; transform: rotate(45deg); } + +.side_notes * { margin: 0 0 0 0; padding: 0; flex: 100%; max-width: 100%; } + +#tarteaucitronRoot #tarteaucitronDisclaimerAlert, #tarteaucitronRoot #tarteaucitronPersonalize, #tarteaucitronRoot #tarteaucitronCloseAlert, #tarteaucitronRoot #tarteaucitronPrivacyUrl, #tarteaucitronRoot #tarteaucitronInfo, #tarteaucitronRoot .tarteaucitronH1, #tarteaucitronRoot .tarteaucitronH2, #tarteaucitronRoot button, #tarteaucitronRoot li span, #tarteaucitronRoot li a { font-family: "truenoregular" !important; } + +.__img-hero, .participant_full .__img, .participant_full figcaption, .home #txt_present, article#presentation, #block-views-block-slide-programme-block-1, #block-views-block-dernieres-publications-block-1, .__ressources > *, article#presentation p, .letter-sort, .participant_full .content > *, .programme.container, .programme .thumbnails, .views.__publications .thumbnails, .les_intervenants .thumbnails_participants, #moments .__title, #moments .__wrapper, #moments .__wrap_content .__content > *, #moments .__wrap_side { visibility: hidden; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwiY29uZmlncy92YXIuc2NzcyIsImNvbmZpZ3MvbWl4aW4uc2NzcyIsImNvbmZpZ3MvdHlwb2dyYXBoeS5zY3NzIiwiY29uZmlncy9nbG9iYWwuc2NzcyIsImhhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwiaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsInBhZ2VzL2xheW91dC5zY3NzIiwicGFnZXMvZnJvbnQuc2NzcyIsInBhZ2VzL3ByZXNlbnRhdGlvbi5zY3NzIiwicGFnZXMvcHJvZ3JhbW1lLnNjc3MiLCJwYWdlcy9yZXNzb3VyY2VzLnNjc3MiLCJwYWdlcy9pbmZvcm1hdGlvbnMuc2NzcyIsInBhZ2VzL21vbWVudHMuc2NzcyIsInBhZ2VzL3B1YmxpY2F0aW9ucy5zY3NzIiwicGFnZXMvaW50ZXJ2ZW5hbnRzLnNjc3MiLCJwYWdlcy9ub2RlX3BhcnRpY2lwYW50cy5zY3NzIiwicGFnZXMvc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vZWRpdC5zY3NzIiwiY29tcG9uZW50cy9hZG1pbi90b29sYmFyLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2Nvbm5lY3Quc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvc3ViX21lbnUuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL2hlcm8uc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9ycy5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL3JvbGVfaW50ZXIuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVzL2ZsaWNraXR5LnNjc3MiLCJjb21wb25lbnRzL3NsaWRlcy9zbGlkZXMuc2NzcyIsImNvbXBvbmVudHMvdGh1bWJuYWlscy90aHVtYm5haWxzLnNjc3MiLCJjb21wb25lbnRzL3Jlc3NvdXJjZXMuc2NzcyIsImNvbXBvbmVudHMvYnRuL2FsbF9idG4uc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9sZWFmbGV0L2N1c3RvbV9sZWFmbGV0LnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaC9wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaC9fbWVkaWEuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBmaWxlXG4gKiBQcmVzZW50YXRpb25hbCBzdHlsZXMgZm9yIERydXBhbCBzdGFyayB0aGVtZSBsYXlvdXQuXG4gKlxuICogSXQgaXMgbGVmdCBlbXB0eSBmb3IgdGVzdGluZyBwdXJwb3Nlcy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzIzNDk3MTFcbiAqL1xuXG4vLyBjb25maWdzXG5AaW1wb3J0IFwiY29uZmlncy92YXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbmZpZ3MvbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbmZpZ3MvdHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29uZmlncy9nbG9iYWwuc2Nzc1wiO1xuXG4vLyBMaWIgSnNcbkBpbXBvcnQgXCJoYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2Nzc1wiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcInBhZ2VzL2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvZnJvbnQuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL3ByZXNlbnRhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvcHJvZ3JhbW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9yZXNzb3VyY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9pbmZvcm1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL21vbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL3B1YmxpY2F0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvaW50ZXJ2ZW5hbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9ub2RlX3BhcnRpY2lwYW50cy5zY3NzXCI7XG5cblxuQGltcG9ydCBcInBhZ2VzL3NlYXJjaC5zY3NzXCI7XG4vLyBjb21wb25lbnRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3NcIjtcbiBcblxuLm5vLWZsZXhib3ggLmJveCB7IGNvbG9yOiByZWQ7IH1cbi5mbGV4Ym94IC5ib3ggeyBjb2xvcjogZ3JlZW47IH1cblxuXG5hcnRpY2xlIGltZyxcbi5zaWRlX25vdGVzIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sYXlvdXQtY29udGVudHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwcmVzZW50YXRpb257XG4gIC5fX3dyYXBwZXJ7XG4gICAgLl9fd3JhcF9zaWRle1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5ub3Rlc3tcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJj4gZGl2e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Nvcm1vcmFudEJvbGQnO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGVfbm90ZXN7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuICAud3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIC5fX2hlcm97XG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAuX19pbWd7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLl9faGVhZHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICYgPiAqe1xuICAgICAgICBmb250LWZhbWlseTogJ2Nvcm1vcmFudEJvbGQnO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aHVtYm5haWxzLmJpYmxpb2dyYXBoaWV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmNsb3Nle1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlX25vdGVzICp7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyB0YWNcbiN0YXJ0ZWF1Y2l0cm9uUm9vdHtcbiAgICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0LFxuICAgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZSxcbiAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbiAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCxcbiAgICN0YXJ0ZWF1Y2l0cm9uSW5mbyxcbiAgIC50YXJ0ZWF1Y2l0cm9uSDEsXG4gICAudGFydGVhdWNpdHJvbkgyLFxuICAgYnV0dG9uLFxuICAgbGkgc3BhbixcbiAgIGxpIGF7XG4gICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vcmVndWxhcichaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gcmV2ZWFsXG4uX19pbWctaGVybywgXG4ucGFydGljaXBhbnRfZnVsbCAuX19pbWcsXG4ucGFydGljaXBhbnRfZnVsbCBmaWdjYXB0aW9uLFxuLmhvbWUgI3R4dF9wcmVzZW50LCBhcnRpY2xlI3ByZXNlbnRhdGlvbixcbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSwgXG4jYmxvY2stdmlld3MtYmxvY2stZGVybmllcmVzLXB1YmxpY2F0aW9ucy1ibG9jay0xLCBcbi5fX3Jlc3NvdXJjZXMgPiAqLCBcbmFydGljbGUjcHJlc2VudGF0aW9uIHAsIFxuLmxldHRlci1zb3J0LCBcbi5wYXJ0aWNpcGFudF9mdWxsIC5jb250ZW50ID4gKixcbi5wcm9ncmFtbWUuY29udGFpbmVyLFxuLnByb2dyYW1tZSAudGh1bWJuYWlscywgXG4udmlld3MuX19wdWJsaWNhdGlvbnMgLnRodW1ibmFpbHMsXG4ubGVzX2ludGVydmVuYW50cyAudGh1bWJuYWlsc19wYXJ0aWNpcGFudHMsXG4jbW9tZW50cyAuX190aXRsZSwgXG4jbW9tZW50cyAuX193cmFwcGVyLCBcbiNtb21lbnRzIC5fX3dyYXBfY29udGVudCAuX19jb250ZW50ID4gKiwgXG4jbW9tZW50cyAuX193cmFwX3NpZGV7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIiRjb2xvcjE6ICNiOWE0N2VmZjtcbiRjb2xvcjI6ICMxZDM3OGVmZjtcbiRjb2xfYmxhY2s6IGJsYWNrO1xuJGxpZ2h0Z3JleTogIzZmNmQ3ZGZmO1xuJGZvbmQ6ICMxZDM3OGUwZDtcbiR1bmRlcmxpbmU6I2QyZDJlYmZmO1xuXG4kZ3V0dGVyOiAwLjVyZW07XG4kZ3V0dGVyMSA6IDAuNXJlbTtcblxuJGNyb2l4X29yOiAnLi4vaW1hZ2VzL2Nyb2l4X2ZpbGV0c2FibGUuc3ZnJztcbiRwaWN0b19kbDogJy4uL2ltYWdlcy9kb3V3bmxvYWQuc3ZnJztcblxuJGxldHRlcl9zcGFjaW5nSDogMC4xcmVtO1xuIiwiQG1peGluIGNyb2l4X29yIHtcbiAgJjphZnRlcntcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gY3JvaXhfb3JfQiB7XG4gICY6YmVmb3Jle1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5cbkBtaXhpbiBzaGFkb3d7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICAmOmhvdmVye1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCAkY29sb3IyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICB9XG59XG5cbkBtaXhpbiBzaGFkb3dfcGFydGljaXBhbnRze1xuICBmaWd1cmUgaW1ne1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZSwgMC4zcyBib3gtc2hhZG93IGVhc2U7XG4gIH1cbiAgZmlndXJle1xuICAgICY6aG92ZXJ7XG4gICAgICAmID4gZGl2IGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCAkY29sb3IyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93X3NpZGVfbm90ZXtcbiAgIGltZ3tcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICB9XG4gICAgJjpob3ZlcntcbiAgICAgICYgPiBkaXYgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4ICRjb2xvcjI7XG4gICAgICB9XG4gICAgfVxuXG59XG5cbkBtaXhpbiBsYWJlbE9ubGluZXtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWFRQUFBRmRDQVlBQUFCTTBSbmtBQUF5YTNwVVdIUlNZWGNnY0hKdlptbHNaU0IwZVhCbElHVjRhV1lBQUhqYXJaeHJsdVE0Y21iL2N4VmFBdkVHbGtNOGVNN3NZSlkvOTlLemVycGJyU09OUnBWVkdWRVI3azRRTVBzZUJnT3Y4Ny8vMTN2OTI3LzlXd2k1OWl1WDF1dW85ZWFmUFBLSUQ5LzArL2ZQOC8wZDd2ejkvZnRSL3ZOZCtNZWZYMlgvK1RieU5mRTEvWDdSNis5citPdm5mOTd3MTlmdzhGMzV1dy9xNjg4djVqLytZdVRmMTlqLzZZUCtYQ2c1b3NnMys4OEhqVDhmbE9MdkYrSFBCenkvMjdycjZPM3ZiMkdlMzljLzcvOU5BLzlkL2hWL0wzVlV2MUg4MC8vbnh1enR3blZTakNlRmRQTjNUUEUzZ1BUOWQ2V0hYd1QranFud1FsNzBmVCsrbjQ4L0kyRkMvdFU4M1g4M3F1dWZWK1Z2My8zVHF1dy90L3pQaTVMcTd4VVhQL2pIeWF4Lysvb3ZmeDdLdjU3ODY1dml2N3R5V244TGgzLzRlUjl4L3ZQdC9QWGYrKzUrdmUvNTNkMlRLMU5hLzl6VVg3ZjRmY2NMK1pDY3ZyZFYvalQrSzN6ZnZqK0RQLzBpZWhkTHZ1OTFULzZzTUVKa3h0K1F3dzVQZU1QNXZxNndHR0tPSnphK3hyaGkrbjdXVTRzakxsY3RwT3lmOE1iR1d1M1VXYlBGOGlaK0d2ODJsdkJkZDN5WFc2Rno0UjE0WlF4OFdEQVVMdi82bi9qekgzN1EreHJ5SVRpWis1ZW9qQ3NhaEF6RGxmTnZYc1dDaFBldk9DcmZCUC8xNTUvL2NWMFRLMWkrYWU3YzRIUFAzMGZNRXY3RWxuR1V2b1ZPdkxEdzlSZDRvZTAvSDhBVWNlM0NZTWlBSE80YVVnazEzQzNHQmhLbDJGbWZody9xTWVVNFdZSlFTdHlNTXVhVUtvdlRvOWZtUFMxOHI0MGwvbjRNWnJFUUpkWFVXQnFTaWJYS0FCdngwM0luaHA2U1NpNmwxTkpLTDZNOE5kVmNTNjIxVmNIdmFhbmxWbHB0cmZVMjJ0TlR6NzMwMmx2dlZ4LzlHWEVrd0xHTU90cm9ZNHpuNGFJUG4venc3b2NYUE0rTU04MDh5Nnl6elQ3SGZCYmhzL0lxcTY2MityWEdlbmJjYVlNVHUrNjIreDc3T2VFUVNpZWZjdXBwcDU5eG5wZFFlOU9iMy9MV3Q3MzlIZS96dDFVTDEyOVovOTJmLy9xcWhiOVdMWDRyNVF2YjMxYU50N2IyMTBjRTRhUzRacXhZeklFVmI2NEFBUjFkczd1SG5PUGwwcmxtOTRoa1JZbU1zcmc0TzdoaXJHQStJWlkzL0czdC91L0svY082WFRuL2Y2MWIvR3ZsTHBmdWYyTGxMcGZ1UDFpNWY3OXUvMkxWdG15ejduUjlLMlFhT3FsM0l2MTR3ZWxQN0krazlwOStIWEVmRm1KZmF4VVFxUStXb3QwUGs1VjZLUXl4NW5mZXozbmFLbEJaR2UrS2t4a2JMYit0ejhaTmtua2oxY1VVNXdyVUxtQ0NHMmhwdlU4RGJ3Ky9uU25zY1U2THpIeDc1cnY0LzlCeTJhWGxOT3JoRHZPZWhaY1FVS1BtdlNQTFg5Y3ppSithdytxOGViYjZNaTJqTWd2UGZ2SWV1WVNuR2lXTU00NFNJeis3TzZFWDVOWnplTnRjN1FxUVA1ZE1yWVROKy9weldQMDVheHQxODBIcmJkdGZ6Y0lLTVpBM2h2Mnd6aW5tOGV6eE1xYzl4N2J5UmF6bnU4N0hIODFUZVdkblhlNSs4dHY3SktCbTVJMmxOajQ4aHRJZ2dOR2NqM2JpdWt0cjd4c1lTYjNDODd5OW5yZXVzMWxhUU81Wk00eEdET2E5b0F5NGZoUFZ3RkVpMWx5c0VoeHpXczhFd081VUtsTVVyenhhdVhubnN6YzNVSitadU5mWWRtVHl1R1ZpcnBvcWI1dDFzQnB2M0RQZU5WYmluekFyWWFUK2xtZTI2M0UxMzFMSnBqMHpDZjdBYWN3QXE3OGIrUkVhb1JEbkRwTlBqWDJHdDVPVGpKVm9JM0FJelZqSzIrcTF1WlV5ZG1FVkRvdWZ3am0xbTNVaFArOGtseDVHRnVZVDV6eE1YKzE4WWhrdHJ0dzJnMnN4blRsM25JRC9JZ1VqOThmTDYvT2NHZXBLYngzcDd1VnV6c3NiaVFYR1MxRFdaK1M1RDJNcEpOMEFRQWkwSjVmM3Z0Yk0wT3ZNdTFkdWovVzd5YVNVRG1GU0J0RFNpY2JsaXQ2bjlmZmt2RnQ2VDJxUVJDUGFJOXplbUw5NXRjektNck53VGtkNHZnTXE3cEg0N0ljWXVOKzBuUGo0TUZCQ0QrQjZDbG5FclNJeTQycXExYmFmK1Z6R3o1MWFKL3JmM1FqaGVtWUJCK0pOWU5lOVFtMDlyUVB1aFpzcEsyTW1wallkNEhTK3JQZ3pBUjh3N05vS253bEd0aDM0S1prOCtlNFF6Z1dheVV3RUtSVjNDVWlaUElpVCtBSmNJT290R2lKSVFNRnlEN0kvcng4b29ORElLZ0xndi95MTFYM3UvTjZsOUxkZlR3M2ZSUTloMGQrRlR2ZGZHR0FEZUoxN2E4N1NJU1diTjczSHM1am90NFpOK2lDR0p1dkhKUFdMVlo2c3graDl2NXRrZmdrMkVIR2NkenpNTlRLcmtzRzV2NkhBNm5NK0R3bk1DMDRzbTF6dmtXOUhPT042a2FYTThRMXU5bDJBanZha2VRYXdkM2NZWURiVXc0UFBBTnMyeU1LRUxFQ0ptVVZudlQyUVJRTUltK1BhTEVQSk8zYlFDVlcwMmp3aG9QY0dBRjRCZXNJbm56a1dReDZuclZrWkFNTUYwc2JaaDNVa2YrY3U5Y3FFWVcwcmtsc0k5akxpQ1FqTlVaZ2dNczZ3QnlsdlB1ak9DRDZoTDVGRVQ5czE3cDFNdVp2YlpFUWRDaUJ2MGYwRDdDRHlvTU1TM2dTRk1iOXZpSVlrQUx2cXZhdFg1TWJmbVU5bktzNlFLMEdkM0lHUk93QmlWY2lKTjdGZU1yRFhROG1URlFPbmlCVStmdTZKc1dCVmlUQWlldThxMzVtV3hQZzZQWVZyM2Z0cEVGNGl4S0ZtQUh3SzkzRVIzSFgyemEwZkJnR1p6cmwyeWxBTkZMVDJNbTBBSXdDSlc2cnJldHV6Tm1reXlnN3B4TXdsV095Mm1MVzFLMWtYamVMSW5ZN2xmMmV0Q2g3QmpXR3RRY295UXk4aFFXUWY3cUVjSW0rUDJFaGM5ZVdBeE8velBPMFU4Z3prQVNGZzRMVkxtc3pRMjRwNWs4aTFOTUFRSmhOZUkxaEJCWUtFT0gwZjBQa0ZXV0dnbms3Z0JtR293aTIyVmpJd1FSeEZ5SlNWQ1dUNmdpTHU5YTNMeFFSQ1M4QVV2M3MybExaWk1DVVVNRlBDN0VZcnlqK1ZBeUpEQ3U4eGVOKzZYM0dqRGw3ZWljZm5JdjFlRVA1TmM5Y0RqL0Z0Y2I2Ykg1aGFxSldNN0U5aHFqcnVvUldwQ0ZpRUZhRlZBT1c5TThoVnI5alh3N0xMc01SZEluM1NBNm9jSm1SOGcyMW43b2RZZ3M3NDV5V2ExbnR3QlpJVzBpTnZrbjF2QWhKa0pRQ0ZONWhtcDNlVVJBaXM3M0lWSk8reS9aS01KaE4vQ29pZkVCNjlHUEZQcjJtOEdXMTBBZlJFTlU0TDVucUZiVVlDdUlxZ0tEWUVGd2lmVEE2aXVKRmVoVlJqZ3M4bSswblp3TnNnOVhaZm1jdWZqRWlMNEdjRjRCNHRNVVFFK3ZpMjFrN2doc0N3eHUvMmNUbUlFa2dUQ21lNnVBN3FwOHhMRkxobDEzQzZDZytmd1JwdzU0UThqQWdIa09weEhPNzRnUEVzYmpVK2tITVJrWUZVSEQwM21CN01aaFltbUxXSmZtaG9vNVBJYkxnYjc3Y2oyWFlDc1lHbzRmdDduMmNsV2ZrK3BIR0JBVHJMQW5XdnE2RU1FOENTd2FITlF1Y3htQ21ZNkpuQUpuUUV0VUZxbTdpQWJVaGR3UUIxSUlzQi93LzN4WTlLdTQ2czRUcWNGeUJraGdBRE9EOVZtQlU4QkFadjg1azdYOFF1YkJiaWZJRU90QzRDbTNTWno5aGsrZlZOL2xrdjJwdklYaXhmRzZTVGdJaUVRM0pBQ1J0Z3cycXpkckErNmdpWmdPUktsYlQ5SkhmTXozUGRBRzRoNmd1ZkpSSjJoRkx1OEJYenk2cnR5Q1hsSExBUE5BT0U4Z0VzbVdrUXB3d2tKM2Zkemh1dWt3YVFBaHd6VHdqWHN2YU4wbGxwbTBKQkFDZUNtUEliU2JzWE13TGlrdC9uelVRQUNJeElJZWZQdWREMnlCVElodFVuak1uVW93VHVFQk1CUStqQUZzRkt4a0kra2xVdktoOU1lZmlnbFNWV2hvbUtJZGYrRzBSN3E5TWdQQkNuNkYzVmpsZ0lGRk1rMk1ub3R5T3M4ejBKTlpqaWtEcWdPUlN4WVErY0ROTU5tNDJmYUZndGFHNUFHWkdMeWE0WXVZcjhPQ3VDSS9XVXRCWitaYVdiVzNnQU9uSWM4T0RXK1orSGxBUVloQWlFUENrN1Y4WktSOHpYbFE5eG5tS3dwZ2FCRUR1SDBTT3RXUER5dkFtcnBuUS9NRk5oS2pCSVpuTWQ5MEhOa2lndzVWRjBYMi9oZGhFNko3WW5TTWtrMWt5b3JmSnUwb3JoVDVSUUlzUjUvWm93RkZGVUhhYnJONUZlcHpIa2RCRXhFQ2VCUVZ3amdvSXBlVEI1SU1TZUU3Y1Y0T01GSGxWc0JsUDFjWCt0Qy9VQTVSSysvQWdPRDllWStBSEVjSis0UmlsdnY1SEJQNnhwSVJVcUFnWFBsdXRkR2ZITmJaSXV1eFQ0OGNFZWcvQktBL3pCUlM2dERjbWV3VHZySng4VDFOc3p6S3VPaENIMDArb0haaUpnZDhnYVNCRDBRV0dMZXlkUC9ScXVDcm9DdVRGcHM3NTVka3laV2dKMGduQUFraStwUDBpQzdoK3lzWlM1b0J6STZrWnF0M3ZKTmhmTGdSQmxLWitFWXNEbTdBZjV5VEpwcjU5YUZsZUtHVmpoUWprK0dEU2dDK0JBYXhVRk05bkdwQWJNTVppT1BKcnBMSVFuQkpxSE9ydE1rQUFhNkhkaFlQY1JRRE04SU5nU1RGM1BSUXkvR2szNFlJWHJacFZud3hueFdaQUVLTVM2NGpPT3NVTVNUTmhWQVRTWlNDelJlNE05R1dXTUxHSnBneEJCVU8xOWxTZXp1c3NoZzdVSTAzVlhFaU45OWJZRW1NQzBRRHJwU0dKbzUyRUpxSzIxY0dJbFp3YU1oSlVyRnlpRXMyTFJkbVhkc1EyTWRwVU56a0JiTUY4bk5QbUdJQkpyaHNJNlQyaFNtcThGcUVLUmswdjltdW5KR0Y4Z0djdmNXSGVBT2cwRWF4aS8rY1JicTJrd0R5UWNNM2tTOGYwUTNWZ1FIVFMvUnNPbWE1THR4QkN1S1J3ajdrMkVCZ1JOVUVUVVdQQkRvNHlkalp5bXVFR2JNaWJDaXJ3U0VTRHk1NzBhMlVxY1RnaUc2V1dLNWxjUHlhOEV4QUxXU0ZpUXZHQWo4Z3M3aHpORm82TFpJbWlEWEVWZGtQK1RnQVRqTVlzdUw2SVRqZm5pQlFtVnF2OW56Y2kzb2tvOFVZS05aeUdMUWhRa3RZandDTXRDQWwzWnpHOFZGMlRNWjZ1bUtNNWtMV1NTem1RdEYzZzJmalh1eUk4eXNWSVFVckpweG9FUExFaUJveTVjejhPcUFRbUpkUWJOWlhkZ211emdCbGpqVFpxd01vZ1FsZ2tCZ2VtdHNpeHZiak5EYnFEdkM0d0FLQzkyWTZIL1VWeXdWeVZTaVZpaUVNTUNES3hJdUhFQjBCL2ZybVpDcGFISWRpRXVpUE9XMEdaaFhLM2ZSSmdLOVNFdFpTbGtOUlFJYlJIbHJHUEQzVER6SkJYRTAwaGwzcnR1dkhyRjcwdWZpUFNNME9JVmVrQnNIbEF6YXVRM1RCVXZRK1FaMWNEWFpLeGFMVkQ4ODA4NlhGVHpxaTlMY29CVjBKM2x4NWhDM3A4SmV6UTd4d3E1QW1PZzY1QnB6T0FqWDBXOXlyOHFKR0hXQ2VqTFVzaTdBVHlHeDFvb1Y1R3VGZjNFSFRPMWpHc2pSVUI0RlBiUTcwYlM2eHdMdGdpR3hhckNiZ2oycGp3aTM0QnpwZzNLeHVNTjdnS2Y5dkEzK29IcE9vOUVDQ1FQNUMrK2pzOTVRUmFrVThHY25QdURXdUFUMjgrM1dSLy9XRFo1UWJ0VVVEUElrdkRwNlFBWGdjOEFHRVREU0VzSFg5RUpPekNvTUo0YXIvUk5HVGNFcktBcnUvaUVFc0p0ZExSbnFFUVNpaGdsRjBBT3FJSHYyakc3cTdxTVNFTzlrb0pRTmlUN1ZHdEZCODdZTEJaQ3U2S3NtUnJmemd6Z2tqTzZoN2VOeU8vUUpReWFiRDZWMUhwd1RMaVNqL3NOQ0Q0aWdJZExlWW5JMEtHczFNb0xXV284eVFJVVVpQnJzUTNrVjBDV0xJVWExSXZISXRVdkNLV3REbDdteGtReVY5d0Q3MEdmZmtLOURINDJnZit1bklyeGRzYUlrNG9iZmEzZXBNeVBuaHVoTlhTTTkyQlNFWHJNVk1CTDRMZ1F1TnhnQkt2ZWZwWkZxNzVsdkEzalpvVi9LZC9XSEhJMG9IbnJSUmJBRndjR3hrMEZEQ1NtNVZqL3VwKzVnVjFFS0RhYStMeWZiUUNnV1NMY1Q2amV3QTBDdHB2QjVWeHB0Z2JGOHZxTTVuc3FYUFZMOHllTWNUOFpyQ293RjNQNnEvQlZRY01hSEw2WGlXTjZnRFBrNm1WQjVlR1Z2YmNKd0tDZGxyVjB4QWd6WFdGRzhCWU1uaVFubHZpQTFrcnZZR3FlY0hkV0Q5TjRoMGVtUmE4UjhhKzNUZ0FYeFNjSnhGSmI3RVdPSHZRUmFoYXNmcklhQ0hjd3d3T2dZT0NJVytpWllMd0NSSzViSVRnZjlQd05HRGNyRWZpMWc4NERUU3lGNFZHOEFzWU95T2RLNWtDeld2NHUwSU9GbWhmT3cvSzk3dmVBZVIwZXc4a3VsUzlXc3JDMGtmUXA2RkM4UHdJZFBvcldDWC9wUkFpWVRubTlsL2tVMjU5OGVxeVpJaTdCQTJLSldiQ1E5aEx0NTRGbmJ4d0xpVEFXcWgvUmZGQi8rSWVLamFnelhWRWF2eHZ5UjZnRXhVYmx2aDA3ckE1eUVCaVk4dTgxeU5YMjVHOXNvQ3ZUenpSaXJoTEwwdk9WbnJ1amIxRDdCYUpTWWcwTEJnM1NoQ0M3c3VHb3o4emhtWkVxMkRrUnZoWnNYK0h5Y1QyTXZWODVsRnYxUGJrQ1FkbzNtUGNVRFQxazdOV2hsaS9xSzFqd2pRd24razNGdXZ0dlNoNFUrcnFzS0VMM2Q5Z1I5Z2NJVHZ4ZWpqckZ0QU9vS0Fjc0s1S1Q0WUpKVTYrSnkwVGFsWEdTOWQ0UDNuRkh1bWFVdDRTUHZiQk9oU3I2NE93RzF2dm53SEdyeU03dlo3RHM5L1haNWZudFhPQWpaSkVPd0lOcFQ5dldvMS92QmlVNFlTMFVPVFB4a0lGS3ZyQWZTMmlsUVM0RWxRcURDQUpYR1JNTWNWbS94cWNpZ2RMT3doMnZKR3hBTkdWTHgyZVRWRzhlRFlmL25velpDQ3dsd3YwREZHdHZEV0FxNzVVdHVVR2xDSFFXUnd6NWRrcXFPTS9FV2trbmFVT1k4VWF6akgxcmtZQnJyRWJacW14VmZZbnRTa0ZVa2E3bEhXYnhlU2J6MzBFYm5KY1Z2UXA5UXlRNFZnU1hGaHhHRG1Ualk0amNpN3U3RzNSRUlyclEwUCtJdXlnMG0zOHduQUE5NkZnaHpPYzVLM1dJL2lEME1uNGdna0V2THgrRW8xc2dJUE9GSy8rdWp4eDVWZFRNczBESWlsdFNBcE5SK2ZuTlpKNDM4Y1pLY3FQbm5GbnJEU2hIb3BGRnVrQ1lnaVFvY0U5OGp5NkJZSWJydGw0RmhZd1djcmZyVkNVTlFZRDJCWm5CRzlUM2lPUUREa3E1ZTZVdGJZemNZWm9lTGU1SGtBSGw4Z0tPMWlvd2RTY0RpWU5iK1BKeVc0VlVtVHd3QUxDTGF4c3NQNlRaU1VDU3hnSkJicWxrY3FjeDdHazUwQ3JBYmxaOUM3SVVUWVpFWk1Md2hBSnBSUHVobERPSyswSWJwZXFlTERmVmtXcW8yV0lSSytmVGNpRzlJNEJPRnJxeEZQbTRxTFBnZHNqemhMZ05XRlpBTEo2clFSV2dFRHhad0pJQlY4K0lMaUpDWC9JTHk5R1JPUWxiaGM1OXdDdHNDNUdmNEhqVXI5WGFFUDBobUEwL05oejlxeHNjaUZ2bUFKcXQxb0FLSTBISjNqRXlVSUxlV0xLZUQySmJyUmxrRlpNLzNJL0tWd0hxRVI2cmRDUXBESUhXSnMvMnQrazJrM1d0OXRuMW5kV29mL3dqNGdFRk12V1pvZUdCaWFRTEtEdFZmSDNjcCtOdXhIbkc5REpnckQyUzF2cHk3c2pNRGdMdWZHRE8yNTF2K0VMbFFXcm4rTjY0bzcwd2RHaXdHMmJPUzRrTithZThYMFJNMTI5MlNSSW9tZTd3QTMrb1ZrS044SUtXc2Nwd2JpenBVcEt6Nkl5VXoyZlZIOWJVVWwwTTZncVZBU24wYk1BUVlIMGlpOVpZSldRanNUaHVuVDQwZ3F2SFFxQ0dwa1ZsTWpDRGE3WER4UGtsTHlJckFQajViMzhheURDVkpTS080b3VVUStVRmhvaE15ZnRDYzkzdUF1V25nSGY3bnFUditiQW1SZEFBOHdqVnBrSG1ZZUZRdU1UaVFwWmdLOXpqQVpYUGVsRVA3eFZCQ0xldzNJM0Q3eUhyY1UzS3dZT2JoQkt5bFJMaThuNnpHTkpJUlhmWlZ4WFpvRlVTVklyQ1FoQytlYnVaaWZOdXBNNURSS0Z1VGJhRjFJSkUzSUhPb0ZNS0Z1TzdQaGIrYm8reUJOaVhJKzk4TFRoa0c5MFNoMEFSNEVtSUZ1SFI0T0RiRGF5QXh5ZUhDWVNKVkZQOW9yK2R2d1FYUHFEV3VHR1JQUW04QjJmNEU1VUxPQi9QcDI4ZjYvYldCNkRUd29BKzgwaWc1aDJzeTNIakxibHZnS1lrSU5NRG0rbkVnMlBCcjJNVi8zNHNEN3FHOThJR2dCQjR2QkZIRlhlWTNTSjZTT244VmJUREZmRU91UjRjN21SR3dYSjBHQmczWVhEZ0ZUeUNNVW5zc1hheVpwREVsaWV4c3NoMllIWHNYbEgvbUJveEhLSWJTQ25JTFFNaUw0eGJEaXJ0RUlFdERFdFdmWDlJWkNVcU1Db3QxVVNHV0l3NCtITm01MnBMWVFHbUFSSmdGWWdLTldKWHU0MEhIVmN5TEUxQlU1T1lod0JScEk5bEhYSmJXK3lrTFVzR0Z6Z0JGck9RWi9Zd05KTllHd2FBTVFhN3lERUpreHQxVHhnUmtNck1oRDRxUEtaY3JmQUY5NFQ3YzFuSzRZWmhad2cwcDZsRzJjMHREd3QxZUhRYzNGbU05ODNjSUc2cG9iNUdJSDN1QkdXaHVCTVNiWlFMYzJQdDN5MUhrQVB3dCs3ODdXd0RHK1FCWS96VUNSeStDK2tLQ0krUGNpdUFjRlRlOG00bGFRT2hlUk14TFgzV3RtTjhSc2hKbnhES2NWY2N2NEdhUEVpbEZ3K0pzVU5XdkMxZ3Yxdis5azRhUmcxenZIeFZjbk1KYUFCMUFVSWljTUsyYm5vMjBKRzFleVlDSU9MT2tWemNnOXUwa1BiUkREUDVSQ2I2U0RwODlPVWs1Sm9nRG0vRGQzSlpKRUVZc1RLa2xTeU5RS253eW9BSHliaUNPc01zNWJEY0NLekUwWEV6QlRlK0k3YzR3aXIyZFlGYWpCOGdoRzNSQW9BTFJBaW9nZ25JZE9hanJ0amdid3cyYVlCMnVMNDZDQXE0RHZSbFM4d1UrQWRmSVc5QW5KS3MvRlJTSUU5MEh0NXRZcFlpZWdIOFdCc1RVTkJHc1RGSC9LK0ZaYVRUZTlBTE1BaWhaclFYSXBlUDdpZWhHV3hIczZXU0pMc3JOMVlqZWdzTUp2T05ISFExSDRTSHdLSGNUQ0F6dCtUVUNFU3RVYUx0RVl5RzI0d3NNek9saTIwRFhnRCsrOGN5bzBtRTY0eXJrWXRQUnN5clpOTmpQOGhpVVFYbWx6Vmk1YVdEc05CbkNqbmlHenlCWEZHMjIzbkZFNTVEM0YrZ2VnZkhBUTliUjJEYkpNN2ZMYzV5Z3dGV1hnTXF6VjFRZVpUN3h2Q0JSTTZwVm10Z0dmRlg1U0xidTRXci9VVXpFWS9CWU1CcmZiMWl0bGphY01jY1E0Q1BkVUJoWDJjSTROK2cwOFRGQW1UejBoWHUyRzFmQlFjREVOSXN5RE5uNUZ0RmVpV3dvVmlpVzl1OU9yc1NRR0kzeHpwY3ZjRktLNC9FVVN0UVZNNVdBOS9tTHF6N05pUXlOSXA4WVZsZUcwMUpJb3p2QmtST002WlJ1Vy9BWGVZYTRtc0w2SlUrRGh0MWhBRzhXUFVuMHVBYzBLL0ZQaWZHRXdPRjlNcnk0d01yTjZDWGJFRW1XMHZqZ3ZiME5HNE52MVBkTzBqd0U2dTJjbjY5OTRoa1lHanU2d2g2T05HRVhvSEdEa2FiNk1ISExmVkxKbWxUZWk3Z2sxbnhZeHZjZUd0bE1RL21tWnZFV0EyNzhWZ0NESU5jYkNHN0J6NTJQOER4WUMyd3NTUE5XK00zZ1NZK2xzWFdqU0pIVzNVWEhVWFczVTRvZlZvTlVSSldKUWZrQ2FKWit0c1dVMTc5RUhNRUJnQTFMeGkzd2FpT290TEV2a2ZRRU1rUmd5dXkySW5RUW8xQTNBd0IwTG1MNHB6bENCRDBxUE1pbmhBZTVjZnI0Vm56MVpjVVJETGZrU2ZoVHplUSs4Tkk5d25lTUY3VURka012MHhNaTFMMVhHUVErcGtnZ0VzSUVQU1lqVUJJdy9QTXlTQzNiWFFneUJnYkpEeUdyZ2lMV1VMRlB3UVppeG9KS3V0SDFuOUpKSmlLKyt2RUQ4S3haK3NmYm1OalB5SUk4NUFDdS9NV084OHFob21wUnIrNWl4dEhQUE1Day9tK2FWa1BsTTRhdVFHc2VkL0E2VWpvVm1Sc3NXRWlhVUFIT1RwdjFoc1N0ZUNEaXJISVFQWno3OUJuY0QrZlpBSThpOHA2TDdLWXFNSW1OUVVkWThEaVFyLzJrd0xtdzRveG1oVFBwakRORDZ2R2FGNFJDTzhTSG5kZGlQeGVyUlo5N1M2VjEwNGJIb2d3NEtUYllIY1lLVXM1S21HL2x5VWkxSWowYWJIajA5QlFxeDEzaENwMkVKTmNlVGZrTXJzbTlPc0dBNEt0YzFrL0JiTUhaQnlzWEpZckFIN01qaE9mWkJFdW4yS3JoNW5neFFoVlc0d1F2WjkzYmZpd29qTmx3VTUvc0U3YUNlVG12cS9xemhmUmoza0dQNFBiUUlud1JBR0dqK1JUK1VyOGxaekNIcUZmd3ZxcTdUOG01L05XUlg3T2locGhnS2VNaWJ4Rks4R01scnFaWkpzOTdGakV6T01zS2pnSWs0ZUVZSUhIY3JSNUQ5OVhNWjZMYjhvRjB4emIvY0tMTVNWZHJOQUF5UUxoWDRZNnQzd1hLNkZPb0pKVVd3dVZCYWZlUHpYR2ZObTY5MjI1TklBeWo0NXozZ2lkWXp2ZDMrMWh4dEMvajgzQXNkV1ZiaFVFU1pKdjI2VnczaGRzbUFxeWp5dmMrU2RtYmhNWnJzcS8wamRRaWlZZEdSM0VzQ3lPRlMrTktsanVDQWFzTi9GeVFTRGtIY2I2dnB1bWsrUzlXV2E4K1M5dXMrejFoR3JadFpZRGRDTG9TZ2FnSDZ0bTZrYklBbE9qVExDZDhIRS9ET2w2dnRLMkZlRDRDN2FJU2dDd0FWNmNHc3dFWi9FaXRBVWhHUUtDbThYcDViNUFxcHBSS3R3S3hoQU5oNDZDaVJhcmRreVNwNnROZ1drMENBNmNvVUxyd1oxYXdqdVQwOVdXR3pCN0ppZ085VWdRRWs1dEJXL0Rpck8xbUlJOXlBamJra2dXWFpjUUIxTE5HN1U2bW5COVRzcEVTQVBZN0N4RTM3OFRyNEk3dTFHaGIzMmV6OU11U1FMdTZtTjhsWlU3M1IyVHRpQmVYTmxXZmN0MkNQcUxkYmRpWXEzV2xNQm5EWHREM0RxdnZHejErSjJTU0FZbWNwbExKajRIU3duOEhIeDJ6eThYRy8xNk04bFB2TnNVQVVwM3BOb2k1dkRWMC9jeEMrMjJuWmF3aXRXT2gySFZIbW9WOW0xT1pRMzQ5SEdCOUJWS0FnMkpPT1oyb1RHaGFFa3F4bnZhWGJtM1c2Zm9pd2Y1eGhxOTlrTXFKTjFsQVNsRGFEMWNOdmNGUHBjYnVTMFd3Y2lXeHlHTDBWQ01UWDFPZ0RMSmk4R1R6Vndra0dCbmx2VkNkS3c0azlnajV2aTQ4M3FhL0VidTM2T0ZCdS9Gd3pMRk5TS1JsRzNscUtDMnRWWGU5NUU4N0wrYlJiTHlJZG1WN1hqY3FTTURFWmtQa2syTTNlQXpGcEgwcmVvcDh0c0l5WCthZGdwM2d5aXpKMmppNm9mTkRGZkFmR1JOM3dIY0ViWHp0akFSbzEyTXJPSzN4WHBzdHhvNWdQdlZVb2h3WGFycTVKaXdnTU5zRjJQWGlXbHJ3QkV5bi9Uc3NQblhlM2FuMGpmTHFzK2Y0eDZLZDR0RE51d05KQmp4QmlGbWhkM1hEOW5IOHdLZzJKbXZlTzNRRVdXUGZXTTJ0QVYzU214N3hnalZ1My9GaWhjeTB0V3hoS0JoT3ZkRlhsWXBCSDJHUDhZQUUzSHVDZFJnNFJOTVE4MkNFeFZXbjUvWFozU1FLWkV5RU9jZmFGai9lQzdjRUJlQmRxRTllTFphajBiYnYvZ00xdmdyeWVBZHE4M0hLTkRTUUZYaUFybUR5QlIyVmZud1NyL3N6U1FYSDF0ZHd1UjZ1TCtJL2VjRlFERHNtVVJCeEhteExqMjUzWTNqSnE0Mlk3WkMwcUZRN2dONTdQNjlGcHpGeWFRb21EQ0JLazg2TEd1YVo5cFBXU3pSWTlBWlNVTlBQSWgrZENibzZpYWxPK09YWlJRbUJXdHVXZkVnRzdwNGtyNHVEQzMyWE5JMHpJR3ZRZmdmcTYwcytaMVlOaGdjQjJxVTd5dHNHdyttY2dsMWxkMFNJaXd6cHRnNmpsWG1tZTNVcWdGajlLc3FaNjJiZkJyZWxHenhTbWVsNjlzbXhvNGs5RWdxejF3S1hMd3BVV1k3Qjk1bDI0OGdrYjMyeDlzR3JzWWlNZ05xZElWM3p0UHZ4Z2Z4WXVpU3ozbUJsb1lxaFM2dGVDSGw0QzI0SXlSc3p3cDhDTTZKTlVLVXVLV3owWVBoeXpObWgremY5dVFXZmkwKzNXNmhOZ3VQZ0hGeTBranRNY1A1K3Y0UEpxYStBWGhFV0RBb3NNbWR5UXBYaEV0aTluUUprMmExY1VPL1RFaUpXQk9ya1N6K3crUzRtNDQ4UEJqdmwwSDNyMmFtdjJ0WXc5UVJFbGR2dmdoV0g5RU50d0x0TTNEYnFYYjVPdC9BcXcyZWdmWHd0dnVXbWxHQWhybUQzZzdDak5lRWNERXpnOHZFNUw3b1BidVdQa1NnQ2hIVko5UDE3ZDhIK0x3Y3Q2OWZ1Mm5qYWI5Z2JWM2tCTnpqbGNsMTR1L0ZDZjUwYm8rSSt2NmdWSEJjSFVZbWZWbW5aZWZoZytoOVU3Nko3MmhiTDZvV0tZWXlnTmVjVXFrQ3dmeFdDK0Uycm5CdEZIZm01MGhFUjlWdzFjQmtBWVVKTGFackxRLzdZUHZ4dlBGKzk3YUEwQlRscjMzaXlmS3VZRytET0lreldFeTlGejlFdERMckQwcEx6TWZLVytaSTIyMjJKZlJkVS9EV052eEVRN1ZTeFlYSEJ0OWFZbVRKWGNoVk5BWTJJOXpZRkl4RnNFVXR3MHgyN3VxUUxuS0N5TDFET25neUxERzB6bW9IZnVjV0Rad01xREtkKzdXSG5WdkpaaFlnK3pBanNEK0lvcStkNy9YRzc3N1RZR0FyMnNmMVRJUzc0WXo4bXl4WXNnZGtZWEtoOGdmL0ZWQmhVSEgwaUlXZHVxUW80WHBCMGFYWHoyZkVqcnJCeFRZVi95TGpJYVBTN1NYKzZ1OEpwRzFXZkRHMUNESWc1N1ZOYUZ1ZGZkZmxqclY3aEpoVnBLRHRSSTBaZEpzQ0lpTVN1SDJyaWxhb0h2ZXl0UnVJSTZaVTEzdTRhd0tDUExzZ3dGbTN4Ym1ZYmR5QTV0d05UaXhMTWFBdHRUL3VhQWVidUk3bmhIYUJPWit0akU1MmJGbFNYTmV5UHpKeW0ycXRiV09RZEFZVHd2YXg0aWJVazc2R2lVWEtFdkRGa3dheDJyakRsYXlNRWlIM0JmRGV6V0tPUXBhM0Z5SVpJKzVaUHN4NDN2MWxxYUZmSUFhRWhiQUlBcHVuMEJzcWJUTDRKNkl2dTkzdnZ5bGZaRCsvWmVIZFp1TGVEeC82blNqSnB2VmppMXkzNHpnbW05dzI5MTB4SWtRNE1BSW80aldxblhRdlVBY3hQYitkdlphdFE2Z0NRQ3VHZjRiVklHUW9rUXB3ZC93RzRZWVd0b3U0WExnb3hUMlI3SUVSRm5QYlU3TEFOVkFXaVEwbVc5bEdBYjBSVVVPS0MvYmE5eG5zcm93ZXBFQjVYbmIzMkpMWkNoelBXc0Z4RnNUZEorTmpicFd6ZmZuZlRpVCtIODVPZHNPalR4MXdkbzh1UjlzWVcvMDFseVpieEFrczNUWXFhOTdPQVdpSDlhOGQ3aTEyMUhoSzZLMjJsQkI1TmpJejEyODFFT0UxQUtXaFhkNS9xQVlkYXdlVmpJa2lnT3A4eThadEIzM3JBNHNjRisrR1hML3U2Snd2SkhpZk5qL2s1OTZQNW5hN08wUFl5TWVlaFhHTXFQeSszQUZBVFhFRG1CWlFOa09lVzg3YmF5WWNKUG40ZFdEaEhOTFNpWHI4emE3aEp6MjJxSko1Tmtpcm5nSVdFUGp4UEU5QU9ObHRSUTY5UU5LK1NuMDhEckFHekY4cVVPTk1BTStzd1dCZ3lCMkVOdFl4UTBrRm11KzRDWUlIVDZJM2lORzlMaVFKTnV0NFBpeEQ3SVNuKzVZVGl3R0ZlNTRPWlFFTGRoZzRmalhwaUdUcTM4WUV5OFVkUk1ZSngybkx4OFhGZTE0MmpPcS9iU3VKT2YrS0VIQ05SeFdVVHUwcjBrOTVxWDVPSXdCaDVGc0QwOXd0TzR6b1NlTWRidmhzQklaUnlDVUhxVXMycndoc0JIdmZjTWJmMFRaZ0dFYk9kaFNTenF1STBBZ2cxTmtWYkw1RE5xTUxpYlJPZGxxSGZKQVlYSTM3eFZoUDJIRitkUzBzUWtGSTlJVWd0UE0vQ3k4RU9rRngzZEcyaFdiREx2emlMdmlFalFsK0NHK0pRSzBVYTBsb1lnTE11eUhrTEtXT29wWCsydElBczNXNWwySlpFVGFPcVdZeGRlRUVHOHZ4UlNRVDI1eGJQRXVLbGxyT3RvQ2poZnZhVVBlRUlBbmw2NHl2ekRTQmllYTJCTm9rc0Y2QkFYVSt6dFlxRzA1YysyWFhZQmhFaUkzZnhRTmF5LzBlcHA4UkljTHNWSityby9pdEtsV3JEYzBTc2NYdmpOTnBudm9LdHYwai8yN0lQanFqY0szYjRDbWZsMXZjVjQ3dlNUQ242ZGxWWVBuYlZnY1VBRno3S1I4WmVyb1hPZXZIL0N6b3Q1MFFyYkNDWWNJenQvYmJkbFpQUS9Td1AwNERMdlBrREdzYzdTN2h6ZXRGQXNGTFdHemM5bkxUK2VoM01xcnlsbXp0OVVQQjF0YXRnZDJQTlRtUGcwTDBVeGY2ZGF1ZDkvUFBmeHJYVU5yejNCNnkzb1Q2MXkzdG1YSmNkdU9GcWhBNEhhT1pQUlRFUE43dWJ1SjJJR2QzL1I2ZHNZeDhXNlVHNGFUYXh3MDBWaHBJM09PeXI3L1lzajJtalVBb1VQdGxiSHdkbmtZdnpER0dITzl2bU5vWlIreHFtUUtDSlpIVGMzd09ybDhObEhidWNVenVzVmtsc0NmNHZjKzd2cDQ3QmtyQzJMODBUclpacTF0VXg1Tnd4MUw0SVZabmIxZmh6ZDlPWGJkUVZZa2RXTzVzSXNnVy9ranNCanVYaHMwV28zZjc2NU91d2lOWGFCTmlDSXV3SGo0b1pmWEs1M0VMNmUyWklUdWtIeTNMVGFpMEc4QjY4Nm5QMXphQVRiZVpLS05XNHRlSEtQZWRWRHliWmUrYXU1dWtLUUsyZURpQXFJVzljTURQdmV4eTl1eCsxYlQzKzZsb3VtZTluZ3owUEd5NnAvRjlZVS9jNzM2K2JTZDdZUjYxcHgzRkRRWjdMT0FWUHM2YmMrdnNkeGdINDhwVWVKaU1sRDYybzh6TFRkbmtXUXJnSzZGa25uemNKYmM2Nng2aVpnczErOXFFQ3ZPWFZyNnpSWmlNMXp0bGVkYXZEY3EySWNEYkl3NS8zQzJEczZYNGtMbEFnQm9YejlxMUEzZGJucVlsRkJGODIxNkR4emF0NlVIU2Nia2RuOStsMXMyL2t3OURBZThKZGpudXZFNi8zWjVHR1puejYvNUpweGxuVzdmMkRXQmV3Z2RHOTUwKzBtRGFYRDZ0OHR2YTdPbVVNdkVIVUNUNmFzSU5Jd3NweEkzYk9xaDhTMFBBVEt6clNqTjUxTmNlY2h0ZTlTUGI3U0dHdWZzQ2VhYW5iTi9pTVEvQ1BQNTZmTUxucitLM1VhUnV5d0Jic29QbE9SdnZWYmNiZkFoNGxCbGV1dUVDanRBQmNCRzkzN2dqaXVqK21xUlVrNEFDTUVCZ3hPZEM3bVhJMXdhWjdPWWZPV2NpcVpEVVJYbThucFA1aFY3NmVqVFFLeXdnWmpsWUh5S3lpWUh0dGxoMjcyblpZWjdkaFF2QlpJSTNzd2RUUGFsTG9nT2FucnZvbVMvQWgyVWF6eE8rUHhWVVBYYjJlakNQOE5Edzd1VytRTy9SQmp5Wmd5VHA0Z3BFUlJ4NTZBNVZmZHVjLyszdmVETHdlWCt6ZHJYMHEvK3MrN2Rhd3hKTXhIamdpdERmM0daL0oySjhmS2E4NllFV2lhU3JUeGtDY2VjS1hZK0ltSzFId2VDR2JkeTYzdDN5R2d0cGovVmJQSkIrM09tQ3MyMVUrOHFaQ0ozZkRpZTNzSVNmMnhOMXhEL3pRWFRlZG1iWi9jSk5vR0xLZ3RPVjZNakw0M0dlRXl6d2VXVDhlQ0xFSmd2UzluY3NkWGpLQnppeHl4OHVoTHVxSjBiR3A5UzZ4NklTNEdrWEJDenBvUmFTckpMMUtIOTd2YjZERUQ3Z0pPWnJlNVl0bU9NWkhVM1d6c3JGNDlmWEMyWUhXeG1SelBnL1JCRUtKbGtXVVhaTWU1c0g5MmFmTlhZOW9Rdi9WTUJ0cXY5UER1YWtFOXdTYnd5NWRySWEyNXVUYlZ6aDZqTHNlVEJIdzZOcEFKSTdndCs1VDlTNzI5bUorQXR5dnJzeng2SVRzOGJvVUJ1bmZmdWwvWDd6OVZhNGY5blRmOXRWQ1A4WlVRZlN0R1ZmQVdaNGU2eWlJY0FRNERabm9jZEFQcHhLNUxKdnRxWjhIWTgxQUh1V1dZS2dtendDZ0lKeTEvVWh4aEdmbVNTVngvZU9BWk5PV25pNjhtWjk3KzlFaFgzL2x6T2RzU2drQ1hMc0lKQVo2YlFoUXJXV2xSejJndHJYMzc2RDZlSXRjMjV3MkhHWDdNV0ZIc0RzcUtoazJWcndHSEgwNlRDUHNwNVBRc1VGL0Z1MEdzVmtzWkNIRzFSOTRYdUplcWlIZXlWbjhyNkdoVTFiRDFIMEhzcVVvbzliUFEycHR4bDc5dGg5UjdUTXIxMDRnNERnNzN1WDdvazVtNGk2RHhDNGhPUHVLY0pqUmRiVDIvcFNtVFpoZnpVbUVhZUtrTjA0UWxiT0JpTUxpTEN4K3FjR2R6WEF5dXRET21DT1RERXhWWWVnSDRrenJTZjZLSmNLWXNiQk1uanlUSGNGOEhLTFFaT09teTNwcTJGZGJqTFVPaitMZ0ErNXYvUk9mZGpyaS83bC81ck5YOFFlUTNrc0puazZMOStBM2xzUTRoNUg4RDR1M0dYMDFDVTBqMTdvdnhCTzRmKzZVM2V6U3NIR212NmVraytXZTNCaDFrK0ExK2V4OXE2czBTVjVWTm5EdXE4YkVPaUZJY2pocTdVeEJuVjgzYm13bURjU09lZVJkV2owc1VIK2xsTHU5eXIycE1UdlNMUm0yNjIzMExvYmJGZ0ZDNXRrTlVyR0EzdjJRQ2M4MnJqZG1ZNUx6cmFRMU41MTd3dTdsT3hkV2U0WFFxZmRKTENvamtJdG5xdE45aGREZWdleTRMK2I5WDJ3SmxWTk9SOHh6Z2NVaE92QlRRRTJKSWJIb0pBeFlMS2IyTmxTMWN4dXNyTmk2RzN3UXJPeURramRRei92eGkrNUU5TldFYk5aOEFOTXJaa0ZabnMvZXFwV0lUc3VKZDlFcTg2TDlBTHBQcGh2ZGhmQkdBS1l4eGVtQmluSGF5cUt6N0pQTjlvZWNueXkwL1JHZkdEUVcxZ3N1UXQ3Z3kyWVNOVGNoM0FYYks4bWdEU1RwUEFOakFUUFpObmV5WEEyVmpVa1p5M2E5enRna2toMEFrazNjMWhzNE8yZVJGUE5uTFJWbmN2VFppMWkxd2tyOXpLRW8rVXB6QnRnWXhVOUxIcHZZTEQ3NEFLZnNPWGpId2p5OXJpcjk3V3FlYWxvRmhQWmVFM3dLbmZQTDJlM3M2YUgyRm1KR20xSS9KNkI4ZFRiODBkYmViRTFBVDU3NGxPNkJweGw2VnZLZm0vV3BwRzA2ZVhPOHNlY0tDV3JuTjg1MFVsU0JVOUlCdHQxYS8zWGVINzlDNkF2ZUlFVExOcnJaSTh0UUs4NkdOWHlIcU1UU3NJNnVFbklSUGxBS3lUTmhSK0EyRi9Xdy9ZYnVQRDJqUFB2a1I5WVBYU0RwN293MWg1ZnRYVzFmVFgxSjVsMUQ1S2RVTUZFeE8rTVg3YVB4bnl3R2NUMmlPbEgyRWxpbGNlbVFXSlFzdmxPVGtPWHVOSEhTbXZ5MFRnQUJsUjZvVDhHNFc0NUd6Vnh3QVlJMDViM3gxN1B0MXRPOEp4Q0Y4THNWS29neVM0NWVDelhQUytiMjhqTGEvRDVZTFBlaE55VjRMa3dJT0YrK0tub280bUtyaVlCNWczRkdBZURxMlJLRzR1UStVNG9OUmJzR3FBc2JyUlVlK2luKzZnMnJOV3ZlSHpjS3FzK1VtMGpNeDdBOXVtTHhQRm84TmRtOU5WMnREV1c2dDI5Zld5dzZkMXEzY0QrV2JZcnZLUEJYOS8rSVdJVlJod1c2RkdIeFJQVHlLVVViYUtMS0oxUTBaQStuWVFGTFdpekFsK1RPdWpQWlBYcmMwQmZ0ZEdXeEIydHhXdHBBUm1XaU9XdWhSVkxFOXd0V05IeGFoUHM3TDdka3QwTXplMUZMa0xja2tiUUgyemJ4bjFtODNnNmk3NlpQVkk3b0xLWU15ZHdsd3NxZE92WGh5MmQ4SjFybDhFU3BveE1SZEs5U0dUd2tWd2d2SmVQdTBFVjJmVDgyaHFrakQ4K3ZLQUJiRWdMSHpCeVBHUm9yU25hUVlRZW04RURxTTVLUXY3aTY5Q0VBTnEwSXh4REV6eDlPMWhTQzZqdHVYeHFCTUN4Ykc4azdrbDJld25IOElscXRqQzdtL1JsSDhycS9zNDVCV3NpTnpkbkNhSW9pMmFaODJMZDBXdkpUVGVIY3RzU2hUYlJKKzdLdng1UkRNVUtaZ2lLMVo1ZW55V1VmY0NETFR6ZFk1cFlsMnZzOGNWRXRyMS9XTXBRUEh4M1psM1JPdGRZcGJuUm1wRnFMZU14UEExdCsxbG8yVE5ENjJEc3I3amVaYWhZTzhFR2YwOG1zQkMxYkJud25lSGJKd1AyVmk3UC9zNGJXVGR4ZHo3R0FMS1BUenhjelExOFc2bmhOOHRnM2hsRXBacjdrQW54L0d0TnVYMElBbE9WUFEyR1BHbHVKelBncjVlNlY5VElJTHkrQmdnTUE0NHNmbzltOHBrNkNBb2xPMnMwc1JJVGhoMXVjV0IvbTd2TXkrblVqbUkxME5sQWpkWWFnUTFPV3NoZGtEb0RxajdRd0lkZ2ZPTTUrQnJQRGtVZjhmQjdTTlAzMkJ1V0JQMkkwR0ZFSG9IZ014L2J5aHNTd09jSnZaNmdXb2xoMzlaNnUyZXNHMzdtTlpwUitqNEZaSjN2Z1hxUnhMVi80YklNZ3JvSE1ZN05zNkJzTTN1ajVSWk1LT0svSVBMQm91VitMNWNOTGJaOWs4S21nSTllZU55end4MFZOMXF0dDNsOHg5Sms5UFJFOVNEMFBaYkZhZzhqcXlmemQ0YU9EN2N2VjlmclNRdjg3ZkFCVnBmWWJwdGhWa212WlIzSm85Z1dMMnc1M3N5WVc5Vnkrcy9hc3B5SUV2S0FqUEM1WkNQaC9uM1VITnJDTGRiNzI2WW5SYVBzRmIvNUgyNCtRRTA0VlJZQk03MnNzbFR5Ty9xb2pMcmRId2ZYMVl2WHZiNFdVZmZWaGc5NGNPTVVFZDQ5ZHB1eG9mMmpkZ1FpYTJtN2pKeU9nRnNXNlcwQU85M2RxYm11Z0Q0azZ1OW4yZUNIdThhb1lSbjdqV1hXMmpNSXV3eWFkU1JiMkg3dWx0VmorWittT3RjUDdQY0szeUZTaXd4QXB0djhUQ3BJNjRrZFlNenUxdDhKSk1NQnI0akVSajNiMlA3dDFGcmJPcm42R0xVN2Z0MFByMGV3a3lTNnkyMmJ1RjFpdzFQbjl1OG1uOUEydVFVdXdlZ0dJZ3hrT293TGRYSndYeDN1ejNacjI1SXhyY3JvdVorMGJvUUl3R2lYaGJ1MTFaN2VYazExc3Z1Y0VwL2t2azNGZXZTT2kvTWhRUm11ei9ZcllOU2pSemlSWDFhbS9sUU1KMWJsdi9KUXRldnZmekNyRCtFcXpNWHVOdUVRTDBLUmkzRVFmQWgveUFGY0tKNnU2dC9qMHVBMGpNYVNqb2I5eWFUSERQdDhEMHhyYnRRRXkxNzJDODBCY1gvUGc3RTNVWGVPK3MvaEV3ejRvK1laYTZJZ1hPdkFHZFpweXRmTEJmbThibGQvTTJrQjg4dWc3MUV2WDk4WXVOVjk3QnAyYlgyTmM1TTU0QVlTS2FMT0pSN0gwMW1DL0k1akkwN3dVV091bnljNXNHemhyeWZHV0JBci9BRHBzRkRCeGFQZ252MjdBSlJrQzJmd3lXRGNtWjBYYm45QStUNjRyZmtvR21hQzlTS3M0RFJTRXM1bFVOWVRja0xkZStxaHBtdWU3ekFWazVGOU1ocjNRYVN4WnJmZE5tc3QyNFNyNTRMUWJGbUZzRzFEZ2xaZXd6QjEwTVk5K1hZRmxNdngxTExIT2lFYWp4S0pvcWdhK0FDRlZ1VjZwSGZ6WUVuNWpxU0RFTU5HSUorYTR6UDZFQzNuOGhGSHo4dmxtU2x3STMzUHVGRjZuS1dPdnEzTzV5MHNQdk9HWDNKRitCVDR6QTNoNkltOUw4WG1kZklmcFdOYkJjUWp6a3pQYVBzNEdmU2hqUitXSFlvU3hkNjc0bkZEVEkzSEtXMFhMSllWYzc5c1NRUzNiQ2VvN1Q1b2JCOU9OYjZHYkJ0MlBKQ0F0MEVIM1ZZbGJRMEpQdHZrQkNqVVZpbTdkc2Z0WTR0NFhYMFF2Y3RIeTluYTZQRmtlL0taTHViRTNhaXY5ZFIyZ2ZSOEp3NGVuL2t6M2ZaczlrRmd5K2FWdjNiYUFiNlNJYUNmRDAxZ2FRRWJUemxPUEpmOXlQdjFnVXA0NzZmNWRLTFU3Qjh1UGtYZ0prWGZVcGJQclFrS1VVeVRUL3k1YlFlVVNBcDNnWUFZam4ybkI3VmU1L1FveW0yRFliUFYyV0w3K0xvR2tFcFgrWjZEY3p6bUZaTEY5STN6cXhsN01RZ1g1RWttaUJpMHh3Ylg3WUZpQzNmVDdYN1B2bmptSWFLc3QwZUZKOGhsVHhRRGVkN3YrdmFKajQ2TVRSb0pWTkw5K0NqRWFmc3JES0ptZmhSdzlsNVpyTVRMWGo3SDUrM05HR3pwL3JaR2R2VnhxTUZBTC9Zd2UyQUVUZUpUVVBFNXpVZWdpV0pXNFY2ZnJwVkRLL1ZxbjhEd0dEMm93WVYzc2VLbkgvS1JLZmJ1N1EzWmVkNEpoVmk2anowZzkxaHBuL1lrNlZxR2RzZVBDRnJGZnJwakNYNmd2dDZFN1BJWk9UNFBoTml6WmNST3U0MHVpY2crSDdybFEwT1Era3l3WjNROUJPK3lvRnpRRTJzS0wzOWFROWNkLyt0UHJmVHI5Zi82aHYvK0I2SGJRS0g3K2ovM1JYS0xMTzVFd1FBQUFZUnBRME5RU1VORElIQnliMlpwYkdVQUFIaWNmWkU5U01OQUhNVmZVNlYrVkJ6c29PS1FvVHBaa0NyaXFGVW9Rb1ZRSzdUcVlITHBGelJwU0ZwY0hBWFhnb01maTFVSEYyZGRIVndGUWZBRHhNblJTZEZGU3Z4ZlVtZ1I0OEZ4UDk3ZGU5eTlBNFI2aVdsV3h3U2c2UlV6R1krSjZjeXFHSGhGTDRiUURRRlJtVm5HbkNRbDREbSs3dUhqNjEyRVozbWYrM1AwcVZtTEFUNlJlSllaWm9WNGczaDZzMkp3M2ljT3NZS3NFcDhUajV0MFFlSkhyaXN1djNIT095end6SkNaU3M0VGg0akZmQnNyYmN3S3BrWThSUnhXTlozeWhiVExLdWN0emxxcHlwcjM1QzhNWnZXVlphN1RIRUVjaTFpQ0JCRUtxaWlpaEFvaXRPcWtXRWpTZnN6RFArejRKWElwNUNxQ2tXTUJaV2lRSFQvNEgvenUxc3BOUnQya1lBem9mTEh0ajFFZ3NBczBhcmI5Zld6YmpSUEEvd3hjNlMxL3VRN01mSkplYTJuaEk2Qi9HN2k0Ym1uS0huQzVBd3crR2JJcE81S2ZwcERMQWU5bjlFMFpZT0FXNkZsemUydnU0L1FCU0ZGWGlSdmc0QkFZeTFQMnVzZTd1OXA3Ky9kTXM3OGZYSkp5bnRMaldLa0FBQStMYVZSWWRGaE5URHBqYjIwdVlXUnZZbVV1ZUcxd0FBQUFBQUE4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QZ284ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pZVFZBZ1EyOXlaU0EwTGpRdU1DMUZlR2wyTWlJK0NpQThjbVJtT2xKRVJpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQZ29nSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUNpQWdJQ0I0Yld4dWN6cHBjSFJqUlhoMFBTSm9kSFJ3T2k4dmFYQjBZeTV2Y21jdmMzUmtMMGx3ZEdNMGVHMXdSWGgwTHpJd01EZ3RNREl0TWprdklnb2dJQ0FnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpQ2lBZ0lDQjRiV3h1Y3pwemRFVjJkRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxSWFpsYm5Raklnb2dJQ0FnZUcxc2JuTTZjR3gxY3owaWFIUjBjRG92TDI1ekxuVnpaWEJzZFhNdWIzSm5MMnhrWmk5NGJYQXZNUzR3THlJS0lDQWdJSGh0Ykc1ek9rZEpUVkE5SW1oMGRIQTZMeTkzZDNjdVoybHRjQzV2Y21jdmVHMXdMeUlLSUNBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJS0lDQWdJSGh0Ykc1ek9uUnBabVk5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmRHbG1aaTh4TGpBdklnb2dJQ0FnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklnb2dJQ0I0YlhCTlRUcEViMk4xYldWdWRFbEVQU0puYVcxd09tUnZZMmxrT21kcGJYQTZNV05oTjJSbE56WXRPREZoT0MwME5UZGpMVGxsTnpRdFl6QTNPRGhsT1RKalpUTTBJZ29nSUNCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT21ZMlpUYzVZak5sTFRsaVl6VXROR0kzTUMwNU9XRXlMV1JpTTJGak9EVTVZbVZtTnlJS0lDQWdlRzF3VFUwNlQzSnBaMmx1WVd4RWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qTmtNalF5WmprNUxUZGtOVGt0TkdZNE15MWhPR1JtTFdVM05HUmlNMlU1TVRjNU5DSUtJQ0FnUjBsTlVEcEJVRWs5SWpJdU1DSUtJQ0FnUjBsTlVEcFFiR0YwWm05eWJUMGlUR2x1ZFhnaUNpQWdJRWRKVFZBNlZHbHRaVk4wWVcxd1BTSXhOakEyTWprMk5UWXhOamsxTXpRMklnb2dJQ0JIU1UxUU9sWmxjbk5wYjI0OUlqSXVNVEF1TWpJaUNpQWdJR1JqT2tadmNtMWhkRDBpYVcxaFoyVXZjRzVuSWdvZ0lDQjBhV1ptT2s5eWFXVnVkR0YwYVc5dVBTSXhJZ29nSUNCNGJYQTZRM0psWVhSdmNsUnZiMnc5SWtkSlRWQWdNaTR4TUNJK0NpQWdJRHhwY0hSalJYaDBPa3h2WTJGMGFXOXVRM0psWVhSbFpENEtJQ0FnSUR4eVpHWTZRbUZuTHo0S0lDQWdQQzlwY0hSalJYaDBPa3h2WTJGMGFXOXVRM0psWVhSbFpENEtJQ0FnUEdsd2RHTkZlSFE2VEc5allYUnBiMjVUYUc5M2JqNEtJQ0FnSUR4eVpHWTZRbUZuTHo0S0lDQWdQQzlwY0hSalJYaDBPa3h2WTJGMGFXOXVVMmh2ZDI0K0NpQWdJRHhwY0hSalJYaDBPa0Z5ZEhkdmNtdFBjazlpYW1WamRENEtJQ0FnSUR4eVpHWTZRbUZuTHo0S0lDQWdQQzlwY0hSalJYaDBPa0Z5ZEhkdmNtdFBjazlpYW1WamRENEtJQ0FnUEdsd2RHTkZlSFE2VW1WbmFYTjBjbmxKWkQ0S0lDQWdJRHh5WkdZNlFtRm5MejRLSUNBZ1BDOXBjSFJqUlhoME9sSmxaMmx6ZEhKNVNXUStDaUFnSUR4NGJYQk5UVHBJYVhOMGIzSjVQZ29nSUNBZ1BISmtaanBUWlhFK0NpQWdJQ0FnUEhKa1pqcHNhUW9nSUNBZ0lDQnpkRVYyZERwaFkzUnBiMjQ5SW5OaGRtVmtJZ29nSUNBZ0lDQnpkRVYyZERwamFHRnVaMlZrUFNJdklnb2dJQ0FnSUNCemRFVjJkRHBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pFNU9HRmtPV05rTFRBME1EQXROR1l4TVMwNFpXRmpMVEF4TW1ZNE1qVmpOR1V5TkNJS0lDQWdJQ0FnYzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQwaVIybHRjQ0F5TGpFd0lDaE1hVzUxZUNraUNpQWdJQ0FnSUhOMFJYWjBPbmRvWlc0OUlpc3dNVG93TUNJdlBnb2dJQ0FnUEM5eVpHWTZVMlZ4UGdvZ0lDQThMM2h0Y0UxTk9raHBjM1J2Y25rK0NpQWdJRHh3YkhWek9rbHRZV2RsVTNWd2NHeHBaWEkrQ2lBZ0lDQThjbVJtT2xObGNTOCtDaUFnSUR3dmNHeDFjenBKYldGblpWTjFjSEJzYVdWeVBnb2dJQ0E4Y0d4MWN6cEpiV0ZuWlVOeVpXRjBiM0krQ2lBZ0lDQThjbVJtT2xObGNTOCtDaUFnSUR3dmNHeDFjenBKYldGblpVTnlaV0YwYjNJK0NpQWdJRHh3YkhWek9rTnZjSGx5YVdkb2RFOTNibVZ5UGdvZ0lDQWdQSEprWmpwVFpYRXZQZ29nSUNBOEwzQnNkWE02UTI5d2VYSnBaMmgwVDNkdVpYSStDaUFnSUR4d2JIVnpPa3hwWTJWdWMyOXlQZ29nSUNBZ1BISmtaanBUWlhFdlBnb2dJQ0E4TDNCc2RYTTZUR2xqWlc1emIzSStDaUFnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrQ2lBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0Nqdy9lSEJoWTJ0bGRDQmxibVE5SW5jaVB6N1ZTc3FyQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUE5aEFBQVBZUUdvUDZkcEFBQUFCM1JKVFVVSDVBc1pDUjBWaHFCcFNBQUFJQUJKUkVGVWVOcnN2WGw0SE5XWlBYeHVWZldpZmJNc1daTGxmZC93Z3NGbU5kaVNNVXRDRWhRczJSQ0dFSk12bWN4TUp2bkNKTUh0TmdraFgyWXl2OG5NaERnazRRZFlCZ1FKQ1FGYmtnMW1OWGpEQzk1M1c3YTh5RnE3dGZSUzlYNS9TRGEyVmRWZHQzcHhTNzduZVhpd1ZLcGJWZmRXM1hQUGU5OEZFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCRG9RMkNpQ3dRRXZzRDZxdjlOOVhiV1p6Z1Z4UkVJeWhsMkc1eEJDam9sa2pOVmdsT1JKU2MweXRBa09Ja29XWUtXVGdRbk1TbVpnYVVSYVU0bXNSUm9TSVBFSEVTVXpKajZXR241OHJWbTc2RjJwZnQrbFVuWmtxelZCenUxMDBGSDRQUjlDMzkrampGR1lvUUVCQ0VKQ0Z3RFdMdlNkYVBHcEE4QTJLTGJNdjE3YWNXeUg1cjV5K3FYWENPWkpCM1VPWFJDSlczU2drWHVOakZTQXYwVml1Z0NnZjZDNnBkK1BraVdncE9KMkJSaU5Ka0JvelZvUDU1ZjRWNW5pallrYVJnbzJtUUVBQ3pGTkhVQlJRYXJ4R0xZSFE0T2xYVW5NWG9JakowQ2NCclE2aVFOWno0NmlFMXV0MXNUYjR1QUlDUUJnU2hneTRvVnR2TnBaMGRMUk9NSm1BQ3c2U0NhQVJiTTF3Q2d4N0pGQUJqWW93Qk1FUkpVclIyU0ZBc3pSS3JadjVVa3FkRGdrTyt1Qi83dFBQQmpjOFRHOENUQWJzTkZJNThFalFHelIrUDdBUDVUdkVVQ2dwQUVCRGhSKzdLclFOTXdYb0kwQWNCMEFzWTM0c3hFUm5EUXBicUNHYzdNVTh3emg5UWVpMmNnUU9MNFd5T0ZkSXB6RDZuSTRBSk84VllKQ0VJU0VBaEhQcFZQalFLajI0aTBTWXhKazRsb01tbklaajFxeDZJOEdiV2g2dGRKczh1KzN4bVdER1RtaFdicVNpcUFOakIwZ05BRm9JV0FUZ2JXUmFCbUNlZ2lVQ2N4dEVnYXVpVEo5bHZUdDBzbzFDVlhobE9jVDE2Z3o4L3NsSGpUQkFRaENRaUVRRlZWbFV5QnZSK0RrQXN3RUVYTm9VenhCRnVIQU5nWDlpOERhanRrSXpIRFpnUmdPNUx2emZiT1dMSWtFS3QrWUl3VmtoNzlFcGtta3VvcVZ6WUNTTkk3Sm5HMDA5K3daY1VLV3l6SFRrQVFra0EvUVZsWm1WcFQ2ZTZLVW5NYUFZY1lZenRCK0xDMDNMM1A1T2ZRRHVqdjl3ZHQ2cWw3eXBZMng3b2ZpRWhYSVRFT1pTUDc1VUxOd0xwSGtoWVZRbHF6Y3ZuMU1xT3ZFdGgwUmxvVEFlZUpzVWJHMEJBaytjMjdLMzU2UEZIZXJmWHJYWXIvTlB0Vkk1MzViazJsZXk4WW5ndVFmZVU5RmYvV0xMNDhRVWdDQWtiNllBZEFnemxQYWdXd0M2RGRER3dQWTlwV0xaaTZiZjVEUDdTd0h4UnNOOXJ1a1gzbUhSTWlnb1FpZllGazNtU25TbW9oSS8zbjZPcE10a3hJNjZ0Y3FmNEFjekd3QndnMDVJTHJDTEZ1Qm1YZFAwS0IrdXVheW1WVmtpVDkrN3lGUzdkZHpUZXE1a1hYUUgrOVZBWGd0cDVmVFFMaE56YjQvNythbGN0ZXQ5dnAyM1BLM0Y3eDdRbENFdWhucUhueFZ5bFFPdTVnUkNYRTJKdWw1YTYxUE9jVHRKME03QjZqZVJiQWNZRHRBV2dyQTNacmpPMHBYZmprbnVnRmpLYTJBeDFHdWlNbDF2MVhWVlVsSTdBM1Q3ZHZPQlNTQkxtSTlIZmQycjcwNkk4OFZ1NXQzUXRQNS9qOWdiZkJjQU9abWxkWXVhWlJlVTNsOG5VUzRmdnpGaTM5UE43dlkzWGxzcGtBK3pQMEhUeWNZT3hPbjgrV0JrQVFraUFrZ2Y2QTlldGRpdStVL0YzR2FBSFFjU3NJRGdJREVVb0FqT0VUU05JT0dPd2RxYkkwWnNHRFR4N3VkYUI4YWRTZXBXVHhEenBxVnkzWG9DT1RtS0xGbkpBeTFkMTVCRW4zbTVRMDh3cUppQW9OR04rU09xcCs2ZWVEVkNsUUEyQVMvOWswVjJONFo5MHJycHZuUHVnK0VEOHlXdjRRQS8wTzBOOUxJK0ExSldqNzl0eUhmOXdvdnVMRWdTUzZRQ0FTK0U5TGR6Rkcvd2xnSG9DTGdac01HRjM5a21zazE5U2xzaDJHWEJVSURvNzFzL1FvTFgxdlBHSXhKeVJWbFFzTmo4bXFlVEpoS0RSNFFHNUNlcXZ5RjFtU0ZQekVHaGxkUks2cVNtK3Rybm82TjlaOXVIcjFieHcxbGN2K2k0RmVNQ0NqRmdJZW1sL2hLaE5rSkFoSm9MK0J5ZHVOQlkrOGdLZXBUdzhGRHdMUTNmdVJKV2xLbko3SVlPOHA5Z3BKa3RSQ1E5R1RrWFBhUExNekEwTGk5N0N6c2NBU0FvYUVXcE1BZUIvQXBqQ3U2YVBrUU9DdE4xZTRrbVBaaDNKejg5Y0E5ajJETjNJMWFjcjQrUld1bDhTSEt3aEpvQitpZE9GUDY4Q3dTM2RlQkhFUlVrOUttOTM2Y3l4TnZwcUV4Q0RIM0ttQmFZWlpHaG9XTFBpZXozeEQraVk3NG5UNXJxcHkyVUgwajhiRVI4K29ObHRSYVlYcjl0SUsxdzJ0eXJnaGpMSEZBQTRabkRIVG5pcC9MWlo5MkdyVFhtTkFHY0RXNFl2d3RRNEcvSE5KK1pQM3pGLzhrOVBpcXhXRUpOQ2ZSUkxoYmYxSkhMZXZyM0x4VGVRTU93eFcvZkZTU0FZYjNCUnpoVVNTdnFtTndMZjNRNlRmRG1NU1Z6dVpBYmtjQmdHMkRGaGF1bWpadnkwbyszSERoZCtWbFpXcEplVkxWd1p0MmkwQVRodE1PRitLWlIrV2xibjlKUld1MTBvcmxzNVRaV2tVaUQycVNkcUVrZ3JYZjRsczZZa1A0ZFFnRVBsRUNsb05zQi9wSEhJRWZMZ0R3SnZtSjFPMmsrbDdpRTFjdjk2bHpKbmpEbDROaGNTVElOVjZSMUtoWGc0a0J2TjdQNnRYLzhiQm1wdHpvcUdRQ1BSOUF6TGFYRkxoZXNyb3ZMdkwzR2RxSzEzZkpFaHY2N1JaYWpaenhwV29yVnoyTElGZHh4ajdvMDFSWHdubnJ0M2pCSE5ZZktGQ0lRbGNRN0FYMEFZQUxmckNSdUl5MjBHRGtXT0RvL01VUnNlZVhBMElpZUtna0dDdzk4TkJKUEw1MWdJWVpQYVRPSUppMXovdnlvU0JJNE1HOWovaHpyY1ZvQmFBWHFtTUZFL1FNNWUzYjlhODlOUVlBbHNDNEVZaWVzNGZrTTVWVjdxcnFpdGRjOFVYS0FoSm9JOWo5VXBYZXJUYW1qUEhIV1JFdGZyQ0FuY1RrZW02V3hwVGQ4QWdkWjBTRDhjR3hvd0NhbU5PU0F4R3BqYnpKanRKQ1JwNjZtbEJ1K2wyZkFvR0dCMXkrTlVxTSs4RWlHM1E1MWVNNSs0YlNmM1dGVVNieElBSEdLUzFOU3ZkZTZvcjNUOWF2OG8xUUh6WmZSdkNaSGNOWUgyVks5VWZaRE1aU1RjU2FDWUlONEFodjZiU1hROWdLekcyUlNKMXk4Y0hVRzIxVmc2QnJRWlFwbk9vYUYzbFV4TUJtQXFNWExESTNWWlQ2VDRPWUtqT1JhWUFlRG1tcEVDYVYxOWd4RjRod1lDUWlNeWI3RFNTaXd6NFBOam1HSFhPOUhqS2NpN1Rqd2s3TmVjUmt5bWVEQm9Bd3ptZVRxbXFjdGxaZ0MwT3dlVGpHUENNbnlSM2RhWDdUVUQ3ZlduNXNuZkVucEVnSklFRVFrM2w4dW1BOWkxL2dGVUFTTGtZdmYvRmZGc0FvSUFSM1V1UU1IczAxdGUrN0ZwVXN0QmR6M3N0MVc1YkxRY0N1a0dsS3FNRlpnbXBCenYwQ0ltQTJIdmFNZGF1TjU5cmlHM3FvQjdGbXFhcmVqamN0WW1va09ucjBkTmxaV1dxZWRNSkdha05IaSsxUWJwZHJHa05QSDJUN3BlL0JrWm1ZcGdjREhnQWtCNm9XYlg4UUhXbCswOU0xWjR2ZmNoOVRzd0dncEFFcmdMKzlzZGZwam1kdm9VRWVoeWdxWnhWNnVlUUptMnZmdG45eVB5RnJyZDVUbHhROXVPR21rcjNGZ0F6ZXk5Z3NRREFMODJyRk5wQmpPbDVZOFhCMDQ3YURSd0x4bFpYdXVaS0pLVkJncE9JcFRHRzFPNzZRcFFPVUFveDVtQk0rMzNKUXZjVzNxdmFGS1ZRVS9YRnFhYWEzL3RoUmtHeC9KNTZtWXhEeGVrUUk2dGR0YnhZOXhoalhBUWhTWGlNTi9rN0EwWURlQWF5dEx5bWNua3RBNzNZWWh2M0Z4NVNGb2cveEI1U1A4SGFsNWRQclZucC9wM1QyWFVLb0JVTW1HcXhxVnltNGUvVmxlNGZXVGgzamNIdmI2cXVjbVdiVmx1TWpCd2JDbXBlZEEyTWFVZHFobnRJTnpKSWE0bmhMMFJZQmRBS0l2b1BBdjJjZ0I4UjJIZEJlSXcwNlFrcmwxVlY0NzJmZ093MFQwaEdhWU00Q1VtV0pTTlNIYnJ1RlZkWTU1SWVNNjN1bUpORXBnbHA5U3RQalNDaTJ5SVlVVHRBOXhCUWxSSGNlN3kyMHYzTTI1VS9HeUptREVGSUFsSEcrdWRkenRwSzl3TTFsY3ZYYWhwOUJvWWxSbVlmVGpBRy9LeTIwblVkMTF4T3pFaFZ5Y3d2elROOWNRMDdEWTlKVXRnVU5oRm1BNGlvYWl4Wk5PMHhNZ3lLN2VBcGswRE13Rk1QZkM3Zjh4NThjaStBby9xS1RmcUhjT2NIb0tyb3p1TFFxMzl6MndyTWV3MnE2dU13bHZuZkIyRUY5TDM1OUFhbmtJQWZLVkFQMTFTNjMxeTkwalZlekNLQ2tBU2lCSjlkK25jQ3FnQXk2L3JhUmNBMkFKV01zZmZRblVIYkNBcVI5TDh1bDh2ME8vTHBRWFVyZ0xNR002NXA5KzlQRHVFSUFQMnMxTklYQWJMcjE3dVV0YTg4TmE1bXBmdnJOYXZjVDlldWRMOVZVK2srNFVpVnZEV1Y3bTlicE9LSUNJbFpKU1JESXVGT2lGcG9RSGo4aVZXSjFoaVE3ZzlxVnk2L0tkU3BDeGE1OTVCTkd3U20zUS9RYjNxeWVSQWpldHRza2J5cUtwY2RZQThiSE41WFVyNzAvNVF1Y2owT05ibUFHUDRCd0NkbWVRN0F2WW9VbmxnRkJDRUptSjc4MkRHVGY3cWRNVHplMWVVY09ML0NOYTIwd3JXb3BIenBIRGxveXdPalA0VzR3T3pabytWdm1yMGZ0OXV0Z2FIYW9MRzd6SktiMiszV1FQcE9FQVI2cExiUy9hZWFTdmNXZjczazBWUnREeGhlQWVIZmlPRnVBSU83ZVlFdHNOU3BGR0VwQW1hTmtJZzBBNWR2eHVQUXdHRGdTRURNU3FWWTlwYlJoRTZNWGdvWE9qQy96TjFVV3U3K2EybkZzbjhxTFhkTmtvTzIzSThQMGtLelY4OEl5RjhCa0d2UUw4OWQ4S0lyZmVpSDdmUExYYytYVnJobWcybmpXUGQrWllPSi9ucFR6Q0tDa0FTaUJEbW9QQStnSzhRWHR4SVN1N0cwd2pXMXBOeTE0c3BhT0hNZi9uRmphZm15UndHNFEzeTJ6L0RzMi9TNGYrc2hkOVpvTnNPOFlxQ2RCaGVZU01BakFLWURjSWE0RTRzT0VNU2prRG9CTkFNNHdvQTlBTFlDK0tORlpSWngvcmsxci8xaUFDN0p1SDRwTkkyL1VteEp4ZEpxR0kvbk1JbXgvK0pwYis3RFAyN2tEQ3Q0ek9EMy9xQ2k2Q1pJTFMxMzd5dXBjRDJoWm1VTjFzbHBkeW4ybDVTN1BoU3pTR0pCZU5uMVljeDkrTWVOTlpYTHFnRDJrTzVrSmtuUHpGKzRkSGU0ZGtvclhNdXFWeTJmeW9qdTB6bWN4U1QySFFBdVV5U3AyR3UwZ0M4QXdLYWo2QllBMkdTbUhZMmtIUkdHa1F4ZTk4TFRPZndsQmpURHFyRlF0VW15WW04Z1JlNmFWL1pFYTVTSHN6QlNaYU1FZklWa1ZQRldVcmdKaVRGR3RTKzdIaU5OMmdrZ1IyYzh2MUd6MGwxZHVzajFhclRmN2RXdlBEVUNxamJIWU5IdytxVTU5UFRRazR6Mk5RQ3YxYno4czhHa3FlVU0rRTZQZ2daajdQY2lUa2tvSklGb0R5RFJzOGJIdE1kTlQ4TVMrejRBbi82a3lCN2JzbUtGelV3N1BSUDFCb1BEZDV2V0taSmhDaUd6Q0pMaXkrRFdSMHd5VkVpK1RoeVpXLzZUc3pFZ0kwTkM0dG43MFNSRHh3aVE2cXkzY2xNbEM5MzFqQXlWQ3NEd3U1cVhmeGIxV2xXUzFpc3p3NlVxL0E4OGJaVXUvR25kL0FyWEwzTzgrU01ZNFNzTStLWE5wLzVKekI2Q2tBU2lqSG1MM0o4QzJHN3c0UzQybTIxN3dZTlBIaWJnZHdhSEJ6V20xSnZPMHN6STBNd3p2ZnFsbnc4eTA0WlRVVDhId0dQZTZRU3doVUIvQU5nL0VlaW1lUlh1STl5RVJNeHdEMG5KY3NRa1c4UDY5UzRGd01CSUZaSkV1cVc2QWFDNTlLRWZXbmJXS0Zua2VnTkVLdzBPWjBMVC9zU1RIaW9jcXFwY2RrYnNHd2FIRDVlV0wzM1BTcnN6bGl3SmxDeHl2VkZTNFhwaXppUHVGakY3SkI2RXlhNWZnRDBMMEFxZEF4ayt2N1FRd0hObVdwR2gvVWFEOUk5NkN4VmkwdU1BWGpjMXFXdnFhc2lTWGlBc2t5UzFGTUQvRGRmR25ESzN0NmJTZlFTQVh0WFpEZ0R2Z0xDVEpMYVRWTGJENHhoektCcEJqd1RWMEdRbmQ2bXBNTEZaemd2L0dkc2dRSlYxcjhteDk2TVJDcG0raWprVjZUMUtkdWQzS2VDN1JiOVlIODJ0cVh6cW53RDhuMmowUjNwUS9qSkFCdnVXN0hmQzFDWVVra0FDdzI1VFZ3SFFOU014Q2Q4eHJiWXEzRWNJV0tzL3ArR09OUzg5TmNhVWllUWg5eTRBeDNRblRiNmlmVVptdTQybEZhNzdTaGU1ZmpxL2ZHblZYWXVmM0IrdENIeGl0aEJLSWhnVGhTU3BBZU9FcUxLTkkwdURVV0creUFscFh0a1RyWnJHRmh1cFZzYm9tVFdybGtVbHRWTUlFNkVmcXZxaStPSUZJUWtrTU9hVXViMEVyRFJZOGsrcGVYbjVEZVluTmMzSWJNY2tTVnZDY1Z0ckRJaXQxT3grRkRGbUZDQWJzNXgyeVN4Z1RFZzJPU2FFcEJydi9XZzViYmxuVEpPcFFlbHlac25sdXpmbUwxNzZJUUFqenpxSFJHelYrdWRkemtpdXNiYlNOUnlnT3d5ZThDOGlMNTBnSklFK0FGbVcvaGNHYVo1QlpEcEl0RldaOEhjR0hEYzQvSWpwTEFpa0dlMGpwVGNrMTk5a2NvWTFVa2c1dFMrN0NtTFJqdzRsb3ozRU04V0VrQmdaQnNXZU5SdEUyazA4a1djTEQ2dkcvZHFQRGF2NkFoTUNEdWxua2JTdkVYdk1jRjVpNWt6UEFvS1FCSzR5NWozNDVGNHdmR1Nna3NyV3ZmQjBqcGwyeXNyS1ZJMHhJdytrVEdlcVhHYW1uVFI3eGp2b2RqVG8vZEtaTE5wSGttYm9hVWRxYkdvajlWUXkxVFgvTVpWaWt2R2JqRE5yMTNNMlZHQWdOZXVqZGE5ekhuRjNNWkllZ0VFbURTTDhTKzFLOTUxVzJsNi8zcVdBR1dabU9GeXkwTFZlZk9tQ2tBVDZDQmhnNUFLZXBObUNENXR1U0pXZkF4QXdtRHhOcWEzWlpkL3ZCTEgzRFc3VUZDSE5mM0RaY1JoVW9yMDBoVkFNMEtFdlE2WFk3Q0dCZFVWS1NCdXFmcDBFZzJTbVRLSlQwYnpma29vbkR3THNXMGFQUXhKZTRFbW1ld0grVS9neWpFcFdrSWdiRW9RazBLZlFvbWgvaGtFdU9TTDZmOHltN3BtLytDZW5BUmlsVlpuWlhXZkp6TnRGUm1hN0NXdGVkZzBOUzdDTUVaaEJIU1hTWWtkSVpKUmdsY1dFa0RUajVLQ20zZDdiZkswaFlwQ2lTMGdBVUZxeDlCV0FYalRvdjBJcElQT2IxNWhzR085RW1ycGFmT0dDa0FUNkVNckszSDRRUFc5d2VNU3MwYmpEOU54QWhtb0xCSk1CdDBIcExXT3VraGVZdXcrRGZTU0tvVUppQnZuc2lHS2trSXp5NTdFazA3Zk1ZSlNadlN2ZGtiNDMxTGxWVlM3N21rclhWOHlVbGJnVWRodDlCOEErQXlYOWxYQUpXQzlGell0UERRdVpKRmlXTmxkWHVxdXFLMTF6eFpjdUNFbWdyd3lvU3MvQ1lBOUVnbXphdVdGZXhkSjNBZXpYbjY5WitWdVZ2OGdLdTRwKzZNbWpSaE1XQ0hlWlVnOWs0R25ITUxySFRCVUxRbXJYNThBWVZZMGxNc2o4UUtiTlhzU2sydzBlNW9PZWZURkRaQVNsSDBxUS9xeXEwdjZhVmU2VE5TdVh2VlN6Y3ZrLy9PMlB2d3haeW1ST21kdExHbnNRK21VbW9ESE50SXMveWVvM3c4eEhUZ1k4d0NDdHJhbDA3NjJ1ZFA5by9TclhBUEhGQzBJU1NHRE1lOWg5QW1BMUJxdlcrMWF2ZEJXWlczRXpBckRDNEhDeWpma1htWnBvWUdTMm96dE5lZXdaRit1VFBRRnZiT3JaYUlZMWtWSmlOR3hHSnJ2cHExOTVha1M0azN0TXNmUDB1WTVxVFF6U2JaZjh1eENNTFFLalB5WTV1MzRTN3RUNWk1ZnVBRml0d2NLbDFNekRyMS92VWhnTU16UG9ZU3dEbnZHVGRQS0Nhb3BtcGdnQlFVZ0NVVjF4cTBibU5rVm1rdWx5RW5hLzlqeU1OdmcxZk52TUpDQVpweEZLY3FSSVlTdUJwdHZTUHpkU2ZLQVlsVFEzVUVpeE10blpBdHJIME4vN1k0cXFQUmJ1L0ZtajVPLzFsT3p1M1lDbTFaaTRoYUg2cW91ZE1Mbm9xREk0TkhWMTFkTzU0YzRQbkpMdUJXREZqZDl4UVRYVnJscitodmp3QlNFSkpDQTJITVJxR0dSS0FQQXRzNEdwY3g1eHR4aE9OZ3pqMXI3ODFLM2gyc2h1ei84QVJsa2tUQlR0NnpFM0hkSy9CeTFXaEdTMHB4TVRRcHJ6aUxzTFlQK2pQOW5qWDJ0V3VyOXVkTzdhbDVkUFpZeCtibkM0dm1UeHN0MG1iaUZYZjExajRGRFNheEtSUGpVOHBLbnA0UW5OMEdNUEFJSW11ekZMZlBtQ2tBUVNFRzYzVzJOZ1JsNU9neHBTNisvbGFNN1l1Y0ZFd08yTUpVc0NZSGpYWUNJeWxmM2IwTEVCTVhKczBJeHFJbEdzVEhZZ20vcGI2SmRQVjhCUVdiUFMvYk8xcnp3MTdpSVJWVDJUVVYzcFhxNXA5Q21BWlAzeFliOEs1eXJkc3pqUnpZcE9pbHBuYmhZSkdtWlZEN1lHVDRjNmRjM0xycUZnVkdMUUs2L1ltVGFJTWZhdklJUjB6R0NNaWFCWlFVZ0NpWXFnVFhrT0J1VWtlSndiNWxjczI0VHV3bk42K0lxWmpBa3NSSkczbWxXdXNlRVpTVExhUjVvU203MERvekxtVW1xc3htdCttYnNKQktPQVpCa01QOUZVYlU5TnBidXVwdExkcWdWOExReDRFb0JkZHlwbjdNM1NpaWZERnRBN20xV2ZBNE15RDRFMm1FclRReVFacVpPMis1YTRPMEpPUUJwNzFHZ2UwalJhTWFmY2ZiNmtmT212U3hlNXhnTnNCa0MvMXlIdVJwdFBmVjE4OVlLUUJCSVVQUVhNL21vd2hkeko0K0xMR0RQS2IyZURKbjhqck9CUTViZGhrTmFJTkNtc1N0SWtROGVHekhVdkxvdDZMUjVpOFZkSUFDQ3JOamZJc0piVUJSUUJTQSs5QU1CeEtPb2paZ0pKbWFZWVBwTWpWUjVuanBCb3ZyNENSc2c4Zk4xbE45Zy9HQnplUDMvUnNzc0NxMHNybG00dHJWaTJSTEk1Q3NIWWR3alkxbk9sNTd2Tm5nS0NrQVFTRm93eEkzTWJDNnJNZEtMVUxvKzZDdDJsdW5VbUhWcFNWVlVsaDF6OUwvN0phVEtvMmNRWUM3dVBwS25HS1lRMFd5eFNDTEY0ZTlrQjZLNEFiQTlvZDRLeFNGYjdma2JhZy9QTDNFMm1GaTRQUG5rWXdGSDlzVUZZcDVPLy9mR1hhUXpzVVlQejN3OTVvNmR4RHd5ZEdkZ2ZqQWgxWHRrVHJhWGxTMzg3djhJMVRaTzBZYVVWeTM1bzVsbk5Cb1lMQ0VJU2lBSG1MWHp5QXlQYk93TjcyR3djVDdmWmhWNHlPRnljRWR3VGR1SmlCQ1AzNzF2V1ZqMFRzckxyZ2tYdWt3Q01TcEZIUGZNM1l3WjUyZ3ppYmFLSk9ZKzR1MG9XUGxrR3dHM2h6dGNSWTlONmlqWnlTRUw5T2xkRTlDODFMN29HaGpyVjRleDZDdnA3VUFSb3Z3NTlYVG5pTWhOM0xYUWZNL3VZczBmTGYrTUoxaFVRaENRUVhZVkVrQXlkRW5JOGZrK1o2UmRGbG44SHcyemk3SmF3RGNpR2FZUnN3VURublNhZTVYUDlTVFA2cnQ5ZG5jN2ZNV0FwQVU4d3duY1pZNDh4b0l4SmNubTh4cTIwd3JXTVFEY1E2R2tBTzhPYzhna2pkbk5weGRKNTg4dVg3dWErb016K2JIQ2tpQ255cTNxdTIwVEVhbGE1bjJiQVB4azh4ZHVsNWU1OVJwZnNMbnRPQm5GSzBTOHpVYnZTVlFMUVBjU290bnFWYTc2WUhSSVRvbUpzUDRmZHA3M2t0MHUvZ0o2NWllRnhBQytZVWxzUFBybTNwdEs5RWNDTk9wUFA3SERudDhyak42WnJlODh6WUVEdlZaRzBBTUJmUXAydkVlMWd3TzA2aDZKT1NGOTY5RWNlQUU5ZDdiSHJjU2paQk9BbmExNTJEWlZWNlc1Tllqa01PSytSZW9acGNnT0JuWnUvNktjSElrazhXdkxnazV0cVZ5MC9CSjNxdkVSMHV4d0lISzJwWFBZc0E5dWtNYzNEU0JwWHUycjV0d0FZT3FSb212b2ZJY1dScGo3R0FGbGZzTEhmUjdzdlNaSisyck9jU21Zay9hMTYxZkxGODh1WFZva1pJc0VXMGFJTCtqK3FLNWM5eDhBTUFtTFpqTktLcFZ2TnRGT3p5djAwQ1ArbWM2aXQxVFl1TzF6VjFwcEs5MG9BRlRxSFRwZVVMeTBNTmFsV3IzSS93dlM5MERTN1RjdVlVK2IyaXBHMmp0VXJYZU5sSm4wQUlDY0t6WDFjV3VHNjJlaGdWVldWbkJIWWV4U0Fua1BLNFpMeXBhT2ltZG03WnBWN0hnaFhacE5RaWZEdCtZdGN3bDA4Z1NCTWR0ZkVJTlAvR2k5SnlMUnpBMEg3d09CUWVycHYzOFN3NXh0bmJSaFVzOUk5TmVUSnFxNm5uUTlncTVFTDRXRVZJUllzY3UraDd2THlrUkw3Rmp2VHZoenFEOUlEZSs4eElDT0FZVVVNeWt6TTFQbWR6QmhXMUZRdS80RVlmVUZJQW5GRVNZVjdPN3BOUDNvc1V4N09xZUNpRk5Hd3kvQkZraWk4RzdsZHJZWlI4VHNwZE5FK1J4SHRaRVRMUWZRTXdCWVNZeFB0QlZwcWFjWFNlK2ZNY1FmRktFZU8rUlhMTmpIU3ZncUQrTFh3WU8vYWJkcWNPZVh1OHlFbkhZS3hNME5RZXlIcTcvL0NwVStEOEN0ZCtnUDlxcmJTL1l3WS9jU0EyRVBxWTZoNTBUV1FTZXkvUHo1SUM5MXV0K2w2T1F6c1dRTHByUlJUMUlCL01ZRC9DYnQ2a2VRTUVCbVFGUjBPTytHVnVadHFWcm8zZ2tGbno0a1dBREFzZjkxRE9pN3hCc1I0OGJMSVhWdjdzbXM0Tk9sN0JDd0JrR2xtclFMZ05idGYvY2FjaXREeFFLdFh1b3FJd2NpcDRJMW9Pek1BRnhNRi83L1ZsZTVHQmp6VGUwMkdIOVZXTHN2NCtBQjloK2ViRWhBSzZackcrbFd1QVZDa2Q0aXhzcHZHU0Yvbk9UZlZsdm9xREdLSkpKTlZZQ1VkaDRRTEU1Sy9nL2FabkJ6ZTFpZE1TOGsxQldKQlNndmQ5U1VWcmllNnVwekZBTDdmRXpyZzZUV1BFellTc1g5UmduSnhhWVhyUVRQQnFUM0pmWFdkR1JnaHB2czU4eXRjdjJTRTcwS244Q0dCUFQ1N05LczBtK2RSSURZUVRnMTlCR3VybnNuUUFyNTFBR2IwL09wb3EwMGJXMWJtTmgwYlUxUHAvaldBZjlFL1NyZVZWaXo3SU5UNTFaWExuamNvRTNDa3RNSTF3c3c5MUZhNnJpTklQUkgyOEFIc1E4YXdob0xzalo3NlNRSUppaTByVnRoYTBzNW5rNlJsYThTOHBRdC9Xc2R6Zm84end4RUF4WHJ2MElZRDJxaDRLSlRhVmNzWFVYY2hTMFdIRk45T3RhYzlFSzZHbEVCc0lFeDJmUUExTC80cVJRdDIvUDBTTWdLQVlSbEIrWnNBZm11MkhVMlRWa2lTOXM4R0M1RnZBL2dnTkpHd3hRYnJtajFtNzJGZStiSWRhMWN0TDRPbStZaFMzeWw5NklmdFlvVDdCbVlzV1JKQWQ1bU1zMWJPei9EdnZndE1Lalk0ZkhMV1NIc2VnTk14VjREbFMxZldySFFId1BBU2dNc1VFVEhjN1FsNmF0WldQWFB2dkxJbldzV29DNFVrY0FuZVhPRktkcVJLcXdHOU5DNnN0clJpYVNsUGU5V1Y3blVNMEF0RTljdE1LWjViL3BPenZjbkkvUUIxRit2VFM2SVpoTVJ1TGwyNGRLTVlMWUV3Q3YxTkFLRXl6V3NBZTVlQmZtOHIwTjZJdGJOS3pVclhQV0RTYXdDY09vYy9VMjIyK1QwNUlRWGlCTEdIbE1CWXZmbzNEa2VxL0lZK0dXRWZWSFd4aFNXSVVlWUd1MGJxeFp4a1cxYXNzRld2V2w1V1UrbitpSUFxR05hYm9XY0VHUW1FZlpkWHV0S0JzR1hySllEbUVsRGxyNWVPVmxlNmw3OWQrYk1oc2JxbjBrWHV0d2d3Y25XZkpnY0M2M3J1VzBBb3BHc2JXMWFzc0oxUE8vczZJN3BQNTNCZEVQSXRkMWY4OURodnUrdlh1eFIvdlhRY09rNEVERGl1U3RydHNpWXRKdUJ4aEhjMCtDekhtMzlqanlsSFFDQWthaXVYL1RkMTcwSHlsUEhRQ0ZqTFNQdERxeDF2OHV5Wm1yNnZsMTB6U0pPcW9SOFV2TDdWcHMyUHhYVUZCQ0gxQ1hSdi91NVpDYkFIZFE2ZjB6VHAxcnNXUDdrL0F0UEpNa1R1UW4xTUplM3VCWXZjZThTSUNaakYzLzc0eXpTSDAzYy9BeFlETkpmejlHYUFYcE5JK3A5NWk1WitIczM3cWw2MWZBSWpxdFZkaERINlUybjVza2ZGNkFsQ3V1YlFrN1R5OXdhcGZsb1l0RGs5Z2E2UnJBZ0xTSk9PNFlvTlhaTUlBdlJidTQxK0l0TDFDRVNDMVN0ZDR4VW1QVVRBTjhHZnNtZ3J3SDRQTmFreVdvNHhhMTU2YW93a2FXdWhrMFdDZ2Yya3BHTHAwMkxVQkNGZFUyUlVXN244V1REb3BmTnAwNGpOdld2UjBzM1J1RlpONWZJM0FQb3k1Mm5iTldMZml0WTlDQWdBd0lhcVh5ZTFCYndQTUViZkJPRVdycE1abmlzdGQzMHJXdmRTOCtKVHd5QnJud0RJdS9MelpBd1ZKZVd1bDhXSXhRN0NxU0dCVUZ1NS9KY0daTlRKR0xzdm1rVEFTSDNXTEU4eXh0NEQyTUpXMjdnWmdvd0VvbzNaWmQvdm5GK3g5TVhTY3RldHNxeU5ZY0F2QVhQbDAwRTRGYzE3S1gzb3lhTk0wdTRCME5Icmt5SDgzNXBWeSs0UUl5WVVVcjlIOWNybC84d1kvYWZPb1FCSnVILytRdGZiMFZaak5hc0hqQVNJQUFBZ0FFbEVRVlNXNzJPQVVRNjZWb0JlallXOVhrQWdIS3FxWFBhTW9GUktoTVVNK0FyMHN6dW9VbEFiUHU5aDk0bW9mNCtyM0Y5bGhDcWRSWHVUcGttekk5bkRGUkNFbE5Db2VYblpiR2hzUFFEN2xSOGNDQldsaTF5dnh1UzZsY3QvQU5DVlNTZWpicHNYRUlnRXExZTZpaVFtVlVqQXR3bTQxQTM4NzZVVnJ2dGk5bDJ1V3Y0RWlINmhjK2lvekpSWmVqRjdBb0tRK2pUZXJuTGxLd0ZwSzNwNzl4Qmo3RnNsNVV2L0VLdHJyM3ZoNlJ4VkNSd0ZRQ0JhcVVsWWNWZjVzcDFpVkFRU0Vldlh1eFQvYWVrdWRHY0x2NWtSSGloWjVIb25sdGVzclZ6MkxJRTlyak54YnU3eWFyZmZ0OFRkSVVaR0VGSy93SllWSzJ5TmFXZmUwZHZJSmNJUDVpOXkvVWVzNytHdHlsOWtwZGk2QXNKalRxQXZnWWhZRE9vbTZYK2pxV2ZlQmpCUDUvQ2ZOeHpReWtTR2NFRkkvUUxWbGU3L1ljQjNkQTc5WjJtRjYvdWlod1FFRWtDWlBlL0tETmlsandrWTMyc0NaZmlQa25LWEtQSVhKUWd2dTZ1RW1rcDNoUUVaZmRKcTA1NFFQU1Fna0JpWTg0aTdSWlcwdTZHVFZKWUkvMXBkdWZ5N29wZUVRdXF6NkNuQnNBRkEwdVZ2Tjg0d1dadGVzdEJkTDNwSlFDQ3hzSGFsNjBhTlNlLzIrbTRCbFpHMm9HU1J1MWIwa2lDa1BvVzNLbitSWllOL0M0RGhWeHdLTXNibWxwUXZmVi8wa29CQVlxSm1wZXRyWU5LcjZHMWRPZ2RWbXhTTGlyZUppamRYdUpMVDBwQWNKS1FUa0E2U1V3QTFCVXpLVUNWdDgxMEwzY2Q0MnhUMWtPSUlsOHNsMmVDdjFDRWpnT0hIZ293RUJCSWJwWXZjcjllc2RQOFVERmVtRVJvSVdWNEI0UDVFdmZjTlZiOU9hZ3I0bkhhcEswa2pPVXVHbXFVU25JeEpTVVFzU3dKbGFZQ1RBVWtBWlRHd25wOVpFa0JaNkRsRzNabi9jd0RZL1plNmxUQzZ5Tk9TS2o4SzRFOUNJU1h5NnFweTJWTUErK21WdnlmRzNpeGQrT1NYNCtFMUpDQWdFQTJsNVA2ZGJsWVZ3amRLRjdsZWlCYUJlTlhXTEkza0xFWndTa3hOMGlCbEViRXNCamdaS0ltQUxBWTRDWlRFd0xJSUxBdUFFNkFrQm1UMWtJY1RRQWJpNkRQQWdIOHVxWEQ5bDFCSUNZcmFsMXozRWRoUGRBNGRsQlg3UTRLTUJBVDZEbkxhOC8reE1mWE1kRnhleFJsZzdMOVhyM1NkdGtub2lFQjlaQU53ZUFJZUFCSVl1cWNHamFTZXlaNTZ1QStYL1AvSzMxNzZyL2lER0ZlSkVVRkljU1dqeXFkR0ViUVhkQlJwcHlTeHI0dFN5UUlDOFlXUittQUVwd2FXSklHeVFxbVBKcHpKQWtNdUE0am8wdSthMG1RbTFXalU4N0ZUTjFYUVpSOC91K1RueENDUXFDc2tRcG9ncEFTRXkrV1Nlc2dvVTBmZWYzdmV3cVhiUkM4SkNJUW1ENTY5RC9Rb2oyNEM0Vk1maEM4SUpLejZvUDVGSXRHRUJxR1FFaEt6UnNuZkEyaFdiektpMzVZdVd2YUM2Q0dCL3FvK21BYW55dVFrR1dvV2ovcm8yZnR3b3R1OWVxQW40SkZ0QUVqckpoQU5Va2oxOFFWMTlFLzEwU2NVRWtnb3BFVEQyaGRjeFJxanAzUU9iVkt6czBVbUJvR0VWeCtYYnA2YlVCOVpBSndYMUFlaHUyYURCZ3ZxUTZDUE14SVRoSlJ3c2xXUm53WG9TdW5hTEFXMUIwb1hmTThuZWtnZ0h1cmowczN6SzlSSHJpZmdVVUtwajhzSlFxZ1BBWk1nWWJKTEtOU3VjaThrb2dVNmgzNFlpL290QW9tdlBrSzU3cHBRSDA0QVdWYlVoejZOQ0FqRUZFSWhKUXFxcTF6WkZFRHZZbnNNSDVZc1hQb25WTGhFSi9WLzlUSEFFL0RZTGxVZmdMSHJybEFmQW9LUUJDSEZCZ0gySHdEeXJ2aXRYOVcweDBXOFVjS3FqMHhQd01PRStoQVFpQnhNZU5rbEJ0YTg1THFkZ1QzY2E0Q0lubG13eUwxSHFBOWo5UkVxY0ZDb0R3R0J2Z01TQ2lreEpsMVB3UE1jZWdmQUhyUUZkRXNoSnp5QjhLc1AzYlFscHRSSHFNQkJRUjRDQW4wS2dwQ3VOdHFDYmNzWTJNZ3JGd3VNOE8wNWo3aTc0cWsrZU5LV1hLRStjZ0RZemFZdEVlcERRRUJBQjdiVnEzL2pXTURwVFN3SUtVcFlzMnJaWkVic1gzcExWM3FoZE5HeWQ2eW9EN05KRXowQmozU2wrdUJKV3lMSVEwQkFJTnF3TjNoVEFYQVJrc2oyYlVKOWhFdGJvaEtTSllidkFpaTRvbnNEWUxTSEVXeVhwbXdYdlNvZ0lORGZvVW5hTU42YVNQMU9JY1ZDZllSTFd5SVowanJaUUpnaUZJaUFnTUMxQmluQTcybDNWUWtweWdXaituektkZ0VCQVlGK281QVVtZHV4SVNKQ3FxNTB6WlVnWlJFaEdSSkxJYUkweHBBQm9oU0FwUkNRem9pbFFhSVVFRkxRbmZFNkZVQUtnQlJQd0FPZXBJbjlQV1c3Z0lDQVFIK0JyS254SlNRRzZlOEVPTUVBWENnS1FyaElHd3pvTG1zcldFTkFRRURnbW9MSzRteXlJOERMdXZkYUJBVGlBa21TSVNzMktQWWt5SW9Oc215RFluTkFzVG02ZjFic0YzOXVQSE1VVFdlUGlrNFRFTGdhM3lwSjhWWkk4QUFZSUxwZXdGQzJLL2FMUkdHek8zdjkzTlhod2ZuNmc2YmF1cUgwVVdUa0ZISmRYeENTZ01EVkFWa29RUkdwVTROSGRMdkFwUmc1WlE0S2gxM1hvMkxDaStmejlZZE1FNUlhRFBDUm9VMTQyQXNJWEMyd2VKdnNRUENLU0NhQnkwaEF0c0dSYkg1aHBIQ1FoaHIwYzZzekFRR0JxNlNRU09OV1NGSmtra3dvSklITEVRencxUjNrSVkxZ2dJK1FGRUZJQWdKWFR5Rlp5UGd0UlhoQnIraDJnWWhVak0zQjBUWW4yUW1UbllEQVZTU2tPTzhoRWNqRGhNMU9JQUtGcE1SVUlUbkVnQWdrRE5LekJ5RWpweEJKcVpsSVNzMUNjbW9XRkpzRFJJUmd3QWNpRGNHQUR4MmVKclEwbkVEenVSUG82bWpyczg4YmQ2Y0dSc3dqK0VnZ0VvV2s4Q2lrZ0ZCSUFqRmF6VFBXSFRwZ2MwQlRnL0IzdFVlbDNjemN3Y2diUEE0REI0OUZVa3FtcVhOeThvZGo4S2daQUlETzloYWNPYllMeC9aOWdvQ3ZzMjkxcWhadnB3WUozdjRlOUdxek81R2NQZ0RKUFN1YXBMUnNKS2RsUVpJVUJBTStxQUVmZ2tFL2dnRWYvTDRPdERhY1JIUERjVzZQc1A2amtQZ0lTWklWTUNhQlNBdmZkbEFvSkFGK0ZJMmNob3dCUlZBVU94UzdzeWQrelE3RlpvZGk2LzVaa3IrWUNzOGMzNFdkSC84bG9tdG01QlJpekxRU1pPWU9qcWlkcEpSTURKdHdNd2FQbm9tNkE1djZGakV4aXJQYnQ0WitxWkRzemhUa0RSNkh2T0x4eUJvNEJJenhQU1JwR2xvYlQ2THg3REUwblRtS2xvWTZVeFB1dGFpUUxpaVpvTDhyNm0wTGhaVFl5Qm80QkE1blNnOUoyQy9HcU5rdUJEMWZFYjlXZDNBclR1emZ5SzlTQmd4R3dmQXA1dCtiQ0p4aG5NbnBHRDExSHZLSFRJaHFYeWsyTzRaTnVCbEZJNmRoMndldm9xV2hyaThNY1p3SnFSOHBKTVlZQmcyYmpJSmhVeXlSMEdWdFNSSXljNHVSbVZ1TUVSTnZSYWUzQmNmMmJzQ3BJOXVocVVHaGtIb3BHWE9FRk12OXFXc0prcXpBa1pTR29MOFR3YUFmcEdsaC96NHJ0L2lTYkJpMmJtVmhzME9XTDVESTVVSFBuMjk0QSsxdDUwTzJPK3E2TzVFNW9JaHJzcmYwVGdaajUvbDUyZXlibFk5cHR5K0VJeWt0Wm1ObmN5Ump4aDJMc2V2VE4zSG0rSzVFZjlYaWE3Smp4RHpVRHhocFFNRklqSjQ2RDZrWnVURnBQeWsxRStPdVg0QVJrMjdEOGYwYlVYZGdNL2ZrMm5jVUV2OXptWjBBZU0yZ2txeUFTVkxZQ2JlL1E3RTVrSms3R0ZtNXhjZ2FPQVRwT1FXUUpQa0xRNGNhUkhQRENUU2VQb3p6OVlmZ2JXM29kZjcwT3haeFRweEpVVmU4UFB1TmwxMG5FUHZyRENnWWhTazNmelV1c1crU3JHRHlUVitCM1psaVNUSDJXNFdrTWZLd1BzeEhhWmw1R0QxMUxuSUdqWWpMOWV6T0ZJeWFjZ2VHamI4SkI3ZXZROTNCclVJaGNVd0FWa2hjVWV3SStMdHdyU0U1TFFlRFI4MUExc0JpcEdYbGgxVDhrcXdnSjM4NGN2S0hZL1RVZVRoLytoQU9mTGIySWpGWjYzZEgxTWZUNm1RZmpIRkFkVTcrY0V5OTdldGdUSXJyR0krWk5nK3RqYWZRZXY2a1VFZ0FJQk84ZlhYdFdUeDZKc1pNTDQzSU5CZkppblhjOVhjak8yOFlkbS84ZTc5U1MxYjNrR0xYdGlNbWhKU1Vrb0VCQlNPUmtwN2I3Y2Fia29tazFNeUxrMW0zR3k5QkN3YmdhVG1EMXFiVGFHdXNSMXRqUFh4ZHNRM2ZHemg0TENiZStDWExpbUxBb0pISVdUQWNKdzl1eGY3UGFxR3BRUkJwWEJPdW1USGxWeTdXQ0luWE81UG5PbzZrVkV5YWZYL2N5UWdBR0pNd2VmYjkrR1ROQ2tzTHdUZ2dhZjE2bHpKbmp0djBQa1ZrQ2traUQ3Uys1ZFhBR01PWTZmTlJQUHI2cTM0dmVjWGprWlk5Q0RzLytqUGFtdXF2V1VJeXU5ZGpkWDhxYXN1OWpGemtEWm1BZ1lXamtaYVZiMDcxMloxd0pLZGhRTUdvaThjYVR4OUczYUd0YURoNUlLck9Mb3d4ak94UjROR1k3QWFQdmg3SmFkblkvbUVWZ2dFL2JIWm5WUHM5R0tkVVVQelhjWmp1NzBtenUwMW5WdERwYlViTCtaT1FaS1ZuUVpQRjFjY0FrSlNhaFRIVDVtUDN4amNUYzBJNGhsUUFMZkVoSklKWFF0K0JZck5qOGsxZnZXeHl1T3FtbGRRc3pDeDVCQnVyL3dCUHk5aytUMGhFQkRYbzU1bzh6TzhoeFc1L0t1UVlwV1ZqNU9RNXlDc2VIeFZGblROb0JISUdqWUN2dzROait6Ymd4UDVOSUlyTTltMTNKR1B5elY5RmR0NndxSTVuenFBUm1ENW5FY0JKbktZVVVqQmVDb21Ya0d5bS9xNWcrSFhJemh2Sy9YMGMzZk1SNmc1dWdhL0QwNHZnaWtaT3g4Z3BjMkN6SjVsdXMyRDRGQnpaOVQ0NjIxc1Riajd3TzIxcGNTTWtLU2g3SVBjTm81MGtLNWgreDBQSXlDbEl1SHM3Vjdldlg1RFJwU3RTSGlJd3Y0Y1V1LzBwbzNOSFQ1Mkh3aEhYeGNRazQwaE93NWhwcGNnYlBCNjdQdjBiT2p4Tmx0cEp6eDZFNjI3OXVtVXZ0SEN3RWt0alp2ejU5NUFjbHQ5SFhxVXBLL2FRaE1rWXc5QnhzN2phOVhWNjhmbUdOd3hMb2hBUjZnNXV3WmtUZXpEMTFxK2I3bmZHR0lwR3pjREI3ZThrM3J6TGlHc2ZLU0pDc2l0Qmo1LzZoa1lhZi8zZENVbEc3VzNuc1dmVDM2TTcwVGxUa1pTYUNXZlB2c2FGU1ZuVFZHakJBSWcwZUZzYTBOWlVENyt2SStyUHBBYjhYR1VielNza1A0aUlTNlZZalVWS1RzdkcxTnNlUkVwNjdNdDlaZVlPeHF5N2xtRGYxbXFjT3J5TmUvS2NlT09YWWtaR2taQjV0SlZMdlBhUUxsd3JGQ0VOS0J6TjlXNFFFYlovOENwYUcwK0YvZHVBcndPZmYvSUdadDIxeFBTQ3FtakVWQnorL1AyRUN5dFJWYjR5NXBIRklmbmdSUjhJOVJnOGFnWlhZRno0aVRHQWx2TjFZSXpCN2tpQnpaRU11ek9GMjV5akJnUFk4ZUZyRVc5SXlvb05PZm5Ea1ZzNEJybEZvMkYzSkpzK3Q3TzlGVzJOcDNEbXhCNmNPN2t2S2k3U3dSaHVJcXZCQU5mZlc5bER5c2tmanNrM2Y0M2JuaC9wR0U2NDRWNEE0Q0tsL0NFVGtabzVNT0crT1RPTEREVkI5NUMrVUdQR3ppZER4c3prYXEvdTRHWlRaSFR4dS9TMjRNQzJ0UmcvOHg1VGYyOXpKR05nMFJpY09iNDdzUlFTc2ZnUjBweEgzRjAxbGU0QUFCc1NGSmtEaWpCbWVtbUVCT1JIUzBNZG1zNGRSL1BaNDJodE90VnI0bllrcFY3TTdwQ1pXMnlLblBac2VxdFh6QWZ2S243RXBOdVFOM2pjWmFsUGVKQ1Vrb0drbEF6a0ZZK0hyOU9MVTRlMzRlU2hyUkVsZFZSanRJbmMzYmFQaTVCNEo3R3NnY1dZZG5zNW1IUjFsUC80bWZkQVU0TTRmZXp6OE9wSWtqQmkwbTBKK2QwbGtsT0Rhc25VYTN3dFNWYVFtVnZNdFVBN3RPTmQ3bnM0YzN3WHhsMS90K21GYnF6aUtDT0J4bG1rVDRuQ05iMEFzaEx4bzJDTVllS3NMMTBXQk1pTFUwZTJZKy9tMVdHbHNLL1RpeE1ITnVQRWdjMUlTczNFNk92bUlxOTRmSWdWMDFaVGs0NGVIRWxwR0Q3eFZoU05tQnJWaWRPUmxJcmhFMi9Ca0xFMzR1RDJkVGh4WUhOY1ZxU3hMTkxIczRma1NFckQ1SnUvZHRYSTZOSjN0c1BiSERhK3BIRDRkVWhPeTdaOHJRc3BycHJPSFlmRVpDU25aeU1sUFJmSnFWa1I5NEVaVXltdmtqYXp0NlAvUGtiWEdTWTl1NEJyVG1rK2Q5eVNGU1FZOE1QYmVnNXBtWG5tRnBlcGlUY05TeXlPQ3FrSG5rUWxwUHdoRTVHY2xtT04yZFVnOW01WmpWT0h0M09mMitsdHdZNlBYa2QyM2xDTW5UNi9sMG1scmFrZSs3ZFdXN3F2dk9MeG1IampsMHg3QWxrMUg0MmRjUmNHRGg2SDNSdmZSS2UzaGV0OGZxK20ySldnTU51MkpNbVljc3NEY0RoVHIvcDd5NWlFOGRjdndLZlZ6eGw2MzBteWd1RVRiN1hVdnEvTGk3MmJWcVB4ekdIZDdCZEpxVm1ZZU9OOXlCbzRKS1lLeVdxSUFPOTVhcFNkWWJJNG5UeWF6aDZ6MW9jMkJ6ek5aemtJS1JPSkJpS0tMeUV4d0p1SXlSb1lZNVkvMkE1UEUzWjg5Qm84elpGNXZqV2RQWVpQcTUvRHBObjNYMVJMQVg4bmRuejRPalJONVc1dnhLVGI0bXFpeWM0YmlodExIOFBtZDE2QXQrVmNERlVNRHlIRlpuK3FhT1EwcnJ4cWV2RDdPdERhZUFvT1p3cVMwd1pZM29RSHV2T2lEUjQ5MHpBMXpPQlIweTA1TW5pYXoyRGIrNitFTk1sMmVwdXg1WjBYVVR4bUprWmROOWVTaFVHT2dWUERSZVhGR2Vlc2FTbzBUZVY2amxBTHZyVHNRVnpYdHptU01IalU5SjdNNHZZcmtzYmFMaWFXVmV4T3lQS0ZYSUg4SG9XSnFKQVFiNU1kVVdKbS9NNGZNaEVwNmZ6cXFOUGJqRStybjR0YTlnUk5VN0h6NHo5alRLY1h4V05tWXRlR3Y2S3puVTl4ZEFmZzNZLzhJUlBqM284MlJ4S20zN0VJbTllK2dBNVBZMHhJZzBjaHhXSi9TcEprRExVWVRPcnZhc2VSM1IraDZlelJYcVR0VEU1SDRZaXBHRDdoRmtzbXNKR1RiMGY5MFIyNmlXZnppdm16U2JlY1A0bXQ3NzVrS2ljZ0VlSDR2bzJRWkJ0R1Ria2pKZ3JKaWlrdGtueDJraU1wS3RmaGRaUVpQdUdXdUh5ckRtY3FaTVdXVUtWdmlQankyVVZzTENlV21HWE1oNDZmYmVtOEE5dldSVDJWRHhGaDM5WnFiS3I5RXhycUQzS2ZQM3ppclZlRmpDNTkwV2ZjdWRqMGlqd1l5eUo5TVNoQk1XallaTXRxNDlQcTUzQmkvMFpkQmRuVjBZYkRuNytQamJWLzVGS1lsL1pMM3VCeHVzZXMzTy9CN2V1NEo2dmpleit4NUhoamJnL0ppdmZiMWM5blo5V0JLQjR3V3dRd2ZnS0pUeUZKa1YrUWVSSnRVQnpKYWFidHJwZWk2ZXd4bkszYkc3UDdhckdRQkRHM2NMUmwwMk0wNFV4T3g5Z1pkNWxlamNacWt1RXZZeDYrN1NGamJ1RHVqNFpUQjdCcDdmT212QkhibWs1alkrMGZMUVcrRHRKWmlEREc0RWhLNVg2M204K2RzS1R3OTI1ZWJVRWhtVERaQmVPWENrcU5ZdW1TV083ZlJreElDV2EySTFCOEZSSURKUndoNVZoSW4wSkUyUDlaYlVJOWg5Mlpna216dm54VkVzRHFZV0RSR09RV2pqWXgwY1N1MUhpMDk2ZnN6aFR1T0I1TkRXTFBwcmU1MUlZYURGaWEyTFB5aHZhcXIyTjNwbkpuamppeSswUEw0OTU4N2pnNnZjMVJIMU5ORFhMSHZWa05kT1pXU0NGVWV5UmV1N0VucEw2dGtDTGZRMExpbWV5eTg0ZHpuM1BxOERaNG1zOGsxSE1NSFRzTGlzWGd6SUN2QTAxbmo2SHA3REcwTk5SQlZ1eEl5UmlBbFBRYzVISkdtVitLc1RQbW8rbnMwWkNUTWIrS01XK3lpL2IrbEJWUHNwT0hQNE92azM4ZDFuam1DRTRmK3h5RGhrNHkvMEV6aHB6OFlhZy91dk15dGNxTHRxYlRFYjJMclUybnVWYmZraVJEa3VTd3pqdkJvSThyYjV2MTNJUjhybGVoRmpLK1RrL1k1THBYQTBGL0Yyd2NRZkZ4SVNTS3M5czNNZkl3U2l5dkJpc0s2ZXlKUFFuMUREWjdFb3BHemJCMDdzbERuMkhmbGpXOUpvT1c4OTFsancvdFdJOFJrMi9IMEhHenVkVlhVa29tOG9ySG8vN0lqcWlwR0ZteGdURm1Lc0dvR3NXVmJqY2hGWE8xcDZsQkhOMzlzZVZ4UGJybll5NUNBb0RrSzV4ekhNbDhkYytDQWIrcGlyd2hDYTJ4SHZraDR1cU0xSXptNnd3OW5nRS9GeUZaZFdxd2M3cnpoeUsrRHM0d0NOMzNTRk9oQmdNSStqdWhCZ05RMVFDQ0FSK0NBVi8zejBHLzdzOXEwSC94NTRDLzY3S2ZFeEhFRUY5Q2tvZ2xsTnUzSXltVis0UHRmc21hRTJvZ2k4Zk01SFliSnRLd2Yyc3RUaHpZRlBaak9MajlIVFNjM0k5cHQ1ZHpxN0JCUXlhR0pDU3JtOVZtMUUrMDk1QlNNL2pNZGUxdDV5MnBvNHZudHpad1owTy9NcGJPbWNTbmtIeWRiUkcvajFiS295aUtBNEV3aEJTTVU5Vlkzdml5VU84TnIvblMxK0hCMXZjcXUwbkYzMldxYkh3L1FueWRHalJLTEtjR3hjWnY0aUxTMEpWZ3FkdU52S3RDNGVEMmQ4S1MwZVdLNlNRTzd1RFBFSnlkUHl4a0RaallGdW1McnNtT2wvUzdPaU43M1ltSTIzeVdmSVdwakhmQjVldU0vQlBWTEV5ZzVvcjA4WTJubGZRNGlzM0I3WWdRU2xuek9xYzRrdE9RbkpxTlRtOExBdjZ1YTRtTUFNVFo3WnV4eEhKcXNHSmo3bXh2aldxaHRFaGhjeVJ4YjdUN3U5cFJkM0FMOTdWT0h2cnNvaW5QL0poTElRa3pWaVd2clNpa0MrWkF3dzlBNXB1b3JxeGhZd1d0alh4cTQ4bzlJOTZNenRGd0JYWW1wVm9ZMCtqbnMrTU5TZ1VRTW9XWGxYbWsrZHh4N2pFWVB2SG1pTWNnSlQwbkx0bm5vNHA0eHlHQkVzdXB3VXAwZkdlQ21ldXljdmszMm8vdStkaFNRQndSWWUvbU5mekxuaENidXBZVWtoTGJNdWJSV3NCRVEyMzRmZTE4NnVTS3lZK1gwSkpTczdneXdCdXQ4cVBaNzE4b0pMN3hURTdONHE3UXlsdTNLTnc4RWd6NGNQNzBJYTcyMHJNTExNZEdBc0Nnb1pOdzQvekhNTFBra1loU09zVWRMTjV4U0V4TExJVmt3Y2FjYU9ZNjNvSm9SSVNUaDdaYXZwNm4rUXo4WFh5VFpLaWtua0dMOVdkaW9aRENyZFI1blRxaVVaS0Nkdy9vU2hYUnhsSEc0QUl5Y2dvakk2U2s5S2oyZXlUdkNrL21pSUdEeDFwU0ZlRVV1eFVucU5IWHpjV1FzVGR5blNQSkNpYmNjQzhtemI2L0o5MVFkK2FVL0NFVDBFZVE0bks1VFBOTTVKa2F3QkpLSVVrV0tudGFUY0FhSy9DdVp2MWQ3UkduQzJubG5PUkNFVkswVlV3czFSZHY0dGowN01pTFBQS3FqU3ZIMXUvcjRFNC9aYVhxNjZXa2JTYityUGVZaGlja2J5dC9Cb3ZDRVZOTnFZVGN3dEdZTk90K2l3dmIwUGQrN3VRQkJQeWQzTzJPbVZhQzhUUHY2YlV2Mkh1QjVzREFvakc0c2ZTYktCd3g5Zkk1VHBJeGFmWlhMQ20vcTZHUnBoVW5tNWEwa1h2WlNaSkgweExIejQ3M1ErMWVQUmFZaXBtSW04cmozSUNOaGhtcHJlazAxNlRqVEU2SEpDdTZ0blFpZ2hvTWNEMkhZdkp2bzUzL3JNUGJ4T1g2blphVkQ4YWtpUFljblVtOGJ0dGRPZ3VJZXE2OW9jR2padURFZ1Uzd2RmS3ZIL09LeDF2S0MybEdJZkdhSHk5ZzJ1M2xPUHo1ZXppKzc5TmU0UUt5WWtQaDhLa1lNNzNFY3VuNWNLWmNOZWpINFozdm1jNWVjaW1LUms1RDRZaXBPRnUzRnkzblRzRFg2WUd2eXd2RjVrQjIzbEJrNXcxRld0YWdrT3FkTVliUlUrZkJtWktKL1Z1clRZVk1YQzBrSlhla29ic3FST3dKU1EycW5xdFpQNmJYQkdNaFBZc2tLMGpQS1VCTFExMUNQQU0zSVhWRTd0YnJhZUhQYkI3cVkrOTJiYlp4UExOSmhSVGwvR2U4NzR1czJKQ1NNY0JTYmpxZzIrU1h3dWxxM3FZemFiYzFudUtLQzFMc1RveVpWb3FkSC8rWis1NnRKZ2Mxc3ovWDFsVFBYWmIrd2ppTW5qb1BoU09tb3ZYOEtYUjRtMENhaHV6OFljZ2FPQ1RpYkFyZHRaZENKeXF0TzdnVlJTT25XNnJZeXhoRGZ2RjQ3dGl1SzFFOCtubzRrOVB3K1lZM0VpcXA2dVZXSy9QN1NCRXppZXBJTEtlR1lNQUhYeGYvTFdYbEZpZk9BSEo2ZmdXakVCUm5KYjVEVXdOUnV5ZkZGanVuaGxCdGQ3UTFjcmRuSmZmZHhRbGt6QTNjampkNk9laXNLSXY4SVJPNFZQQ0ZWYmpWRXVsbTNpazFHTEJrdHJ1QWxQUUJLQmcrQlNNbno4R282KzVFVHY3d3FLWDJDVWVvUkJyMmJsbHoxZFhKd0tLeENWczVHQUJVVlRadEVvaVlrSlN1MUlUTFpkZlJ4cStTSXJHeFJ4dTh0bWtyaVdSN201SDROcTNWWUNEa2h4aXJCS3NYeklIUmF2djg2VVBjN1JXT21JcHNDOWxBRkpzRHhaeGtSa1M2YnZuZHlvTGZiSGpkcldVWWRkMmRZU2R0V2JGaHlpMFBSTFJQWVhaTVc4K2ZRaUxDak1teCtkeHg3Tjc0NWxXOXo0WlRCM0JvNTNzSlMwaWFwc2FQa0VvVy82QURnSnBJSGREZWRwNWZJUTBjRXJGcmJMVFE2ZUZ6UTAvSnlJMDRBekZ2OW1oVkRZUlZxckZTYUx6N1NLRVVpUm9Nb09IVUFlNytHbmY5WFZ3cmNjWVl4a3dyNGZiU2EybW8wKzFMTlJqQTZhT2ZjOTgzWXhLR2piOEpNMHNlUWM2Z0ViMHlHS1JsNW1ISTJCdHhROG1qR0ZnME5qS0ZZVklKOHNiQnhRdG1IVzNxait6QXdSM3ZYcFY3UEhOOE43Wi9XTVVkRnhWWGl3K0h5Uzd5aXJHTVVVMmx1eDFBZXFKMHdMbVQrMUUwY2hyM2hEaitobnV4L1lOWHI3N0M4emJ4amdIU3N2SWoyZ1BqVFZzZkxuWkxEY2F1QklVYThBTk9ucllkWVQ3cVhkeHV0Q25wQXpCajdzUFkvZW1iWVJkQWl0MkpLVGQ5RlRtRFJuQ1B5N0c5R3d5UDdmK3NwcHRVTEFTdHBtY1hZUHFjaW02QzkzZWgzZE9JcEpSTTdoaWZTQlVHQUp3KytqbUtSMThmRlE5R1l5VnpnanR2SVk5cDllanVqd0IwRjFXMDZrakJwNXcxSE4vM0tRNXVmeWVoSFJvQWdFbFMvQlJTRHhKcUg2bng5R0h1dUJxZ3U3d0NMNUh4SUNPbkVCTnV1QzlzZ1M4cmpobFdKcnNMU0U3TFJzNmc0WndmK1BFd0tpWjJaY3lqWGFUdmZQMGhTOTZabVFPS01PdXViMkhvdU5tNkNzL2hURVgra0ltNHNmUlJTK1BqYVQ0YlVyMEYvRjNZdDJWTnhPK2xZbmNpSTZjd3FtVEVvM3FKTk96NjVHOHg4M0wxZDdWajF5ZHY4Q3NraFc5ZjllanVqN0NwOW5uVGxaV3RvcVhoQkQ1ZDh4d09iRnVYOEdRRUFKb1dSNFYwNGR0SnBBNGcwbkRteEc0VWo1N0pmZTZZYVNWb09udk1FaW1Fd3VCUjB6Rm0rbnhJa295azFBeHNlLzlWdzRtMXJlazBORFhJVlpseTJMalpPSDFraDZVa3NjTW4zTUs5cWd0WDdDMjJSZnFpVjJ5dCs0TlJzVzlMTmFiZTlpQy9PVUpXTUhycVhJeWVPaGUrVGcvYTJ4clIxZEdHOU94Qmx2S3VYUW96Tll6TzF1M0YyUk43TEtYSGlUVjR4dFRiMm9ERE85L0RxT3Z1alBwOTdObjA5c1gwWUR6dnVaV3NMNjJOcC9ESm10OWorTVJiTVhqa2RNdmxZM1N0RXUwdE9QejUreUVUR3ljaUpJbkZYU0VsbkdPREZmdjZoWTlvMHV6N28rYXBJOGtLSnQ3NEpZeTcvdTZMYldibkRjUDBPeW9NWDlaZ3dNZTlyeUhKQ3NaZHY4Q1NPaG8waks4Y0FoR2hwU0VNSVVVNUNXcGs2aXY4U3JmaDFBRTBuTndmMFZnN2t0S1FuVGNVQmNNbVIweEdaNDd2TnAwTllPK1dOV0d6YWtkcm9SZE5aWG9sanUzZGdGWUxWWlZENGRETzlUaDNjbC9QZHhXN1JkTGw3MzRBQjdlL2cvZi8rcC9ZcytrdFN5RVZGK0RyOHVMRWdVM1lWUHM4UHZ6YmIvb2NHZlhNRjZZSktTb0tpVEhtVFRUcDJOcDRDcDdtczBqTDR2ZEF5OGdweEt3RlM3Qm4wMXVXeWo1ZlFGSnFGcTY3NVFIZHZHK1pBd1pqeGgyTHNYVjlKUUsrRHQwSmlYZlZtek5vQklaUHVBVkg5M3hrU3Nxblp3L0NkYmQrblZzZG5hdmJpMENZK2pyY1pTSTRuQnBpcGI3MmJhMUI1c0JpcnZvOHNZQzN0WUhMYzh2ZjFZNzluOVZnNHF3dngreWUydHZPNDJ6ZFhxNllKSVhUNUVWRTJQNWhGY1pNbng5eGZJNGFER0RYcDMrN2pOVFZnSS9McVVTeDJTTytoNU9IUHNQSlE1OGhLU1VENlRtRnlNZ3BRSHAyQVpKU01zQWtHYkppQjJNU0pGbEdwN2NaSFo2bWkvOTVXeHZRMG5DaVQ1amx3b3hzZkUxMlJJbFh4dnpDeW5IbXZHOVlPamNsZlFDdW4vc05uRHE4RFFlMnJlTnl4VlpzZGd3c0dvc3gwK2VIL0FEU3N3ZmgrcmtQWSt1N0wvV0tvRytvUDRpQXY0dmJLMnZrbERuSUdUUUN1emUrR2RMc21GODhIaE51L0pJbDc3d2pQUnU0b1QvR3ZyT0hkS2xKNUxQMWxaaCt4MkxMZFhjaVJjRGZoZTBmVkhHN290Y2YzUWxIY2pwR1RwNFQ5WkwzL29JemtOTUFBQ0FBU1VSQlZLNTJmUGJlS3VSd1ZtSzJVbTdjMStuRnpvOWV4Nm44NFJnNzR5NUxHU0phR2s1Zzc1YnFYaFdnelNwcklrSXc0RU0wZWFDenZSV2Q3YTBKVndnMFBuekU0cXVRaU9CbExQSDZvYVhoQk9xUDdFREI4Q21XMnlnY01SVzVoYU54YU9kNk5KODdnVTV2cys3bWEzSmFEbklMUnlHM1lCUXlCeGFiTnZtbFp1VGkrcm5md05aM1gwTG5KVWxlTlRXSXc1Ky9qN0hUUzdudk9XdGdNV2JkdFFSblQreUJ0NjBCSFcxTjZQQTJJVFY5QUxMemh5RTdiMWpJWEhRaFRWdjFCMDJWZW85MnFmR0kxQmRIMjYyTjlmanN2WmN4ZlU1RnhLNzB2T2p3TkdMYis2OVkzaFEvdXZzamVKclBZdkxzKzZPMmQ5SGUxb2lkSDcyT1RtOUwxUGZ1UXFIeHpCRjhzdnAzR0RKdUZvcEhYUjgyLzUrbXFUaHpiQmRPSE5oa1dHL3EyTjROVUJSN2Q2WFdubUo1M2RWYS9kMVZkWHNxc2lheUMzV2ZCSXV6VTBOM1RTU1drSDF4WU50YTVCYU5qc2dNWTNlbVlQek1lM3JJVjBPbnR3VWRua2EwdHpXQ01ZWUJCYU1zVC9EZFpKYU42K2QrQTF2ZWZla3lWVk4zWURNS2gwOEpXZXJCZUlLM1JVVEV1aCs5R3NTaDdlYmlMZmpkdmpsTWRqSGNuN3F3a05uNjdrcE1tdjFsYm5mNFNDYmduUis5SHRZVUdnN242dy9pMCtybk1HTHlIT1FQbVJDUldqcDFlQnYyYmEyK3FOWjRWWnNrSzJDU1pMa2duYWFwT0xyN0l4emQvUkVrV1VGU1NpYVNVck9Rbk5yOS80Q3ZFKzF0NTd2Lzh6U0d2VTVmM0gvcEh3S0p4WDBQeVpPb1prNi9yd01IdHEzRmhCdnVpdzdaTXduSmFkbElUc3ZHZ0lKUlVidFBaMG9HcHQ2MkVCdmVmdmJpNWpHUmhyMmJWK1A2ZVk5RTNReGpCWHMzcnphOVFSc01XaXVrWjhaZUhzdjlxWXVrZEw0T0cxYXZ3T2lwY3pGNDFJeVk5V25BMTRFanV6L0NpZjJib2xZa3NzUGJqTTgzL0FWSGRyMlBZUk51UWQ3Z2NhYlZucVlHY2ViRUhwdzh1TFZYd0txMXdvdjJpRW4yd24xZElCK0JQaWFRNHUzVVFBbFdwSy8zU204N2tsT3pNV3pDelFsN2ovNnVkdXo4K00rOUpxV1c4eWR4WU50YWpKbFdjbFh2NytTaHozRHF5SGJ6S29hVE5CaGprR1NiS1dVVnF6MGt2ZXZzM2J3YVowL3N3YkR4TnlFN2YzalVGZ1pxMEkvait6N0ZzYjJmV0pyb3phQzlyUkc3UHZrcmRtOThFeG5aaGNqS0c0TE1BVVdRRlh0UFdXODdBT3FaNkJ2UjN0cUFobE1IREFuRWFsbVJhQkNTUUI4bUpDRGVUZzN3TUpiWW5YSnd4N3V3T1pKUU5ISjZ3dDFiWjNzTHRyNjcwdEFKNGZpK1R5SExOb3ljTXVlcTNOL1pFM3U0QXpDdEZ1a3pNK254NzJWRTVxRFFkUFlZbXM0ZVEzSmFOb3BHVGtmQnNNbVdna2lEQVQ4YVR4L0N1WlA3Y2I3SGFTVXVKaE5OUTh2NXVvaFQ5RVM3T0tMQXRRRUM0cXVRSkFuZXZ1Q1p1SGZ6YWlqMnBJaGRTcU1KYjhzNWJGMWZHYmFtMFpIZEg0TEpNa1pNdkRXdTkzZjQ4L2R4K1BQM0xTa0E3dFcwNG9DWnBCOXFETTJCb2REaGFjS0JiV3R4WU50YUpLVm1JajI3QUJuWkJVak5IQWpGWm9jazJ5QkpNbVRGaG1EQTE3M1g2RzFHWjNzTDJ0dk9vK1hjaVlTcHVXVk4xZkV2TXVTcjVLMG9rRkFTS2I2RXBHbk13MWppTXhJUllkZUdOeER3ZGNSMFg4QXNHdW9QWXRlR3Y1cDJLVCs4OHoyME5OUmh3ZzMzd3BrYzI5U0JBVjhIOXZTWXF5eXRwcU5jSnNKSzI5MWVVd0dvUVQ4a1dZbHF2WmhPYndzNnZTM1hsQnV2VUVnQ0ZpVlNmRTEyRXFsZVlsS2Y2QnROVTdGMzgycWNQMzBZRTIrNEY3YXJrT0hiMStuRnZxM1ZsaWF6eHRPSHNlSHRaekZtV2lrS2hrK0p1ck5EOTk3R1JoemJ1eUdpdlEyVjgxd2l6WFNxSkcvTE9lelo5QllDRjl4MmczNm9sN254Qm1LMkwzTXRRdzM2dVl2cHlUWkJTQUpJSlNMR1RLaVc2Q2drU2ZLd1B0WkREU2YzWTBOalBTYk8raEozd0Y4a0N1M2tvYTA0dVAyZGlDYk1ZTUNIM1J2ZnhKSGRINkJvNUhRVURyOHU0c1NZSGQ1bW5EdXhGOGYyZldJcE1hM2VhdnJvN284UURQaTZsWW9hNkk3LzhIY2gyRU1nRjM1V2czNHVVNWEvcXgwbkQzMG1Qdk9yUWtvQnJpQm1vWkFFQU1oci92dS83UURDVG5wUjJrUFNQS1JKZmE2WGZKMGVmTGErRWdPTHhtTG91Rm5JR0ZBVU15SnFQbnNNaDNhdVIwc1VjM1YxZWx0d2NQczdPTHp6UGVRV2pVSG1nQ0trWnhjZ1BUcy9iT3lOcjlPRERrOFR6cDgraklhVCsrRnRiWWp5TTJ0WHJVYU1RQ3dKeWNkRlNMSWdKQUVBdHZ3T1o5d0lLZEhkdnNPUnhkbTZ2VGhidHhlWnVZTXhkTndzNUJhT2lZb3B6TmZod2FtajIzSHE4UGF3OVlNaVVxaWFpck1uOWx3MEFUTEdrSnlXRFZteFh3d0lWbXdPcUdxZ2UrK2p2VVZFb3d0WUpLVFl4NEFKOU1QM3hxY21BMmlOQ3lFcEFac25xS2g5dnROYUd1cXd2YUVPU2FtWnlNNGJpcXpjSWNqTUhXdzZDd09SaGc1UEV6ek5aM0Q2MkM2Y3J6OTRWUklqRWhIYTJ4ckZWeUFRZGNRclk3WkEvNElzK1UybHlva0tJZm5rZ0VlRzFHODZyOVBiZ2xQZWJtVURkSmYzenNncGd0MlpERm14UVpJVUtIWW5aRmxCTU9pSHQrVWMybHU3bzhqN3NsdXZnRUI0UW9wZStYaUJhd2VNek5WNGpnb2hiVHdJNyt6UklDUnFRcnRJQ2JmVGU3R21pb0RBdFl4WWxxWVg2TWZ2RFpOTkthU295QnEzMjYwQjZCVGRMaUFnQ09reVFoSjdTQUlBSkNiRmo1QjY0QkhkTGlEUXY4R3poNlNwd2Y1cE1oSGdocWFxOGR0RHVvU1E4a1RYQ3dqMFg1eXQyNHNPYjlNWFFjZzlnY21Cbm5neVZRMUE3WWs5Ni91VlRnV2lCYVpvY1Nja3IraDJBWUgramNiVGg5RjQrckRvQ0FFdWtCcHZreDBUSmpzQkFRRUJBVjJtaVorWFhUY0ZDb1VrY08waE5TTVhBd3BHSWpPM0dJNmsxSjVxd2syb083UUZ2ZzZ4UmhNUUFBQ29NSlUwTkdxRXhJZzh4TVFXcHNDMUFjWVlobzZialpHVDU0QkpYeGdhTW5JS0FRQkR4dDZBSTdzK3hORTlINHZPRWhDSXQwSWl4c1J5VU9DYXdkanA4ekY0OVBXR3gyWEZqbEhYM1lsZzBJKzZBNXRGaHdsY2krZ0MwQTZnbFpua2grZ1JFdUFWK2tqZ1drQjY5aUFVbWF5bk5XYnFQRFNkT1lyMnR2T2k0d1Q2QW9GMEF1aGlRRE1CelFEcitabWFDZFRNd0RycDR2R2Vmek5xbHFBMWF5UjNFa09YeE5UbVlFWk80NElGMytNdWFSQTlreDNJQXhGMUlKQWdTRXJOeE1DaXNaQmxHMlNiSFlyTkNWbXhRVlpzVUd3T0tEWUhaTVhlODdNVGtpVGpuYXBmbUdwNzJQaWJUQ2ZmbFdRRitjWGpjWGpYQjJKUUJCSVdraXlObi9mZ2szdXY5bjFFVVNFeG9aQUVFZ2FwNmJrWU02MkU3Nk9VWkZPNUNGUFNCM0MxbXptd1dBeUlRRUpEVXlrNUVlNGphbTdmVE93aENTUVFySlJRTjF2ZE5DazFrNnRkczluaUJRU3VHaUZwYWxxL0lpUWlFb1Fra0RpRVpLRWlyOW5xcG41ZkIxZTdYZTJ0WWtBRUVocVNMUFV2UXBKRUhKSkFBa0cxcEpETUpRSnRQbmVDcTkyT0dCWm5GQkNJaXFEUVdQOGlKSTFwUWlFSkpBNGhCZmdKeWF4Q09sOS9rS3ZkVTRlMmlRRVJTR3lGSkZIL0lpUlpLQ1NCQkVJd3lHK3lNMXU3NTh6eDNUaGJaODRoNmZTeHo5Rnl2azRNU0QrSHplNkV6ZTRFWTMyelVDbFJZaWlrcUhuWnFaTHNZU0s3cjBDaUtLUmdBRVJrMmowYkFCU08yajE3TnY0ZGRrY3lzZ1lPTWZ5YitxTTdzVy9MYWpFWS9VbEp5QXB5QzBZaEsyOG9rbE16a1pTYWhhVFVMRWlTZlBtQ0tPQ0RyOU9MbG9ZNk5EY2NSOHU1RXdsdHVtV2s5UzlDa2dPcVIxTWs4Y1lLSkJBcCtibElSdVlvdHgzd2QySHp1aGVRUDJRQ2lzZk1SSEpxTnV6T0ZQaTcydEhjY0tKYlJaM1lJd1loU3VvakpUMFhBTkRaM2d4ZlozeU5NWXd4REJ3OER2bkY0ekdnWUJSa3hXWnFjYVBZSEVoSnowSGhpT3NBQU8xdDUzRmsxNGM0YzN4WHdwWG0wQmhTKzVkQ1NvS1hCY1RISTVCQWhCVGdKQ1FMNWJiUEhOK05NOGQzOTV4dmd4b1VIMEZJaFNISkYvdkpLT2JMNWtoQzBZaHB5TWtmanBTTVhEaVNMcDhyTlRXSXp2WVdkSHFiMGVGcHd2RjlHOUhaM2hLVCs4M0pINDdSVStjaExTdnlVbThwNlFNd2FmYjlHRDd4Rmh6WjlRRk9IOXVWT0FxSjlUT1QzWURtQWs5ajZobnh4UWtrRElKQkh4d3cvNTBwRmdqcGNrWFcvOGlJU1JKSTAwTDNtOTJKWWVOdkNwc05RMUhzRnhQUmZscjlITnFhVGwvV1RtcEdMb2FNdlJHRGhrNkNKQnRQVFpLc0lDVjl3TVVBNWFLUjAzRms5MGM0dG5jRE5EVVlsZWQySktkaHdzeDdNYUJnWk5UN3RKdVl2b0tjL0JIWXMra3RVOEhZTVFkUi95S2tHVXVXQkdvcTNUNEFEZ2dJSklKQzRuVDk1bEZUQ2JLcVJWcldJTWlLZ282Mkp2aTZ3cHV5OG9ySEl6VnpJR1Q1VXRLd1FWYnN1ajhmM2YwUkR1NTRON1RxWVJLR2piK0o2OTZ2VktORkk2ZGg3SXk3ZXUzRm1GSmRzb0tSazI5SHdmQXAyTCtsR2cyY1hwQlhJalZ6SUtiZFhnNW5jbnBNeDY5ZytCUTRVekt3NDhNcUJQeGRWL2RkNm05T0RRQkFnSWNKUWhKSUZJWEU2Zm90UjZpUVlrOUFFdEt6QnlGcjRCQms1UTFCVm03eFpTUWFEUGpSNFdsRWg3Y1pIWjVHZUpyUDRsemQzc3YySy9LSFRFRGU0SEhtKzhURXZwcVZyQmdYMUtna3lSZzc0eTRValp3V2NmOGtwMlpoNnUwTGNXam5lemhpTVhkZ1R2NXdUTG5sZ2JndFRyTHpodUw2dWQvQXh0by9YbFdGVFF6OWo1QllkeG56QVJBUVNBU0Z4Sm10d2F4VGd5UXJTTTNJdmNJazFhTXU1QjUxWWYvQ2ZDVXJkbXovNEZYTEU0N05rWXp4MXk5QXpxQ1JVRUxjbzJLekl6MTdFTkt6QjEzOG5iZTFBUWUzcmJ1b0duampzeFFsL01Tc3FVRVFhVnd1enhmNmV1S3NMeU4veUlTb2p2dUlTYmZpZlAwaHREWFZjNTJYbHBtSHFiYzlHTkpjR0F1a1pnN0UyT256c1h2ajM2OGVJYUVmRWhMKy8vYStQVHlLOG16L2ZtWjJOeUdFSkNRY3d2a01BZ29LU2hHMWxTcEpCTFN0YmRQQ0JxemExclorMnY1cys3VzFtc2tFVC8zNjFiWmFhN0cxclpLTk5EMTk5WUJKd0VhcklpZ0NLc2daQVRtZmtwRHo3czc3L1A1SVFFaG1kbWNtdTVzRTN2dTZ2Tm93dXpPejd6dnozTy85dk04QnNvMjVSRGRTU0E0SndPNGVVbkpLT21ibWZjUFp1YjFKcmdncExYTVFwbDZUajE2OTA5MFp1L1QrdU96YUJUajQwZnZZdlBaNXgyckdUa1RaYVhYbTlTVTdPSzhQZzBkUGpUa1puVmFTbDh6NlBONTYrU25iZTBvZXJ3OVRydjVTd3Nub05JYU11UXpIRCs2MG5kOFc4ekU3VHdsSkpzZEtkQitGRkk2UFFuSlZsc2lUNVBqMUdEeDZLaVpkTVM4bVJuTHdxQ253K3BMUldPY3NGOGF1NjhvSXRUZ2lwTFRNUVJnOGFrcmM1cjUzV2orTW0vcFpiRnRmYWV2ekU2K1lqOTVwV1M2ZXNTQnFqdTlIOWRGOU1NSkI5RXJOUUsvZUdjZ2NPTkt4QzNqU2pQazRlZVNqcnRwUE9oOEppZXFBbU1iWG45TXdDa0FEQTFkSVU5czFJQ0wwU3UyTDFQUUI2SjNlR3VVa2pCQ2E2bHREY0pzYWF0RlVYKzI0K0dqY0ZGSWMzRk51aU83MEN0ejJPQ3NLTHBxV0c3RWpyUnYwSHpMZWNVU1hYWkoycXJ5RzJXeHcyQmtNbi9BcEhONjdHYlVuRGtUOFhFYS9ZUmcwOG1KSDUyWm03UDdnTmV6ZS9BYVlPMFloSnFYMHdZVExjaHdwUUc5U0x3d1pjeG4yYkhsTEVsSnNMQllmQW1OMzIxS3dFYUI2RUdvQWJvRGdCaUtxWTBZdEVScEIxQURtV2tHaURvYmFBSWdHVmVFYUlsK0Q2Z2syek03WE95d25WNVJvYVNvcHNuU3lReWlxNTVQUVc2OFBxdHEyNzlHMnorSHgrS0I2Zk5pejlTM1RFRjlmY204TUhUTU53OFpkanFTVTZNOXRzTGtCTzkrdndvRmRHN28wQWRDcGtyR3ZrSnk3M3B5c2xpZlB1QkdEUjArTno3UGdNSXJON24yN1VZMkpXRUFOR0RvaEtpR05uSFNsby9NR1d4cngzdXQvUmZYUnZaYWZhV21zdy90di9oMG5EdS9HNUUvZGFQdmNROGRkanIxYjEzVEZlOU9yckt4TXpjL1A3OUlZOUpnU1V1NUM3V3Z4dk5tMU8xQS9hendZUGJnMXJkMG1jSjFGZXRZUVRKdnRoOGViWkx0OHpvRmRHODVSTng2dkR4T201V0xRcUNtT0RKa3Z1VGNtelppUElXT21ZZXU2RmFnOWNiQkx4dHBwQ3dxN2Uwak1EQ01jZEVReWRsMWZxUmtETUNpT3JpekhCc0ttYW5UVDdpTVJTTzgzSk9MeDNtbFo2RDlrZ3FOemJubG5SVVF5YXY5TzlSczgxblprWTBwcVgvUWJOTGJUb2V0dStMc3ZkcWNDNk5JRnZ3YzlDTHF1aTRxQTNnaWdkMCs0MzlUMC91ZzNaQng2OSttSFhxa1pTRW50aTZTVU5CQVJtQm5oVUF1WUJVSXRqYWc5Y1JEVlIvZWk1dGpIYURoMXZOUFhGc0p3NU5NL294RGFDS2wzV2o5Yyt1bDh4OTFSenlYRndaaVJjenNPN05xQTdSdFdKdHhvT1ZkSTlrTjl3eUZuaEdRM09HRHNsR3NkMWQrTHU0SHdKbDRoR2VFUTZtdVB3cGZVRzhtOTB6cFZzRFF0YzhpWjk4MVVrWXlkN21pOGp4M1k3cmdrMUlkdnY0UitnOGJZZmw2eVIxN1NGWVNFVUxDcGp5UWtwMkRVZ2JvdklmVk82NGZCbzZaZ3dMQ0pFVGRKaWVnTVlmaVNVczU4RHdCYW11cXdaOHRiMkwvelhkZWh3b2FyM0pCV2c5eHY4RmhNdWVxTE1jbkZJQ0lNSFRzTnFzZUxEMWIvTThFS3lla2Vrcy9CK0xZQURzcC8yUm5MOUt6QkdERDBJdGUvdDdtaEZ0WEg5cDJwWkpEU0o5TlZvdW01Uk9xTHkxaWJMYUErMnZ4R1c3ajJvVFA3TWtRS012b1B3MFhUODF5VjcvRjRmZWlkM2gvMU5VZE5qL2QxMkY0K1dwS3dxYUZ2YVVUdDhRUEl6QjVsVHlWMVVZZGhyOGZUNWZ0SVBZK1FDSFVBc3J2YmJTWDFTc1hZS2JNeGVQU2xuVjdoSnZYcWd3blRjakJxMGxYWXMyVTE5bTEveDNGSkZEZjlnRlN2RDcxU00ySkdSbWRqME1oTGNQVGpyUWtOYTNWS3lvcnFBWkZpdWtuZFdRTnN4N0NQblRMYmxTSGYrVjRWam42OHBVTTFhU0lGZzBkUHhZUnBPYTduVTFFOXRzb0hkVVloTmRaWDQvMDMvbTZhTjhRc1VIMTBMOWFVL3g1anA4NTJYQkVDQURMNkRUVWxKTlhqUlorKzlrMUpTMU85SmJGRlE4M3gvZllKS2JWdmw5Z3d3ekFrSWJsQXQ4cDFJaUtNbkhRVlJrKyt4clpieGk1OHliMHgvckk1R0RoOE1qYSt0dHhXYVpnekJ0TkZKSmpYbTR6eGwxMGZ0eXoxaVRQbW9mcllQZ1NiR3hLa2tOeEZ3OWtKdTNWY2xpZ0tJZlVkTUFKWmc4WTRPbWV3dVFFYlh5OUR6VEh6Zmt2TUFnZDJiY0RKd3gvaDRpcy9GN0ZWUmpUbEhBbzJ4WHdCQkxRR0NLeXQrQU5DTFpIUHp5eXc4NzEvSTNQQUNLVDNHK3JvR21tWmd3R3NOMUdrUXgyNUE2dVA3ckc5K0RpZEVPMzFKVVAxK01BT29vKzlTYjNnOFNZbDNNV3RkSVB5UVQyUmtMcE5ycE9pZW5ESmxaL0h3T0dUNG5xZDlLekJtSkY3T3phODlwenRGWnFiZmtCanBseDdUcFovck9GTFNzSGtHZk94NFQ5LzZaWUtxVlVsSnRraXBMRGpLaENSU1Q3YjRUTVVDalpoYmNVZjBOUVEzZVhmMUZDRERhOHR4MVh6Nyt4UU9kdXVjbzVHU0c0V1FBQ3dZK01yVWNub0UxSmliRnJ6UEs2YS94M0h6NTBaVXRQN096cFBja29hSnMyWWYxYTlQL1BJMVZpZ1YycGYxRlVudGxnMUsxM2ZFNm5ITlRBaTdoNEt5WnVVZ3N1dld4UjNNanJ6Z1BaT3g0dzV0enJ5b3pzMXlQRWtvOVBvUDNTQzY1VzZjNFVVdnpibVR2ZjJvZ1VISkRrczVMbDM2eHBiWkhRMmdXNWJYK0ZTSWZuaU10WjExWWR4Y1BkR1I5OXBPSFVjalhVbkhCT3F1Wkp4NXRISTZEOGNROGRPUS9hSXllZy9aRHd5QjQ1Q1d1WWdwUFRKUWxKS241aVJFZEExYmp0bVJSS1M0MEVqN25KQ1VoUVYwNjVkZ0l4K3d4SXJaNzFKdUdUV3piWXo5NDFRc0Z2T1lVYi94SXliRWNjMjVvNFZVcFR6SnFmWXR3V2hZQlAyYlh2YjhXODd2SGN6VGg3NXlKVnFqSWNhUFg1d3A2dDhHNmRwQkZZdTZLNHFFMlJQSVdVa2ZySGZEWG9pOWJ3V3IwUmRUa2pqTHIwZTZWbER1dVRhcWVuOU1lR3lPZmFNWnJoNzVvWmtPTndEY0U5SUxoU1MzVkk1TWQ1RGNxS1FEdXphNkhwLzRlais3WEZSU0lhTCsybmZEeWxlMzdOYURNUjZ6emUyaEpSNGhVU2k2N3ZHOXJnOUpHYXVveTdNaXgwd2RBSkdYUFFwVjk5dHJEdUI2cU1mbzdIdUJKSjdwNk5YN3d5a1pRNkNMOWxaRlB1dzhWZmc2UDV0T0hGNGQ4d05jc2Z4RmpoMThqQnFqdTFEdzZualNPclZCNzFTK3lKejRFalgvV0lTUmVadTl0RnNLNlFZNWpncGlncGZVbTlIejVGYnVDR0JlTFdnY0V0SUlZZWxxYXdKdGZ2bTEvZnFuWGlGeENSa1VJTmpGa2ZYS1NSU0ZGdzBQYy94OTZxUDdzV21OZjlDVTMyTjZTcHQ5T1JyTUdMaWxZNXlSa1pPbWhXVmtEcWJHM0owLzFac1h2dUM2YWF6Mi9zR1dxTUhlNlgyUlZOOWRYeGZNR1lZNFpDak9uSzJFMEZqNkxKTDZ0WEhFV20yTkxtUDY2bXJQdVNZcEcwcEpCZUVaQmp1Y3V3Y2g5eGJMQWFhRzd0SEZiSndLQWpEQ0VLRVF3Z0ZtMkdFZzExeWJ3d1paZWZDeUtDdXF4TFpzNGRQUnJMRE5nQzdONzJPWFIrOGF1a3JOOEloN0hqdjN6aThkek5tNU54bTI0MlFsVDBhdmRPeTBIRHFSRXpkS0tleGJYMEY5bTVkRzFGOTdIanYzemhWZlJoVHIvNlM0L05uOUJzU2QwSTZiU2lkRUZLOEVrRWozVU5TaWpNNzBOeDRxbE9xc2JtaDF0RWVoUnFub0FhUHg0Y2duS2NBT0hWRld4RnFVMTIxQy92VFdtSEZDTFhBTUVJd3dzRXpKR0tFUXpEQ0lZU0NUUkRoRUF3amhIQ29wZlh6NGRiUG12M2RiUmI3eEpLUW5BOWF6Q3VLMjFjbEUyYzUrdnpoZlI5aTUvdFY5bGF1TlVld2ZjTktUTHhpcnUzekR4dC9CYmF1SzQvdzRycGJnUjdZdlRFaUdaMk5JL3MreEpGOUh6cU9Oa3hOSDVDUU9YTmFVU0ZlTFNnaTFZVHorbm81TklxaVUyUGl0S1NVblgwMU40c2YxV1crbTlOZ0hWSVVLS3FuUTNKNW80c0YwWnJ5cDFCWGZRVG5JNWhsVUlNYkZ1OFNsMTFHLytHT1FxN0R3V1pzZTdmYzBUVSszckhPZHRGR0FCZzBjb29OWSt4dzlSbHN4bzZOcnpqNnp2YU5xMXdZbzhTMEM0OVhDNHB3REN1Sk84MytUK3ZydmxDSm0xeVplTzBodVcwWmI0UmpFODdmMUZEanVORHg2TW5YNEh3RlNVSnl3ZUpDZEFraFpUck1uZG16ZFkwclgvL1IvZHNjclhRakJVUzRjYU44dlBOZHg1VVVtdXBySFA5V3U0YS84d29wZHE2MXppaUNTTWEzcWFIRzBaaW5kU0lvSkttWDgwQ1VlTzBoZVZ3dVNzSXhVbVBDQ09QRW9WMk96dE5hbzdKZnA1N0ozbW45TUhMaWxlaDI2QVl1dTU2bmtCUzFpeFNTczl5WmFBRUhWcWc5ZnNEUjV5TkY0N2d4RWs2dmZ4cW5UaHh3YUNBU3BaQmlteS9rZG15SktPTCtZSzJEOFV2UEd1eDZQTng4Vi9YWXlVTUtPYzRwOHJoVVNPRnc3QktlblZidUppSk12ZnBMbHRVZm9tSHdxQ21ZbWZkMWpMOXNEaTYrOHZPZExuNGJZMGhDY2dwaEpGNGhFWkdqM0psd0tJaFROcFAzU0ZIZzlTV2pWMm9HVWpNR2dCUm5VeElwWHlIc0tqZkVYZStpZW9jdE05d2FvM2dySkx2N0dtN1VaeVN5YzVMc21aWTUySEU5dDlQUDhhakpWOGROeWNTcklXSkhkZXF1Y0xDVlI4SnA0ZUxVakFHWWZ0MGllQjJRa3VyeFl2TE1tM0R4bFo4Lzh4d01IalVGMDY1ZEdMZmFrVDJSa0hwY1VJT2lxSFVNa2RCckpxZWtPZks3RzZFV2pKMDZ1NjNtVlZ1TksyOVM2OTlxV3cwc1h5K29IbStuVjBpUm9xV2NHb2h3S09nNmdzdDViYmZ1dW9ka053L0pUZUhXSkV2WG5CT0ZSRVNZUEdNKzNpcC9LbW9WN3JNeFlPaEZqdXUzT1ZHTjRWQ0xJK09xdW5UYk1nc0lJK3lvMG9LVml6Z2Nhc0hodlpzZGQranRrekVRVjk3d1RlemR1Z1lIZHEyM2ZNNzZaQXhFMzRFak1YVHNOTk94ejh3ZWhSbHpic1g2VjBzN0ZUMFpDN0FrSkJjS1NTajFwQ1NXa0p4dXZpYWw5SEZWSnQ4TlVpSXFKS2Z0Rjl5VG94R240SUdFS3lTN0xyc1lLNlJURHN2aHBHWU13S2hKVjJIM3B0ZnRQU2Q5TWpIK3N1dmRHWW00UlI2Nlg1U0VReTN3T1NDa1NBdWdIZSs5Z2dIREpqcmUwMHBPU2NPRWFUa1lmZkduY2VMUVRyUTAxWjhobFl6K3c1QTVZSVF0RlpXYU1RQXpjbTdEaGxlZlExMU4xMFh3a1hUWk9VZFNVakRoTHJ1ZVd2UEtjVDhnUlhXdDJPSmwrRHV0a09JVjFCRGpUZnhRc0FtTmRTY2RuVy9zbE5tWWV2V1hvb2FOWi9RZmpoazV0N2t1UnhPdjNLek9xR1RIeFcwai9JYVdwbnA4dFBsMTEvZmk5U1VqZThURkdISFJURXlZbG9NSjAzSXdjTmhFUnk2OTVKUTB6TWk1RmYwR2orMVM4MXBXcHZtNjhnWjZIQ0ZkKytXaUJpQ3hQanRGN1prMXI5eEZJeVVtOHNtVElKZWRFZU0yRVdmY0cyMVZJSndaOXNqbjNydDFqZVBmTjNENEpNeWEreTBNSFRzZDZWbER6cmpNa3BKVE1Xamt4Wmc4OHlaY2NkMWkxNXZ3VHNiRWFacEJaL1pPWXUwaTNydDFUY0xiUFpnUmYxZEgzNldoYSt2WjljVEVXSzRJNkExSW9MeFVsTzdMMjhrcGFaWWRQZDIyTWJmYm42WXpTa1JOMEVadWZOdVlCeDBWNkl4R3doL3ZXSWZzRVpNZHQrZElTdW1EU1RQbWZhSzJXaG9kcmM1ak5TYng2S0liSzRVYXpVVXNoSUgxVmFXNEl1ZldMdXZZZXVMd2JteE1VSzh3NndXY3R3K0FrMTExL1o1WDdic1ZDWFhiTlRmVWRwc2ZMb1NCVUxBSlRmWFZxS3M1Z3RvVEJ5MWROdUVZUmlORmY1Q2R1d2NwQVVUdmROWHV4RWpHSTZSODg5b1hIQ3V2OW9nbEdUbFJNZ25kUXdySFBvaW1wYmtlNy82N3BGTzFBdDNpMlA1dDJQRHFjNTJlKzA3UHRSSHEwbjJrbnRneE51R0UxTlJZQzJiaHFOM3gyUy9wNmJwVjU5YThPdjEzQ0lZUmhCRUtJaHhxUGxNUDY1T2FWOEcydjVzUkRnVWRsWTF4VTZuQmZXNkltMnRGYjQzZGFZWGsySzNtQlJIWnlxbUpSOUp0WTkxSjdQcmdWWXkzMldJa0lhdFcxUU1pSmVxemw5QTlwRGdwMzZiNmFyeXo2aGxNdWVvTGJhM1A0Ny9BM1BQaGF1emE5SnFqaU1tNDNZOUhsWVRVM1FtSmhXZ3JTR2xmeXUvNjREWHMrdUMxcnBYZkxsdDRKK3BhSGh1dHNUdnZnbkRYcE0rTytuSHVvckkzdG51M3JzSEE0WlBpMXFhanZ2YVk0L0J2MWV0RE9FcHJkeU5HUlUvdExUVGk1eUp1ckR1QnRaVi94SmlMUDQxUms2OTJ0UkMxZ3hPSGRtSEx1dkpPdFJPSitlSURuTnExMTVlRVpBc05EaCthb2VPbWQzbDBYa0t6NTBPSnEyVVc3L3Z5eEdzVDMrYnZaV1pzWHZPODR4Sk9kbkJvendkNDcvVy94a1U1RzZIRTdTTTZ2cGJEWm53c0JIYSsveXJXVnZ3UlIvWjlHRlAxVW5Qc1k3ejN4dC93YmxXZ1c1RVJBQWdXVWlFNVZpeEVkY1NKcmZoOTdNQU85QnRrUHlRektUa1ZROGRNdzc3dGI3dStwcUo2TUd6YzVkaS9jNzByQmVLbUg1RDdQYVRFVlh1T3UwcnNCbUhPOWJYSDhPWkx2OFdFYWJrWVBHcEtUTVppejRlcnNYM2pLc2NOSWUyU2REaUJvZi9oQkVYMG5UcDVFTys5OFRja3BmVEJzTEhUa1QzaVlxVDB5WFMrZ3E0K2pFTjdOK0hJM3MxbzZrWjcwaDFzRGl1U2tKeUNPUEVWdjQvdTI0S0xwdWM1YW13MmR1cHMxSjQ0NENnTC96UlMrbVJpNnRWZlFwKysyUmcwOGhKc2VPMDVWNXV0VHZzQnVWVklRaGhnSVJ3RktpU2lmSkM3aWdweFNnUjFhQlJETFUzWTlOYi80ZENlRHpCcHhqelhYVVNaR2R2ZXJUaXpPSEtURG1BbjlTR1JvZjlHS0hFQkZBRFEwbGlIbmUrL2lwM3Z2d3B2VWkra1p3NUJXdFpncEtiM0J4R2RxZVRpOGZqUTNGU0h4cnFUYUt3N2lhYjZhalNjT29HV3BpN3JLK3Awc1M4SnlURWhnZXM0d2UySFc1cnJVWDEwTHpJSGpuUmtnS1ovdGdEdi9udVpvMXBsMlNNbVk5S00rV2NNV0ZybUlNekl1UTNycTByUjRMQm1uT04rUUoxY3RUcnA3Wk9JOGtIdUtpckU4NTVOblFBQUlBQkpSRUZVcDU2ZFU3ZlJhWnc0dEF1clgzb1M0NlorRnNQR3o3QzlLQW9GbTFGOVpBOE83TnFBWXdkM2ZHSjBITFpjQUFCaG83dHJyRU94M2FpeDA0RkR3Z2doZkZhZ1VLUkdsazRSYW1uQzhVTTdjZnpRVHB4dklHWkpTTTVYZkZTSEx1Z2FlMkRYZWtlRWRKcVVMcjl1TWZadGZ3Zjd0cTIxVkRsZVh6TDZEaGlCZ2NNbllkRElTem9jNzlVN0F6Tnlic1BHLy96RlVjOGs1NTFOTzVPc0dIUkVTSWxRU1BGc2krQjhENmtUZXliaEVMYStXNEU5Vzk1QzcvVCtTT21UaWQ1cFdlamRKd3NwZlRLUjNEc0R3Z2lqNXRnK25EanlFVTRlL2doMTFZZE45eERkS0MwNzZzY3ArVE1ZaXFJNjdra0VBSWYzYmtidDhmMW5SYTRHdXp4aytyeUFBa2xJamxtY1VOY1ZQV01QN2RtRTRlTm5PSzYwckhwOEdEWHBLb3k0YUNhTzd0K0dwdnBxdERUVklkVFNoRDU5czVFNWNDVDY5TTJPdXZMMStwSXgvYk1GMlBUVy8rSHczczF4TWNpZEsrZlMvWkpqVCsrak9WRW50dmVRRWppMnA5SGNlQXJOamFjNjlQRlJGQlVNdHJYNW5wS1dGVE5GY2pZYVRoM0g3azJ2bjBscEVFYnNVaGc2cXBSR2hGb2FKWUZJaGRUMUVFeDFSRjNUeG56cnUrV1lrWE83bzcya3M0MUd0c05XMzJibnVHVFd6VWhPU2NPZUxXL0ZaR1hyeGhpYnI1QVRGL2JyekppMnhMU2lnbHRGRU0rb1FpY3F3Mm5JdHpEQ3R1YTJzYjRhTzkrdmtsYTlCNk9yOTVCNlpOaTNvcUMrcTY1ZGUrSWc5dTlZMThVS2tURDY0ay9iY3Iwa05ucys4WW9oUHNSaGR3OHBjYlhiWWdWdlVncEdUcHpsNkR2VlIvYzZUaCtRNktrS1NRWTFPR2R4d1YyeWgvU0pTcXBBY2tvYStnK2QwQ1hYRDdVMDR0MnFBSm9hYW13WXpjVHRJWjAzTFNoc0VtV3dwUkdOZFNkTlhGSnRmeHNoaUhBSW9XQVRqSEFJb1NpSnBXYndKYVhBbDl3YjliWEhZaklXazY2WTZ6anMyMjMzWTRrZWFGc2hYWFl1RklLbzR5NFVkOHdDNzczNWQweWY3WGRjQ0xPek9GMXZxNzdtYUh5TWNTSVZVb0pjZHFHV0pvU0N6UWlmM2dBM3p0N1hDSjNaMXpCQ1FSaEdFRFhIOXRzejFJZDI0WTBYZmhQWGV4OXgwVXlNbW53MVRoemVqWDNiM3NieGd6dGNxUlhWNDhXWVN6NkRnUzVjeHBLUUxpaElRbklLSWRRNlVycldoU0NNTURhOHRoeVRQblZqcC9lRjdPTGtrVDM0Y08wTGFLeXZ0azhTQ2V6a2FuVFRGaFRyL3Iyc1Ixb0cxZVBGMEhIVEFRQloyYU9SbFQwYWpYVW5zVy83T3ppNGU2UHR1UjA0YkNJbVRNdEJjdTkweC9kUWMyd2Y2cXFQUUVJU2tpUWtDeWlLMGFVSzZXeGovLzRiZjhPeGtaZGc0dVUzT0dwejdrZ1ZOZFZqKzRaS0hOcXp5VGxKSkRBM3BMSCtKRTZkUEhUR1JYVzZpS3lWTW1sdXJKV3Zmd1FNR1gxWmh6RDZsRDZadUdoNkxzWk4vU3lhNnF2UjFGQ0Q1c1k2dERTZVFuTmpMWm9iVDBIMUppR3RiemI2OU0xR1d1WWdKS2VrdWI2SDdSdGZrUk1oQ1VrU1VrUWlVRDExcWlHNnpmMGMydk1CcW8vdXhlaUxyOEdna1ZOY0owQzJSN0M1QVFjL2VnKzdONzN1S3J1K2xUU0RIWlRkbWREYnMvSTN3bTJWeDF1YTNjZUw3TjI2Rm51M3JwV3ZkQXhBUkJoeDBjeUk2aWsxWXdCU013YkU3UjZPSGRpT21tTWZ5OG1RaENRSkthSXJJeGl1ZzlxOUFnU2JHMC9odzdkZnd2WU5xekJrektVWU1tYWE0L0JhQUFnSG0zRmsvMVljM3JzWkp3L3Y3blIwMCtHOUgrREVvWjFubEltTWx1b1pHRGhzWXNUMjlQRkdTMU1kdHJ5elFrNkVKS1RFTHNSNjRvaXRMbnUwVjEyb3J0dG54WGw5eVVqTEdvTDB6TUhvazVrTmp6Y0pSRXJiL3hJTUk0VEdVeWZSV0YvZFZ2ZnFKT3FxajdqS1hKYzR2L0NwM0s4alBXdHdsMXpiQ0FmeHpxcG5jT3JrSVRrUkZ5QjhRZEZyOXExNmMxZGN1MGNxcEZuNTl6UlZCUFJ3ZDcvL1VMQVpKdzd0NnBCVkx5RVJDWDBIak9oQ01ncmgvVGYvSWNub0FrWlQ3NlErQUNRaE9VUTlnQXo1K0VpY2J4ZzU4Y291dWU2eEE5dXhkVjI1cmZ3MmlmTVhhck9SQ3VCWVYxeTdKeE5TblNRa2lmTVJIMjErQTZGZ003S0hUMHBJazhmR3VwUFl1cTc4dkt4ZUxlRWN3bU4wMlQ1U2p5VWtRdGNVV0pXUWlEZHFqdTlIemZIOTJQcHVPYktIVDhMd0NaOXlGU0FUMWZBWVlYejA0WnY0Nk1NM0lZeXdISGlKVm9Va0ZFbElUc0dNdXA0WmtpRWhZUS9oWURQMjcxeVBBN3MySURON05JYU51eHo5aDR4M1ZkajNEQWtKQS9VMVIxRjc0Z0QyYkZtTnBucnBucE5vOTR3b1VpRzVrRWhVQjBpTkpISCtnNW5QQk1ja3A2UWhMWE13a2xQNndOY3JGY205MHBEVUt4VkpLYTMvZTNZaXJSQUc2cXFQb0s3NkVFNmRiUDJ2dnVhb2pPS1VpSWl1YkdQZWd3bUo2eVFmU1Z4b09OMFB5ZEtZcUI0azllb0RWZldnb2U2RXJmNUlFaExuTG9CSUVwS0xVYXVEOU5sSlNKd0RZWVRSNUtEV29jUjVqVG93R2tDb0IxQkxSSFVRM0FCd0F4TnFHS2dIcUVGaHFtZENEVFBxUWR4QXFySmVFcEpqUWtLOTVDTUpDWW56REFhQW93UlVNMUFOVUJPQVpnSlhNN2lhUUUwTU5CTlFMVURWQ3JpSkNjMEtSTFVCdFZwbG80a1ZOR2VlR256czhqdnU2SEU5M1h0dWxCMlJqTEtUa0pEb1NqUURxQWJRUkVCekc0RlVNN2hKQVpvakVRZ3hrZ1dobFBoY0cweWdyK2Y0Qy85OG9RNW96NDJ5SThnOUpBa0ppWmdTU092ZmFGS0FaZ0dxSnVKcVp0R2tFcG9OcU5VS0dkVkJrZHowenZibVdsM1hYVy9RVlpRV1BVMU01OWhmQnJiN0Joc2xGL0lFOVdDWG5ZeXlrNUNRQkdLUFFPWXQvSEVORVhVTGc3RmkrWkl4TU1SaUU1dW16NTZ0WDlBSllUMVlJWEVkU1Q2U2tPaDJCTksyLzlIVStqZFZ0KzEvblBVM3F2bTBLNHU0V29Hb0ZxeTI3b1dRVWUxdHhzbVlGL2YwLzZUYkRKSXF4UDBtdG5meld6dU01UmY2QTlSejk1Q0VxQU1wMGdSSVNIUXhnWVRUczA3TW5YdDNpeHpPNktnTUxCbkhMUHdkRjlqUU91TUNsSVRVeFZCSXFaTVpGaElYR0htMFJWdzVqOEE2bTBCcVZCelB6OWVEY2tnVEQ0YlFUT3p1QjI5dEUvK1VvOU9EQ1Vrb1hBY2g0NzRsems4Q09SOUNlQ1hPeGFybDJuakR3RmM3SENEOFZLcWpucTZRREtWT3lFMGtpZGdTaUtNTmRDc0NxVkVuSDhuUHo1ZjFlU1RPZ1dHUURrQnQ5OC92NWl3b2ZCRUxOVGxBUFptUXdxcFJwd2k1aHlRSnBPdERlQ1Vrb3FGOFdmRlVnUE03TEt5Qm4zYVg2RDlKU0oyQU41aFVaM2lrRjZPbkVVajdEZlNlSHNJcklSRU56RXlWZ2VMZnR2TFBPWGh6amwrcmtDTjBIaERTeVY0dGRla2hxWkFTVFNBeWhGZEN3aGxXUHJma2RoQm1kU0FxNEg0NU91ZWlSMGNGVkFUMEZnQStPWTJ4SXhBWndpc2hFVHRVbFdyOWdxeHNCWkRWbnFkeS9WcU9IS0h6UkNHMW9SNUFaZzhsajVoRVlNa1FYZ21KN29zV3BwOVRSekpxRVVLNVM0N09lVVpJYlczTUUwRkkwUW1FNkJwbVhIYU9KR2R1VkZRcUVFemJaUWl2aE1TRmhaV2wydFdDNlJhVFF3L2ZzT2orYlhLRXpqTkNpbEJnTmVFaHZCWFBhZ09nS2pzQXBKMGhUS0lVR0xnOXI2Qnd2bnpVSkNRdUhGUlZhWjdnUWVVSmROd1cyZUVMaXAvSkViSVVHVDBYTDVjV1RmR1Fva0lZdFNGdlVsMjR1cVhocGp2MHhxNjZuNHBBOFgwQUwrbEFuS0JiOHZ5Rno4ckhUVUxpd2tCNVFQOFJBWSswTndVTVhKZm4xNnJrQ0oySGhOVGRzR0xGWTBscWRmVTdBQzVwZDZqV1lISHgzQUo5dnh3bENZbnpHeXVmMFlZTGo3SVpRR283YS90TTdrTHRhM0tFckNIanBtT0l1WFB2YmxFVXVnVkErejJpZEErVTM4a1JrcERvZnFncTFmcVZCNHBteE9wOGhsZDl2QU1aQVNjUkZ2OHRSMXNTVWtJeFowSGhCb0E3K0lpWk1LODhVTHhZanBDRVJQZEJaVUQvY3BDVnpRUmFXMTZxZjdHejV5c1A2SjhqNXB2UTBRRDhNSGV4ZmxTT2VHUklsMTA4Vmx5dEc1cHJBRXh2ZDBpNjdpUWt1Z0ZlS3RPeXZTSDFDUWJmZk5ZL0h6Tzgzc2x6OCs4OTV1YWNiWUZOR3dFTWFtZGxYODlaVVBnWldWMUVLcVF1d2V6WmVwZ0YzUTZnZlg2UWROMUpTSFFobUpuS0E4V0xQU0ZsY3pzeUFvRCthakQ0cU52emtxTDhzUU1aQVVGRGlHOUpNcElLcWN0UlhscGNTTXg2aDRjWFdKem4xNWJKRVpLUVNPRDd1RXdicTZqcTc1bjUya2lmVThtVGZmM0NueDV4ZEc3enFEb3dzQ1RQcnhYSzBaY0txY3ZScjI3Z3d3RGVOVmtGL0twODJZT0Q1QWhKU01RZlpXVmxha1dnK0Fla0tPOUZJYU1Rd0E4NEphT0s1NG8vUmNBU2swT2JrNExpSVRrRGtwQzZCUzYvNDQ0UURQRTFBTzFydzJXU1lqekZ6RktoU2tqRUVSWFBhaGVuaDdhc0J2am5BRklzUDBoNEQ2QXJjLzFGamdxZXJpeDdKQjJDbndQZ2JYZW9rWW0rRXZQQ3dwS1FKRHFEM01YNkpqRDBqa2Q0L3NyU0pYRXBXMTMxSnkyNTR0a2xvK1RvUzF5b1dMZDBxYmM4b1A4SXFySU9RS1NRN2lZQWVsWmQ5aFc1L3NKM25WN0hDTFk4Q2FEanU4WjBWOTdDd3MxeUppUWhkVHVzM2lGK3hzQWJIWjVaOEpMeTUvUjVzYndXTTFQUXB6d1BWZXlxRE9qUHJucm1vU3c1QXhJWEVsYVdhRE5QcEI3ZTBMYW5rMlQ1cmdCdkNLRmNsdXZYaXR6VWw2d0lGSCtUQ0F0TUR2MGx0NkR3ajNJbW5FTzZqQktFbDVjdG1hQW9ZZ09BWHUwT1ZiTVFNL0lXNlR0amNaM3lVdjFXWXB6OU1oeGgwSC9MMGtVUzV6c3FudjE1YjFZYkh5VGdyaWlMN1hvaS9HRE9nc0tuM0VhL2xaY1dUeWJtdDlIUkRialRZREY5Ym9GK1NzNklKS1R1L2NJRWlyOEo4RktUV2Rqazg0Z3JaK2ZyOVowNWYxV3AxcStGbFMwRTlET1o2aFZDTWU2OFlZRytSODZFeEhuM2JwWHFjOEJZQ2pQM1dVZnM5Z1hGWkxmN082dkxIdTFWRjY1N0c0eUwyeDFxWmtFejh4WVZ2aWRueEIya3l5NkJ5UFVYUGtYZzM1bjREaTRPaHRVL2RUYklJY2pLYjh6SkNBQjRyaUtVemVVQi9VZFZWWnBIem9iRStZQ1ZaWStrVndTS2xvSlJZWk9NQUdCMHlLY1V1YjFtZmFoT015RWpBTGhIa3BFa3BCNkZ6UHBCZHdONHJTTmY4SmNxQThVL2RyMUNMTkZ2QVBDVktCOUxJZUNSNENGbFhTeHJkMGxJZElrcUt0SG1pMURMSm9DK0NZZmVIZ1orOEhKSjhSVnVyc3NrL2d5Zzlsd0hCUDB0MTY4OUtXZWxjNUF1dXk3QXFtY2V5akk4b1hkTVZuU0NJRzdNOGVzckhMMll6LzY4TjlUR0R4eXNFQUZBQVB5SDV1WmVQL2pjN1QrcWs3TWkwYlBJU0g4TWhMdWlXTGNEWUh3TVlLYkZKejZvOVlyTDNYUmNYaG5RY3dYd0VnQVZ3RzdGbXpSdFR2NlBhK1hNU0lYVTQzRDlMZmVlSUlpYkFiVHYzYVF3bEpMeVpkcFlaN1BZK0xCRE1tcWJlL3BtY25MejFwY0QyczF5VmlSNjFFcGFvVXNpQ3lCK1N2RWtUVmJEM3ZrQXJCSmRMMGtQS2ZlNnVmNGN2MVlCb3ZzQWhCUVdma2xHVWlIMS9GVmVRUGNES0RHWkZkdEJEaXRMdEptQ2xEY3RGaGVDd0U4eGFCR0EzbEZPOVpld1YzeHZYcjUrV002TVJMZC9kMHExaThES0JnREo3UTd0Wm9nNzh2ejZxdFAvVUxsTXU0a1Y1VjhXcHdxejRFL2xMU3BhNy9RZW1Ka3FTcFpjbmJlbzhIVTVJMUloOVhqaytyVUF3UDlyc3I2N09CaWtxUDdvcWlyTkkwaDUwbW9lQ2Z6YkhIL1J0ejFoZFFLQi9oSGxkRi94aEpTdGxRSDl1NXFteWVkQ29udS9Pd3YxclNBOGNQYmlDK0NuZkY0eDlXd3lBb0NjUmZyeklQcWJ4YWs4cE5EVDY1WXU5VHBlelJPeEpDTkpTT2NWVm0vbkh3RmtzbWRFcTZKOU4zUlErUW1BU3kwT0h5UnY4bjBBY04wdDl4M0k4UmQrRVlTYkFFUnFmWkhPd0s5bWpWZitVMTVhUEZuT2prUjNobStRK0JrRHJ3RFlLSmhtNXZxTDdyRHlLcWhRL3d2QUNZdFRYWHFpOStFZnlCSHRla2lYWFRmQWk0R0grM29SZkJ2QTJOYVZGMzZSczFEN2dRMlh4VVpZWmFJVGJzcGRxTDFnZnEyV1J3RDZScFQ1RHdKNEtOZXY2WEtHSk00SFZKWVdGekN6VlpYOUZpYWFMc3Y5U0VLUytJUmcxZ0JZN3hzc2NtYlAxc05XbjJWbXFueXUrRFV3cmpHZFZPYXluSUtpaUNIZzVjdUtyeUhpcFNCTWpQQ3hjRlo5ZG9xYnNpb1NFbmJ4L0ZJdEphbVBjaDB4ejJYUUVBRDdRVGpBVEI4ck1ON1A4ZXNiWS9hZUJZci9DZkRuelY4c3JLMzFUYndxUHovZmtMTWlDZW1DeDhxQW5odnlldGRINjFoWlhsTDhMU0syMm1PcUpVVk15bG1nSDR4MnZYVkxsM3FQcHg2K2g0QWlkTndjQm9NZnpmTVhmVi9PakVTc1VWV2xlVUtIbE50WjBPZEJmSzNaODNmbU1RUXZDM3Y1UjdFSXVLbDhUaHZNUXRrRW9LK3BRU1Q2ZnM3Q3drZmxERWxDa3JDQjhtVVBEaUlsL0NHQUROTzNsM0JiM2tMdFQ4N09xWTBsUlgwUzRPdlBlakQyZXIzaTR2WSsrZktBL2ptRnFDWm5ZZUZyY2pZazNPQ2x3QU1qVkJnbEJGenQ0R3UxQkdqZXdlS0pTTjREVzZSVVd2eDFadjY5eGVGR2duSnBqdi8rSFhLbUpDRkpSSE01bE9yL0FPTUxGcXU3Vitjc3VQK3piZ3BHTWpOVmxDNVpCUEF2Q09nSEZqZm1GdWd2dG5OM1RBZDRYZHVmMndoNGtvMlVQK1F1L21HRG5Ca0pXMlFRMEwvTXdGTldDeW9iZURMWHIzMm5NL2ZRK3F3WHYweEFyb1VtVzcxNmg3aEcxM1VoWnl5eGtGRjJQUWd2QjdTYnJjZ0lRSk13akcrNHJWNU1SSnpuTDN6V1E1NkxTUkZYdENlajF0VUxmL2VzUHljdzhDdW9qZnNxUzR2dmtiTWpZV014OVJRRFpaMGdJd0Q0ZG1jVHVZbUlEYWgzQUtpeldLYlBtalZCL1phY01hbVFKQ3l3b2tSTFV4WGxRekNHbUMvcThPTTh2L2F6ZUYzL3BUSXQyeE5TOWdMd21WMWU4U2IxbGRucUVsWW9EK2lmSStEL29ud3NpTmJPcTlIc1VyVVNGcGZPdVVYZjF5bTFWcUxmeVlUZldCeHVVQ0NtelBIcnUrWHNTWVVrMFE0cTBjK3R5QWpBKy8zcXMrTzZFZXNKS2QreUlDTUFJQSthWkdTU2hDbXF5clJVQWg2THNDeCtoa25jMEZJdityYlVpMVNDdUl5QVpSRk8yVmQ0bFpLeXNqSzFNL2YxNWc3eEpNd0tIYmVpdDRENis4NVc0SmR3YUdma0VQUUFWMGVnNk5OdGVVTm1NRWdSdDhjek5MdXNUUE1oaURzaXJWdWJVck5rYUxpRUtVSmhwUWpBY0RPbFE0emJjL3phUDl2OSswWUFpOHNEK3Q4SitEdGFDNWkyZHdsY2t4SGFjak9BdjdxOUwxM1hSY1d6UzI2RktqNkFhV2t0L214bGFmRnRBSjZXc3lnVmtnU0FxajlweVFBOVplWEdZS0tYY2hibzYrSjVEMmtoNVNzZ1pFZjZ6TnExSnlRaFNYVEFpaFdQSlRIanU2YkNpT2p1bklJT1pIUUdlWDd0WDhUOG9PWEpHZUhPM2wvdTR2cy9Zb1lXNFNPL1dGR2lEWlV6S1JXU0JJQ2dWN2tQd0FSTGJ3ZnpUUldCNGhjOFllVmIxOTF5MzRFNHJWcnVpaElwWVRpSlNGcXhmTW1ZWGlKY08zdWhmbHpPY005Y0pMVWtLOWVSd0JjWVNDTWo1VmFyU0V2bHhJbGhVQlJQUnk3Qmhwd0Y5d2V3c0REaXRieERlRW53SU0wSE1PMnNmMzRiNEIvbUZCVDlKeGEvNTYwZDRwZXp4aXRmQUhDVnllRjBENVRmQVpndlp6NytrUDdSYm95VkpjV1hDT0oxc042N09SczFCQlM5dVYwOEhzdHcxWmRMaTY5VW1GZEgrVmhUcmw5THNYTyt0b29VSHdKb0llQTVVdWp4T1FzS044alo3dDc0cEpvQ3ZzekE1d0NrZmNJdTRzdTVCYnBwOGRMS0V2MDZKcGpVWmVTbmN2MUZkOWg3WnZRNVlGUUMrQWlnZTNNVzN2OFh0OUdrVVo1THMrcmhwMUhRV2d4WklwNlFMcnR1Q2szVEZOSGE3dHhuOHlzWkRQenF5dkhLYXl1WEw1a1lzd2VFeGQwMlBtYmZYU2ZvcnJhRlVESUR0d3JCNnlzQytoc3ZseFpmS1dlOWUySFZNdzlsbFFlS0YxY0VpbDlJU2xWT2d2RThBNHZPSVNNQURNVXlESnRCSTh6L0hiYlZjZTVDYlNVTVpiVFJ0Ky9FWEgvaDhsaVRVZXMxOUswRVdoTGhJNzllVmZyZ1FQbFV4QmZTWmRkTmNkVjQ1UzRHWnJtUXZGY0xRN3hYR2RBZkRmZnRxODJkZTNlTDIzdDQ1WmtIaG9SaGZESGE1N2cxWERjcXF2NmtaUVNKRnB2OVhGV0k3d0Y0Uzg1ODErS2x3QU1qdkRBK3o2RDVCa0xYa2cwYlFZVDVWWC9Ta21mZnFqZDNlRGFJKzV1N1lXaWNJOEpZZlA5SDhmN3Qzc0hHL3dRUEtsOEFjTG5KNGF3d2pLZlFxZzRscEVLNmNMRHlHVzA0NDV4ZUwrMFpZQ2tJa2ZhTHZBejh5Rk5kdlg3VmNtMjgyL3NJcThhMzBab1hFbzBFYlNta0ZxOXlPNEJVczJNRzhWL2t6SGNOeXBjVlQ2MEk2RVVWcGZwR0Q0dzlEUHlxcll5VTNRVnJuN0JYSFdmK2JQQmJGcy9NRFN0V1BKYlVuY1poOW13OUxJaHZoOFVDaTVodnFpalJ2aVNmR0VsSUZ4U0VSMzNTeW5BRHRDSzNRUHVXSWNRa0F2OEdnSWlnWENhRkRYV21tM3RZc2VLeEpCQytibE9WUlZWSW1xWXBSTEFxK2JJdmVUQ2Vsek9mR0dpYXBxd3MxYTR1RHhUOW9pS2c3eUtGTndMUXdKanE4RlFHRWIwSzREdHpDZ28vTVB1QWJ6Q3ZCbEJ0Y2loVnFhbnVkb0VDTnl3c2VwK1lIN0Y4cDBoNWNrWFpRLzNsVXlRSjZjSllyWllVTHdSNHJzWGhCaGowWHdBd3QwQS9sZU12dWt0UjZISUE3MXA4ZnB2b20rRktlYWduYS93QWJQbk0yWVpDdW5LOGNpT0EwUmFNOXB2T0ZzeVVzSWZLRXYzT1dlT1ZnNEtWMXdsMGorV2NXS01ad0F0TXVNMUhJanRuWWVIc1hMLzJaQ1RWQWFEU1hISGd2dTZZZUZyajR3Y0JmR0N4K09xbkJvT3lHcmdrcEF1QWpNcTBUQ0wrWlFRdGNtOTdYL3FjQllVYmZJUEZUQUsrQitEc3l0eENJZkYxMTN0SXhMWUxXTnBSU0FTeUNvNW9WRVBlUDhyWlR3eVlVR0Izb1hFV2FnRXVCWXN2Kzd5aWY2NWZ1eWx2b2ZZbnUySDdiTm9SR1FCd2FXV2dhRjUzRzZQOGZEMm9LSFFMckJaYVJBVVZwZHJuNWRNVWU4aWdobTRFQ2l1UEFoaGdjZmp0V3U5RlQwUlloZjU2WlVCN3dZRHlXd0p5R1hoeXprTDlEVmVyNk5MaXp6RHpkQWRHTHFKQ0tpOHRuZ3ptMlJiV2F0bjF0OXg3SXBialdGYW0rVEpDOUFzQnBCS1VYVVM4U3pEdjhvUjl1Mko5clI3M2pJRmVZSEJVTnk0RHh4WGdaU2I4dGRZakt2THo5YURyaTNxTkZ4RlNHbUJTRFlGSUtRVHdZbmNicHprTENqZVVseGI5a3BqKzIzeUFsTisrR0hqNHRmbituMVJMeXlVSjZmeFRSd0h0ZWpBV1d4d09LVXhmajliSnNxMFFaRjU1YWZIa3BFSEdOdGVyYU9hN25JbXB5QXFwclVvNG1VdDBlaUxXWTVrUndpUUcvUmUxbVZabWdFQXdQQ0ZVQlBRYUFMdUllUmNydEF1TVhZTHAvVHovL2V2aUVVN2NXYXg2NXFFc1ZsdkdHYVNNQXpDT3dPT0lxUThUMXdKVVM4QXBFQjFWb0FhdVgvalRJOUVYRDhZL3dJcFY5WU9UWUR3TmxmL3ZyYTI4SmxiNWJIbjUrc25LVXYxM3pQaStDZkZkVVY2cTVlVXQxTXU3MjlpTGpNeENUM1gxZkFZbW1Sd2U1RVh3NTRDOWZWWUoyOTRXaWE3RzgwdTFsS1JVNVgwQVl5eFdxMHZ5L0ZwaEl1NWw1VFBhY09GUmRsa3NWbzZZdW5zWXEzTUx0S3RNaWJaTXk2U1E4akdBRkpQZjlVcWVYN3MrMXIraHJlZE9tY092SFNPZ25BbC96YXJMTGs5azIvYVZaWStrRzZIbUNkUWFDajBPNEhFQWpXMzkvK2FkVFUxUUQrQi9mVjd4aS9aTkZVM0daN09Ga2EzSzlXdWZqUXV4bGo0NDBPRHdiclBuQU1DYVhML1dMZlBRVnBab013VXBiOENzbmg0QUJjaWI0OWNxcEJXTERlUWVVamRBVWlycEVjaG9lMUpRUEpTb2V6RzhkS2NGR1RFWVB6SmQxU2hrclpCQ3lqY3NqQkNJOE91NHJHeWRiOVFEUUg4R0ZvSHgvUEhVd3dkYmcwdWNvYUpFKzFKRlFOL1Yvci95UVBIaVNJc1JFV3JaUXFDMUFFb0FhQUF0QkREREFSa0JyVkdaUmNHZ3NxTThvQytLcUpMQS83QTQ5T2w0UlpDMXFqZitnOFhobVpVbCtuWGQ4ZDJjVTZDdllWaTJxQUFEUy8vMTlNLzZTQ3NtQ2VtOFFQbXk0cWtBZmRmU3cwTDhiYk9FdzNoZ2RkbWp2WWpwZG9zWHIxSlJ4QzdUWTh5bWFxS3NyRXdsd0tyUjJaNWF6OFFWOGZrbFBMYVRib04rUkZ4U0VkQ0xIRjJWYUI1YXlmQ2MvOGc2YWhKOXhpTUlvRjhNZlI3WkJQeTVva1Mvd2ZJK0Jhd0ttcXBLT0JTM1VHd1cza2NBTkptUEhlN3ZydTlvc0Y3Y0MyQ254WHN4SWltNStXRnB5U1FoOVhoVVZXa2VVdmhwV0NTZkVuaHA3c0tpZnlmcWZ1cEM5WXNBWkZrOEtZOExrRVVaSXpJbHBQVGc1aThBR0dseHVjZWk3WW01ZnFoSkdSdUQweEFBcmFLMDZPbDFTNWQ2N2IxTTVudFFGQ0cwdVMwZ1pVL00zMnRDb09MWkphUE1EdVl0S2xvUFlMZjV2VnAySk80MDhoYjk5QkNBUDFzYy9reHJtNVh1aDV2dTBCdUZFTjlvNVIvVEIrVTc1WUhZdTU0bElVa2tGS0VENmowQXJLTFpEbm1EL0pQRTNoSGZhWEZnMTF0Ynhjc0trNVZoTm5mWktZcFZxSGU5NGsyS1c2ZzNNNCt4NEpnVllEd0k4SElDM2dGdzBvYnN1ZTE0NmlGYlNva3RrcFFGVWNTOVdtSnN0L25UNmhuWUFHQTlBWHNST2R5K0wxU3gzS29hQW9PdHVyZm1yQ2pSMHVKbmNkU0hyZTliNmJZcTZZWkYrcXRnUEdVMWhRVGxxYW95TFZWYU5VbElQUkl2UDZlTlpPTENDRWJxenRtMzZqV0p1cDgySC80VWN3TlB2OUYxWFFneUwvVEs2T2l5cXd4b2w0SnhqWVh5KzNPODJwMjM5byt5YVBOT2VDYTNRTHN2MTErMElNZXZ6Y2oxYTFsaHJ4alU1akxkYUMyVjZGc1Z6LzY4ZDNSQ1lxc1ZkTVQzakJYZVlYR29Cc0RYQWY1TTJDc0c1ZnExUG5sK2JWcXVYNXVlNDlkR2hyMWlCTURQV3EzY0FjeFFxNnQvYkhaQUpiWnkyeVdwVUc2STEzT1d1K0MrajBGNHhtSWtybDlacWwzZFhkOVpBK0svQVh4c2NYaFVLS2hPbFpaTkVsS1BBek9USXRUZnc3UkxKUUJnWTZUR1pmR0FVQ3dUVit0Vm4rOVBBQ0JZV0xnV3pWYThsdXFJbWZpSmVQMk9saVIxak9WemJZZ08rd0R6OHZYRHVmN0N4MnE5RXk4bmtOVm1meVk4VGJkRXU3WlYyRGdoc2tJQ2s1VkNNbkw5MnRPNS9xTC96TXZYRDV2ZmU5RXRZTndhZ1NXL1l2YlBiMnpEYWdDSExCajRDL0Y4MXNLc1BnaUxwRlBCeXIzZDliMmRXNkNmWW9qYlRCWUFUUXo4dU1aMzBScHAzU1FoOVRoVUx0ZXZiQ3RlYVlWTEt3TEZMNng4Umh1ZUtMVkd6UFBNN1JtZU9hMW1GS2kyRk5LS3NvZjZNN0RBd3ZoVzVDN1V0OGJ0Z1RhTU1WYkgxS1RrWFZiSDh2UHpqVlJ2YWdHQTl5MW85RzVOMDVSb0t3M3pueHlsUEE2WmI1Z0R5Q292MHpLanFvNEM3UmxtUEdkeDdva3ZMMXZTb2NHanJ1dUN3UCt5T09XOE5xVVpGOHp6MzdlWHdWYTloVzU0dWFUNGlsaGNaOVZ5Ylh6RnM5cUFXTjU3bmw5ZnhlQ3pGZDUvVkZWY211ZlhmaGF2UFZGSlNCTHhWVWdxYndWb1ZaUlB6UmNlWlhONVNmSDN5c3JLMUxnK0JFSzVHK1o1RnF5cXloTm5FWTh0aGFTR3duZkFzdEVaUHhiWHNWVVVLMEk2RnMxTk9Ddi9uaVlDclBhMkpzd2NwMDZQekNzV2hXNDU4bnNXWnRWeUQwa053bGExOWpENTdvUkZCSnVpaXBzc0NOUktoYWNHdmJnK3ZvWkhmUWlBcVFGWGlGM3ZKWldWbGFrVnBkcm5Ld0xGS3cxRDJRcVBzajdXNzA4WVNmY1FzQXhNdCtjc0xMejIrcS9xMnlFaENhbW5JaTlmUDVuckw1eERRRDZBWXhFK21rckV2MHdQYlZrWHExVmplN1J0eE41bVlXSlh6dm5xL1Z2T01yZ1dDdW1US0x1cUtzMERzRlVuMEIycmQ0ajRKaEd5WmNqM0xsdkdoc1hmWWJFbm95Z2lZcjRKVzBUWmNaU2docmUzaHo1R2E5RlNFNEpWYlVVTXRwYXdvU3FMR3pQdDRaUFpNTGdLVm9FZENzWFZiWmZqdjM4SGdPVldQMmZsYzhXWE9mWThsT2gzcG9lMjdBWXIvMnp6UUJBWVEvcUdOOGMwNlhhKy95ZlZPWDV0Y1c1QjRSKzdZM1VQU1VnU0xsOUs3YThoK0NZQS9CU3NONllCNEZLRmVIVkZvT2pYc1k3a0NRV1ZXd0NrbXhzVEtnb3BBQUFRaWtsRVFWUXk0L0Z6YlQxRlZVakJnK3FYQUF5MU1OaVB4Yks5dWptSFdvUjhNKyswOC9XNUJmcCtLNlhCWUY4VU1uUWM5ZzIwdXMrc0NGTXcyKzVuUmN4V2VWMHp6WkkzVzZ0UnNIa2RPYWJQdFM0dTRtaDhWT1ZCbUt0S1lvSDduSnhMMHpTRkNROEE2T0RtTnBodWtOWkdFcEtFemRWV3JyL29Eb0N2QlJCcGI4VUQwTjNCc0xLMXNrU1B5ZXFWbVlrQnkxRHYxVHV3NGx4YmIrNnlZenA3RDRtdGdobnFCQnZQeG45RUxVSytpWFk1T0lrNWdiQVNzYUVjVzY2V3lVYUpMdHBoZmlOc3U3TXFDL0dheFNHMVYwcGpId3NXczNMYlpiVWNWSzZ4TXY2VkpjVlhWWmJxLzFzUjBIZFVsT2l1M0xCenZuci9GbUwrbXdYNWYrSGwwcUlwZHMrbDY3cGc4Ry9OeDVEbVNrc2pDVW5DQVhMOVJmL3hCY1ZsQUhRQTFpMGpHRU9ZOEkrS1FQRUxyenp6d0pET1hMUGl1YUpjRUNhYWsxVnJxUGU1QnMvY1pYZTZ1R3I1c3FKcEFLNjBNSHhQenkzUVQ4VnpETnRXOU1QTktZRjJkdmE5VUN4Y2xtZU5nM0Q5bnJGVjZMZjlWdDlNc0t6b1lWamNleDlQZWdXQUJvdmZjMmJoVTFaV3BxNHMxYTZ1Q0JUOWV0WjQ1V01tZnFPdFdPcFlFTDVsSi9qQ1ZBRXFTckdWU2xLWUhFWGNLUW8vWWVGcG1McWlSQnNxcll3a0pBa0htSDJyM3B6cjE0cGdpTXNCdkJYRi9Nd1BlNHhObFFIOXUxR2p2eXdOcUdwVjFmdE1xUGU1Rm9Jc0ZKSVNhdE1CLzgvcVpsV0ZuNHozK0xYc3gwaFlWTDB3Yk80aHRibEVyZmJLMUNnRHlwWlVFWTFNQUt0Y0pOdUVKTHdlUzdldnd1WkJKclB5NzJrQzBjc1dPdkdMbGFYRkJlVWxlbWw2YU1zSndjcnJhTzFyTmJqZEo3MElxYTVLRHVVdExOeE1JS3NrM1MrdlhMNWtvdDF6NVN6UUQ3SjVQaG1wVUs2VEZrWVNrb1FidGJSWTM3UjZ1N2dhUkhjQ2lLUXFNaGo0MWF6eFNsWDVzZ2NIT2JsR1pXREpPSUR6TEl6ak0yWVJhV3hocUVsd3FPSlpiUUNJdm14eHVSY1RFb21rd2pJQWdEMGVXd3FwcFVVZEF5dVhuU0wyUlNZVkM1Y2RSM2ZaS1lwbExsTGFxdElIYlRYVTgwWlFjR3pBc2lOdmhOcDJnNWw1R1JFV3dHcWY4UXgzOGMxdXA0MFVQR0NoYkJRUk5weXBKUEJhaTBQTjBySklRcEp3Q1YzWFJlN0N3dCtTSWlaR1NOZzhqVTlEQ2M5d2NuNW1jWmZGL0o4VDZuMnVBREJQakFWUkNLcnlIUUFXWldyRVl3a1pOTGFNU0RzMU4vL2VZL1pJTFVKaDFsRGt3QWl5VWtoazR6MGpZNGMxMFFWdHFTUmhXT2FTSGM4dEtMSlVpS3JQOXhJaXVZbnRrSW9ESmRjZWN4WVViZ0RvSll0QlhiQnF1V1k3c0lOQmZjME5uZGdycllva0pJbE9JbWVCZmpESFgvaEZzTGdSZ05VSy9mMSs5ZG0ySzJmLzYrbWY5UUhCb3ZMQXVhSGU1eG9kOGthd0JIZFlHS29QY3hjV3ZaS0lzU0lTVmpsSTl2ZVAyRkpsMWVjdTFvOUdKbm1yUGFUb0xyczVYeTA2aEhOYjBKK0JBY1dtc2VldldBek02a2poeWExcW1Gek5FUU1ibUVnRGxFNjE5QmFNWWl1K0RCdmtwS2FqZVJzWEZmdWtOWkdFSkJFajVCYm9MN2JVaTRrRS9Bem5KaFFLaGNVZFRocktKU2UzM0FyQXZJQW1zV1h2RjJHUkdBdm03NE9RYlc1bzZQR0U1V293alRIL1NXeWJrSWdzKzFMdGlQb3lkU0xLcm0yTVRPK1RSUFRRNzRxQWZqdUF5MDN2UytCTkc3L2JicWtxQWVCZEFMcXFpZ2w1Zm0xYTNzTEM0cmE4SXRlNG9hRHdIVENWV3l5RUZ0dnBsMVJScXQ5b01RYkJON2Zpc0xRaWtwQWtZb2liN3RBYmMvemFqeFdGcmdDd3JzMlEvSEpPZ1c2N2hsWnJxTGQxVmUvVjI4UkxFUjRXbjRXL0p0dmlLelVrZWkxTDJBQlpxQnRCVGhTU0JhblpDQnRucTlKQk5oUlNSTktqeUpGMkZRSGREMkNweGVHVGl1RjVPdHExd3g3UHYyQlJPUUdBUVl5WGlPZ2JNTVNnWEw5MmVhNWZLNHI1dnFBcWxsZzlla3o0YzZUbWdhdVdhK1BCK0pXRlN2OUwzUFBmSkdJQ2p4eUNub2M1Q3dvM1ZGVnBWd1lQMDR4d2V1YTdUcjViR1NpYVI2UllyYmlmaVBUaWNwU3daNU12L0Q1MzhROGJFakVtbXFZcElJd3lWMGlLZ3h3a2l6MGtJYUtTR2hPRW1VWWkyd3MvM21FUlQzRU9JYTBzZXlTZGphWnh6TXBzWW56Tm9oMzU2WXNYWFgvTHZTZWlYWGx1L3IzSEtrdUxYMmZtYTAwT2Y1UlRvTTJQOXh6bUxpaGFYUkhRQXdEOEpvZUhxcUhRZXhXbDJuZHlGK3Bub3ZLZVg2cWxKS2VxK1liQmp3RXd5N1dxWmtQOFFGb05TVWdTY1VSYlk3ZlZqcjlJN25zVUVjanJ3UGRtUUNoUEptbzhyaDZOb2NLaWZoNHA5a0srVjZ4NExBblYxVVBOenhHZDFCUTJqMm9nSWxzS2laaTJXOFQzVGF3STZDVmdqQUpobkFpMTlEL05jVkhtNDEzZklHRjdEcGp4VHdCbWhEUjI1ZklsRTYzMkZtTUpnOFYzVkZKbXdud3ZhQkJZK1dkRnFYNEFURnVJNEdIbUt4bHNtYkJNaEova1JObjdrK2cra0M2N0N3aHRPUjNYVzFpalo2TVZIM1dra0FqUDV5NisvNk5FL1RiaEpjdm9PRFdrMkhMWmVVL1Zqclo2Snd6RGlLNlFyRngyYk05bFI3Qk0zdlVDOElNd0MwQi9tME5TNVF1SzY5c1dMdlpXcDJIRnNvNmZFT0xtUk14amE0c0hYZ2lMOWhSdEQrSVFnSzl2VTNOSkVaN1hOOTdjSm40djMzeEpTQkxkRUd3WWQ4TXF4MFpFVDF3bFpxL2Rhd2tqUWFIZXAzK2JJS3NJdTZiUEx2N3BRVnYzSEE1YnRxNWdPL3RRQ3JrUCt3WVE5bmxpc2lmRHdGOXJ2U0xQYVlQSDYyNjU3d0JhTyttYW5mUUxpWnJMUEgvUjJ5QXE3TXc1Q0ZoR1JrcWUzRHVTaENUUkRWSDFKeTJEUVlzc1h0L0szTVg2cHFpR1RpR3ZUV3V3S2ErZzZMV0VQc2dXMFhFZzdMSWI1Y2V3ekdOcVhyc0QwVWxObUlkOU04T1dRbXJMbGVwMGwyQWlXcCtmcndkZGZ0a3EybTU2eGJOTFJpVnFQbGR2TS80SGhMc0JPTzBzZklJWU4rZjR0Y1dKMnIrVWtJUWs0UkFobi9wNVdIV29qUkRxM1U0bTJDSWtBdjA2MFdYNUdSYjVRMnkvaHAxaW5jZTB5OVpLbXl4Ym1KUGRlNkRvNGVVTVlCOERyekR3aWprQjh2ZmRWb1VucHI5YkwwajRjNG1hejliRWNPM3hzRmRjQk9ZU1JOMHV3eWtBZi9HRTFhbUo3cllzSVFsSnd2Rk1HNVVBdllpT2hTeDNSd3IxYmdjN2UwZ25VajJwZ1lUL1BqSW5KQ0sySFdISGJONjZnbTFXQ3JjdUhXU2ZrQmhXUlZheEZZYTR4QmNVS2JsK2JVU2VYN3RlOU8wN0QraW8zQWpvRnd3cWQ3a1p4aHovL1R0QTJHUXhsbDlJOUxUT3k5Y1A1eFlVTFNLbWF3QVVBWGdhb0Vvd3RnQjRuNG4vUndneE82cyt1MSt1WC90cW05dFJvb2RDUnRsZElNaFpvQjhFY09QS2dEYWFvWHlUZ1c4QXlBVHdHN3QrZGlMNE9ObzZsZkRVclB4N21oTCtBeG1qelVrRzlrTyt5YUoxQlF0YktrdGhadE95ZGVSazRVZFdoT1J0NzFhZE8vZnVsdklTL1ZFaS9LL0pOYisvb2tSN3drMkZkUkw4RHlhNjJPVFExUytWYWRuejh2V0VKNW5tRkJTK0NVUlA4SldRQ2ttaUIyR09YOStkNDlkK0RDTmxPTUNmcWZWT3RCMTh3TkdER3NJZzljbEUvNmFYeXJSc21PZWdBRGFUWXR2YVhJOHdKMko3ZVV5Vy9aQWNLQ1JZdSt4R2xwVnB2bzdra2ZJN21IY2R6bEpKdmR1ZDJyVHNrYVI0UXVwTjhpMlNrSVFrRVZQa0x2NWhRNjYvNkQvNStmbUdiVHNWdFI4US95TjN3WDBmSi9xM2VJUHFHR3VLdEJmeTNUZTBlUVFzcTVrYnRzN0JSTUppNEdMaHNsTXpCVWFhelNNQmoxdWM3ZnRWZjlJeUhLc1J2NzRSd0c2TEczVGx0bU5tcW5pdStGT1ZKZnFkSzBxME5Qa0dTa2hDa3VnVTJLTFgwRm1QMDJOZGMxK1dGYnBEdm1GaFd3VEoxa1ZWRWZaNGJDa2toUzBkbXJiZk05V2J2TTNxbUJHR2FZVU44aVk5QnZQb3ZJeVdKSmNxQ2Z3UGkxWEhkUzhHSHU1clYzV2VidXBYV1ZxOEQ0TFhNT0UzaXFKK1Q3NU5FcEtRSkRxRlNBcUpnUTF0ZnY3RUU1SjFRZFNQN0NhR3NtSVo4aDBlVUR2QVZxVm95NkFHQjFGMmMvSi9YTXZBY2ZPem1GZjlucFAvNDFvdy84NUN0ZDVqbDBEYVdRWXJ0NTNYaTZCbFMvRFZaWS8ycWlqVmI2d0lGQzFORDIwNWVGWlR2NkdmREFiZkxOOG1DVWxJRXAwei9CSDJRb2p4Nnk2VWJtTXRXTUJCaEoxbHlQZEh0aXVwVzNhTWRiU0hCR0pZSmNoYUYxa1YvRXNBalNaSDBuM2M0bGlSck43S2F3REwzS3R6M0hZdkJoN3VXeG5RdjF3WjBKK3RDOVVkQWVONWdMNEpZSURGZkUxZHNYekpHUGxHU1VoQ2t1aU1Rdm9wZ1AwbWg0NGFtWDJYZDlsRFRGWTVTUGFyZkJNc0tqMHcyWS9TczBxTWRVaElVS3dDRzZ5cmZyZjJhdUkvbVA4RStsNTVtWmJwNUJiYUlpLy9aWEU0NytYU29pbVZKZnFkNVFGOWxSZkJvd3lVTWJBSVZzRWw3YUFhUWdaSFNFaENrbkNQbkFMdG42dTNpeEVnM0FUUUtyUWxLeEx6NytiT3ZidWxxKzZMTFpxeUVUa0krUWFtbVJ0eiszbE1WcVdEaUJ5L1p6dk1TWk1qdHFFd21IOE93S3hDUXhvRmxYdWNqNnV3NmxUY1cyRjZqd20vSWVBNk9FOGYyYXdvOUtwOG95UWtJVWwwQ20wWjlDL2srZ3Zuc0tETENQZ2UrWklmN2FyN2Fkc2ZNVjM5TXd0YlpMS3lwUGdTQU1Nc2xOUDd0ZzI0VlZDRHM3QnZzRVV1RWdQRFZwYzkyc3ZxZTNNTDlQMEFsbGxJd085RzZpZGtocVRCZU5WeVA4dTV1djRRZ0s2b3lxUmN2M1p4YTl0eUNZbHpJUk5qSlZ3amIxSGhld0RlNjhwN1VEazAxdExjSy9aY2RrTEJQSXZDTkd5d1liczF2TUxFVEZiVmd4eXNFdG5ZenVaclJlVlV1SDQwZ00yV0trbFZIbFlOY1l2SnU1MnFCb1AzQUxEZERuejJiRDFjSGloNkVhQ3Z1WmdhQThBYUF2NnFodFcveVFvS0VsSWhTWnozVUJYTGtHOWhaR1JGYlgreHN1eVJkREIvMitMdzJqYlZZVS9aRUVRczNqTTJVbmZBb25hYkVxV2QrZHl2M3IrTEdYODFseWwwVjhXejJnQkhCa0t3azdwd1RhM2xxZWdPR0dKd3JsKzdPc2V2L1ZxU2tZUlVTQklYQnF3ajdENjJzNi9Gb1piSEFReTNNT0QvY25RcmxwV0RuQ21rM01VL2JLZ0k2SWNCRERJNTI3aW9pZy9pQVJYS1YweUlzRGNVNVFjQS90dnV2WVN6c2lyVTZ1bzZXQWNybkNUZ0pRQXZlTDNpNWRuNWVyMThLQ1drUXBLNElDSEFWalhzR2lOVkJLZ3ExZnBWbEJZOTNSWVpadjV5S000SVNiRUlhbUNIZTBodE1BMzlGaVNpRXRMY0F2MURBQytZa3l5K3M2cjB3WUYyYjJMdTNMdGJpUG5sZHYvOE1jQlBnWEJUVm4xMmRvNWZXNXpqMS80cXlVaENLaVNKQ3h3V25XSUpFMVVvdFJVQi9TUURld20wbDhGN2laRU1CUU9Dak0vQUloaWlEUzg3YmRrdEJJUnBzM0p5VGtnTTNrR2d6NWljYXB6Tjd6OUVJTE4yRWIwRndqOEU4QU83OTJJb3lxOFU1b0VNZmxOUitKOXp2bHIwYnFMYmkwaElRcEtRNlA1MHhCZ2J4ZHhuRXBBSjhHWFVhdEdqZDlZQnR2bUNZcUZqZHdPWmg5bXhDMCtFd3NvT2l3QUpXNFNVNXk5NnV5SlF2QXJnNjAwVTI1MlZ6Mm1QdGxXQWo0b2JGaGErQmVEYU0vK3dRSmNQbmtSY0lGMTJFajBXVldWYUtnZ0RZM3phVXdhTG01MjIvMjRsSHVwMGc3Nnp6bVpWWkhYd3Y1NyttYTNrVXlHTUJ5ME9KVFBURCtVVEpDRUpTVUlpUmdpRlBJUGd5dGhib29GWWZMbHREOGFOWEl0SjZTQUFFQXBabFE5Q1NrckxXRnZLWnBIK0txeDZDREd5NVJNa0lRbEpRaUpHeVBIZnY0T0l2Z0hHMHJiS0VSOEJDTHM0VlEzQUQvaElqTXdwMEN2ZDNnK0oySVI5QTBCU2k3RUxNRCtmd2ZiY2RxMHFTYm1kZ1YrRGNCOFlYMlhCMHcwVzZibitvZ1h5Q1pMb2JwQjdTQkk5bTVRV0Z2NEJ3SmthYnV1V0x2V2VURDA2VWxCNGpDS1VNVXdZdzBSamlIa01nSlEyd2pvRlJndUlHaG04U3JCNDBrMW4xUTZpUXlFR2R6NHhGZ0JtMzZvM1Z3YjBqOW1rYVNBeEQ3RjduaHNXM2I4TmdHejNJQ0VKU1VJaTBXaXJ6TDBEMXAxWDR3ZU9uY3NPQUJqOEdrQ0xBVlMzL2g3ZUNkQ081dWJrUDhpWmxwQ0VKQ0VoWVFtVlBQOFFSbmlFVU1oN0xyRVlydnBFNVN6VWJsMGJlUHl1bVFWM241S2pLeUVoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSVNFaElTRWhJU0VoSWZFSi9qOE16dXFXSjFrNzNRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gfVxuICIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkdWtlZmlsbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2R1a2VfZmlsbC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9kdWtlX2ZpbGwtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY29ybW9yYW50Qm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Nvcm1vcmFudC1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjb3Jtb3JhbnRCb2xkSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29ybW9yYW50LUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0cnVlbm9saWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RydWVuby90cnVlbm9sdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy90cnVlbm8vdHJ1ZW5vbHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vbGlnaHRfaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdHJ1ZW5vL3RydWVub2x0aXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvdHJ1ZW5vL3RydWVub2x0aXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RydWVuby90cnVlbm9yZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy90cnVlbm8vdHJ1ZW5vcmctd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vcmVndWxhcl9pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90cnVlbm8vdHJ1ZW5vcmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy90cnVlbm8vdHJ1ZW5vcmdpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0cnVlbm9ib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdHJ1ZW5vL3RydWVub2JkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL3RydWVuby90cnVlbm9iZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0cnVlbm9ib2xkX2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RydWVuby90cnVlbm9iZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL3RydWVuby90cnVlbm9iZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuI2Jsb2NrLXJlbmRlcmVkc2l0ZXNldHRpbmdzYmxvY2stMiB7XG4gIC5zaXRlX3NldHRpbmdfZW50aXR5IHtcbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJkdWtlZmlsbFwiO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAuX19pbmZvX2NvbGxvcXVlIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybSB7XG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJ0cnVlbm9saWdodFwiO1xuICB9XG4gIC5zZWxlY3QtaXRlbXMge1xuICAgIGRpdiB7XG4gICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9saWdodFwiO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gIH1cbiAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcInRydWVub2xpZ2h0XCI7XG4gIH1cbn1cblxuLnRodW1ibmFpbHMge1xuICAmLnByb2dyYW1tZSB7XG4gICAgLl9fY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAmLnB1YmxpY2F0aW9ucyB7XG4gICAgLl9fY29udGVudCB7XG4gICAgICBkaXYge1xuICAgICAgICBmb250LWZhbWlseTogXCJjb3Jtb3JhbnRCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImNvcm1vcmFudEJvbGRJdGFsaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW50ZXJ2aWV3cyB7XG4gICAgLl9fY29udGVudCB7XG4gICAgICBkaXYge1xuICAgICAgICBmb250LWZhbWlseTogXCJjb3Jtb3JhbnRCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImNvcm1vcmFudEJvbGRJdGFsaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmlibGlvZ3JhcGhpZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGl2LFxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiY29ybW9yYW50Qm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiY29ybW9yYW50Qm9sZEl0YWxpY1wiO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIHRodW1ibmFpbHNfcGFydGljaXBhbnRzXG4udGh1bWJuYWlsc19wYXJ0aWNpcGFudHMge1xuICBAaW5jbHVkZSBzaGFkb3dfcGFydGljaXBhbnRzO1xuICAqIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuICAuX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5fX3F1YWxpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInRydWVub3JlZ3VsYXJfaXRhbGljXCI7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcm9sZS1kZS1sLWludGVydmVuYW50IHtcbiAgLl9fX3RpdGxlX2ludGVyIHtcbiAgICBkaXYge1xuICAgICAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYWdlIHNoYWRvd19wYXJ0aWNpcGFudHNcbmFydGljbGUge1xuICAmLnBhcnRpY2lwYW50X2Z1bGwge1xuICAgIC5fX2F1dGV1ciB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub3JlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YXR1cyB7XG4gICAgICBkaXYge1xuICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyX2l0YWxpY1wiO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keSxodG1se1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICRmb25kO1xuICAuaXMtYWN0aXZle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxubWFpbntcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbn1cblxuaGVhZGVye1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxudWwsbGksb2x7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxLGgyLGgzLGg0e1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgye1xuICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiAkY29sb3IyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG4gIGF7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuaDN7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogJGxpZ2h0Z3JleTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cblxucCB7XG4gICsgaDMge1xuICAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAwO1xuICB9XG59XG5cbnB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyJztcbiAgc3Ryb25ne1xuICAgIGZvbnQtZmFtaWx5OiAndHJ1ZW5vYm9sZCc7XG4gICAgZW17XG4gICAgICBmb250LWZhbWlseTogJ3RydWVub2JvbGRfaXRhbGljJztcbiAgICB9XG4gIH1cbiAgZW17XG4gICAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyX2l0YWxpYyc7XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZDogJHVuZGVybGluZTtcbiAgfVxufVxuXG5he1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmJsb2NrcXVvdGV7XG4gICBtYXJnaW46IDJyZW0gMXJlbSAycmVtIDFyZW07XG4gIGNvbG9yOiAkbGlnaHRncmV5O1xuICBAaW5jbHVkZSBjcm9peF9vcl9CO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMy41cmVtIDJyZW0gNHJlbSAycmVtO1xuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuICBwe1xuICAgIGZvbnQtZmFtaWx5OiAnY29ybW9yYW50Qm9sZCc7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbmltZ3tcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYnV0dG9ue1xuICBvdXRsaW5lOjA7XG4gIGJvcmRlcjogMDtcbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOjA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbmZvb3RlcntcbiAgKntcbiAgICBmb250LWZhbWlseTogJ3RydWVub2JvbGQnO1xuICAgIGNvbG9yOiAkY29sX2JsYWNrO1xuICB9XG4gIGgye1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiAzMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogM3B4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlLXIpIHtcbiAgLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm1haW46bm90KC5ob21lKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JvaXhfZm9uZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHRvcCxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSxcbiAgICAgIHdoaXRlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpXG4gICAgKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuYXJ0aWNsZSB7XG4gIC5fX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjcm9peF9vcjtcbiAgfVxuICAmLnB1YmxpY2F0aW9ucyxcbiAgJi5pbnRlcnZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlcyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5oNCB7XG4gIEBpbmNsdWRlIGNyb2l4X29yO1xufVxuIiwiaGVhZGVyIHtcbiAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vcmVndWxhclwiO1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub2JvbGRcIjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9ib2xkXCI7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0eHRfcHJlc2VudCB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG5cbiAgJiAqIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICB9XG5cbiAgLl9fdGl0bGUtcHJlc2VudCB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5fX3N1Yi10aXRsZS1wcmVzZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub3JlZ3VsYXJfaXRhbGljXCI7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLl9fYm9keS1wcmVzZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub2xpZ2h0XCI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLm1vcmVfbGluayB7XG4gICAgcGFkZGluZzogMHJlbSAxcmVtIDAuMnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtaW50ZXJ2aWV3cy1ibG9jay0xIHtcbiAgLnZpZXdzIHtcbiAgICBzZWN0aW9uOm5vdCgud3JhcF9oZWFkKSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBjYWxjKDByZW0gLSAjeyRndXR0ZXJ9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhbGxlcmllLWJsb2NrLTEge1xuICBzZWN0aW9uOm5vdCgud3JhcF9oZWFkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgZmlndXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICAud3JhcC0tYnRuIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub2JvbGRcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC5sYi1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIC5sYi1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInRydWVub2JvbGRcIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stZ2FsbGVyaWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtaW50ZXJ2aWV3cy1ibG9jay0xIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gIH1cbiAgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcImR1a2VmaWxsXCI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyX3NwYWNpbmdIO1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSB7XG4gIGgzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbGFiZWxPbmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIjcHJlc2VudGF0aW9ue1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIC5fX3RpdGxle1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgfVxuICAuX193cmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbiIsIi5jb250YWluZXJ7XG4gICYucHJvZ3JhbW1le1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIH1cbiAgICBoMntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBsYWJlbE9ubGluZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICd0cnVlbm9saWdodCc7XG4gICAgICBjb2xvcjogJGNvbF9ibGFjaztcbiAgICB9XG4gICAgLnZpZXdze1xuICAgICAgc2VjdGlvbntcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAuX193cmFwX3NpZGV7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDByZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGRpdjpub3QoLl9fd3JhcF9zaWRlKXtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMHJlbSAtICN7JGd1dHRlcn0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgQGluY2x1ZGUgY3JvaXhfb3I7XG4gICAgICAgICAgJiA+IC5kLWZsZXh7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnB1YmxpY2F0aW9ucyxcbi5iaWJsaW9ncmFwaGllLFxuLmludGVydmlld3Mge1xuICAudmlld3Mge1xuICAgIHNlY3Rpb24ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMHJlbSAtICN7JGd1dHRlcn0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stcG9wc3UtY29sbG9xdWUtc3VibWVudSB7XG4gIC5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMWQzNzhlZmY7XG4gIH1cbn1cbiIsIiNibG9jay1wb3BzdS1jb2xsb3F1ZS1wYWdlLXRpdGxle1xuICBtYXJnaW46MS41cmVtIGF1dG87XG4gIEBpbmNsdWRlIGNyb2l4X29yO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gYXV0bzsgIFxuICB9XG59XG5cbiNpbmZvX3ByYXRfdGl0bGV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgbGFiZWxPbmxpbmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAmOjphZnRlcntcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nZW9sb2NhdGlvbi1tYXAtd3JhcHBlcntcbiAgaGVpZ2h0OiA0MDBweDtcbiAgLmdlb2xvY2F0aW9uLW1hcC1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBpbmhlcml0IWltcG9ydGFudDtcbiAgfVxufVxuIiwiI21vbWVudHN7XG4gIC5fX3dyYXBwZXJ7XG4gICAgLl9fdGl0bGV7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgfVxuICAuX193cmFwX3NpZGV7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5fX3dyYXBfY29udGVudHtcbiAgICAuX19oZWFke1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgIGRpdntcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RydWVub3JlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5fX2NvbnRlbnR7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDEyICk7XG4gICAgICAvLyAxLjVyZW0gPSBsaW5lLWhlaWdodCBpZiBjaGFuZ2UgZG9uJ3QgZm9yZ2V0IHNjcmlwdC5qc1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICYuaXNfYWN0aXZle1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9yZV9saW5rLmlzX2FjdGl2ZXtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiYXJ0aWNsZXtcbiAgJi5wdWJsaWNhdGlvbnN7XG4gICAgLl9fd3JhcF9jb250ZW50e1xuICAgICAgLl9faGVhZHtcbiAgICAgICAgJiAqe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICB9XG4gICAgICAgIC5fX2F1dGV1cntcbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2Nvcm1vcmFudEJvbGQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5fX3RpdHJle1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2Nvcm1vcmFudEJvbGRJdGFsaWMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5fX2luZm97XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgZGl2e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdjb3Jtb3JhbnRCb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIubGVzX2ludGVydmVuYW50c3tcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAudmlld3MtZWxlbWVudC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwLWFuY2hvci1sZXR0ZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdkdWtlZmlsbCc7XG4gICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICB9XG4gIH1cblxuICAubGV0dGVyLXNvcnR7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnZHVrZWZpbGwnO1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG5cbiAgc2VjdGlvbi5yb3d7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59IiwiLnBhcnRpY2lwYW50X2Z1bGwge1xuICAuX193cmFwX2NvbnRlbnQge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICB9XG4gIC5fX3B1YmxpY2F0aW9ucyxcbiAgLl9fYmlibGlvZ3JhcGhpZSxcbiAgLl9faW50ZXJ2aWV3cyB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbn1cbiIsIi5zZWFyY2h7XG4gIHNlY3Rpb257IFxuICAgICYgPiBkaXZ7XG4gICAgICBoM3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IFxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJhZG1pbi9lZGl0LnNjc3NcIjtcbkBpbXBvcnQgXCJhZG1pbi90b29sYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJhZG1pbi9jb25uZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJoZWFkZXIvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWFkZXIvc3ViX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImZvcm1zL2ZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwic2lkZWJhci9ycy5zY3NzXCI7XG5AaW1wb3J0IFwic2lkZWJhci9yb2xlX2ludGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJzbGlkZXMvZmxpY2tpdHkuc2Nzc1wiO1xuQGltcG9ydCBcInNsaWRlcy9zbGlkZXMuc2Nzc1wiO1xuQGltcG9ydCBcInRodW1ibmFpbHMvdGh1bWJuYWlscy5zY3NzXCI7XG5AaW1wb3J0IFwicmVzc291cmNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYnRuL2FsbF9idG4uc2Nzc1wiO1xuQGltcG9ydCBcImZvb3Rlci9mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxlYWZsZXQvY3VzdG9tX2xlYWZsZXQuc2Nzc1wiO1xuQGltcG9ydCBcInBhcmFncmFwaC9wYXJhZ3JhcGhzLnNjc3NcIjtcblxuXG4udmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZS52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVve1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIjYmxvY2stcG9wc3UtY29sbG9xdWUtbG9jYWwtdGFza3N7XG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN0b29sYmFyLWFkbWluaXN0cmF0aW9ue1xuICB6LWluZGV4OiA5OTk5OTsgXG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsImZvcm17XG4gICYudXNlci1sb2dpbi1mb3Jte1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgJiA+IGRpdiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgICAuanMtZm9ybS1yZXF1aXJlZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0cnVlbm9yZWd1bGFyJztcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIH1cbiAgICAgIGlucHV0e1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIWltcG9ydGFudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ3RydWVub2xpZ2h0JztcbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtYWN0aW9uc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBpbnB1dHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlcntcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIC5yb3d7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgI2Jsb2NrLXBvcHN1LWNvbGxvcXVlLWJyYW5kaW5ne1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Jsb2NrLXJlbmRlcmVkc2l0ZXNldHRpbmdzYmxvY2stMntcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcjE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICAuc2l0ZV9zZXR0aW5nX2VudGl0eXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwcmVtO1xuICAgICAgICBoMXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAuX19pbmZvX2NvbGxvcXVle1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stbWFpbm5hdmlnYXRpb257XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAuYnVyZ2Vye1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIH1cbiAgICAgIC5uYXYtbWFpbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHVse1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBtYXJnaW46IDEzMHB4IDAgNTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1tYWlubmF2aWdhdGlvbntcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3IxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAuYnVyZ2Vye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtYWN0aXZle1xuICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cbiAgfVxuICAubmF2LW1haW57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIuZnJvbnR7XG4gICNibG9jay1wb3BzdS1jb2xsb3F1ZS1icmFuZGluZ3tcbiAgICB3aWR0aDogMjFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYXtcbiAgICAgIG1heC1oZWlnaHQ6IDhyZW0haW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZXtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgJj5kaXZ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stcmVuZGVyZWRzaXRlc2V0dGluZ3NibG9jay0ye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIiNibG9jay1wb3BzdS1jb2xsb3F1ZS1zdWJtZW51IHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtMXJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHVrZWZpbGxcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLy8gcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjdmlld3MtZXhwb3NlZC1mb3JtLXB1YmxpY2F0aW9ucy1wYWdlLTEsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJpYmxpb2dyYXBoaWUtcGFnZS0xe1xuICBtYXJnaW46IDJyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmID4gZGl2e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKCAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5zZWxlY3Qtc2VsZWN0ZWR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3IyIWltcG9ydGFudDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdC1hcnJvdy1hY3RpdmV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjZWRpdC1hY3Rpb25ze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJiNlZGl0LXN1Ym1pdC1wdWJsaWNhdGlvbnN7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gKiAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mb3JtLXN1Ym1pdHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG59XG5cbi8vICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UtMXtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIG1heC13aWR0aDogNTAlO1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4LXdyYXA6IG5vd3JhcDtcbi8vICAgbWFyZ2luOjJyZW0gMDtcbi8vICAgJiA+IGRpdntcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgfVxuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBcbi8vICAgfVxuLy8gICAjZWRpdC1hY3Rpb25zLS0ye1xuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB9XG4vLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbi8vICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIH1cbi8vICAgICBpbnB1dHtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbi8vICAgICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuLy8gICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4vLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbi8vICAgICAgIH1cbi8vICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgfVxuLy8gICAgICAgJjpmb2N1c3tcbi8vICAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgICAgfVxuLy8gICAgICAgJiNlZGl0LXN1Ym1pdC1wdWJsaWNhdGlvbnN7XG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vLyAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gKiAyKTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfSAgXG4vLyB9XG5cbi8vIC5qcy1mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4vLyAgIGxhYmVse1xuLy8gICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbi8vICAgfVxuXG4vLyAgIGlucHV0e1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbi8vICAgICBjb2xvcjogJGNvbG9yMjtcbi8vICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuLy8gICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vLyAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4vLyAgICAgfVxuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIH1cbi8vICAgICAmOmZvY3Vze1xuLy8gICAgICAgYm9yZGVyOiBub25lOyBcbi8vICAgICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICAgfVxuLy8gICAgICYjZWRpdC1zdWJtaXQtcHVibGljYXRpb25ze1xuLy8gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gKiAyKTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gfVxuXG4jYmxvY2stZm9ybXVsYWlyZWV4cG9zZXNlYXJjaHBhZ2UtMXtcbiAgICBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmI2VkaXQtc3VibWl0LXB1YmxpY2F0aW9uc3tcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9ybS1zdWJtaXR7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlLTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgJiA+IGRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxhYmVse1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjIgdHJhbnNwYXJlbnQ7XG4gIHRvcDogN3B4O1xufVxuXG4uc2VsZWN0LWl0ZW1zIGRpdiwuc2VsZWN0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMSkgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuIiwiYm9keXtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmhvbWV7XG4gIC5fX2ltZy1oZXJve1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIH1cbn1cblxuLl9faW1nLWhlcm97XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgaW1ne1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5wYXJ0aWNpcGFudF9mdWxse1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cbiAgLmhlcm97XG4gICAgZmlndXJle1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIC5fX2ltZ3tcbiAgICAgICAgJj4gZGl2e1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fX2ltZy1oZXJve1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydGljaXBhbnRfZnVsbHtcbiAgICAuaGVyb3tcbiAgICAgIGZpZ3VyZXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLl9faW1ne1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAmPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kbF9yZXNzb3VyY2V7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogJ3RydWVub3JlZ3VsYXInO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gMCAuMjVyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCl7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICBhe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBpY3RvX2RsKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJj4gc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uX19yc3tcbiAgJiA+IGRpdntcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9fcnN7XG4gICAgJjpub3QoLm1vbWVudCl7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICAmID4gZGl2e1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLl9fcnN7XG4gICYubW9tZW50e1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAmID4gZGl2e1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87XG4gICAgfVxuICB9XG59XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1yb2xlLWRlLWwtaW50ZXJ2ZW5hbnR7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uX19fdGl0bGVfaW50ZXJ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktZW5hYmxlZDpmb2N1c3tvdXRsaW5lOjB9LmZsaWNraXR5LXZpZXdwb3J0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxley13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydHtjdXJzb3I6bW92ZTtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3due2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmxpY2tpdHktYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjc1KTtib3JkZXI6bm9uZTtjb2xvcjojMzMzfS5mbGlja2l0eS1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfS5mbGlja2l0eS1idXR0b246Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgNXB4ICMxOWZ9LmZsaWNraXR5LWJ1dHRvbjphY3RpdmV7b3BhY2l0eTouNn0uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVke29wYWNpdHk6LjM7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uZmxpY2tpdHktYnV0dG9uLWljb257ZmlsbDpjdXJyZW50Q29sb3J9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b257dG9wOjUwJTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0e3JpZ2h0OjEwcHh9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91c3tsZWZ0OmF1dG87cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6YXV0bztsZWZ0OjEwcHh9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjAlO3RvcDoyMCU7d2lkdGg6NjAlO2hlaWdodDo2MCV9LmZsaWNraXR5LXBhZ2UtZG90c3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbTotMjVweDtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Rze2RpcmVjdGlvbjpydGx9LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQ6IzMzMztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi4yNTtjdXJzb3I6cG9pbnRlcn0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7b3BhY2l0eToxfSIsIi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogJGNvbF9ibGFjaztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtbm9kZS1pbnRlcnZlbmFudC1ibG9jay0xIHtcbiAgLl9fc2xpZGUge1xuICAgIGFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgIC8vIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogM3JlbSAkZ3V0dGVyIDEuNXJlbSAkZ3V0dGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICAuX193cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maXJzdCB7XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9saWdodFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICAgICAgICAgIG1hcmdpbjogLTIuNXJlbSAwIDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgICAgICAgICBsZWZ0OiAtMC41cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhbGxlcmllLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLW5vZGUtaW50ZXJ2ZW5hbnQtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtaW50ZXJ2aWV3cy1ibG9jay0xIHtcbiAgc2VjdGlvbjpub3QoLndyYXBfaGVhZCkge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC52aWV3cyB7XG4gICAgc2VjdGlvbi53cmFwX2hlYWQge1xuICAgICAgQGluY2x1ZGUgY3JvaXhfb3I7XG4gICAgICAuaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC52aWV3cyB7XG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgLmhlYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1yb2xlLWRlLWwtaW50ZXJ2ZW5hbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAuX19zbGlkZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcImZsaWNraXR5XCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgIC8vIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIH1cbiAgICAuZmxpY2tpdHktc2xpZGVyID4gZGl2IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdGh1bWJuYWlscyBnbG9iYWxcbnNlY3Rpb24ge1xuICBhcnRpY2xlLnRodW1ibmFpbHMucHJvZ3JhbW1lIHtcbiAgICAuX19jb250ZW50IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRydWVub3JlZ3VsYXJfaXRhbGljXCI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vYm9sZF9pdGFsaWNcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmID4gZGl2Om5vdCguX19zbGlkZSkge1xuICAgIGFydGljbGUudGh1bWJuYWlscy5wcm9ncmFtbWUge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGh1bWJuYWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IGNhbGMoI3skZ3V0dGVyfSkgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IGNhbGMoI3skZ3V0dGVyfSk7XG4gIH1cbiAgJjpub3QoLmJpYmxpb2dyYXBoaWUpOm5vdCgucHJvZ3JhbW1lKSB7XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICB9XG4gIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLl9fd3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0aW1lLFxuICAgIC50eXBlX21vbWVudCB7XG4gICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9yZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICYgPiAuZC1mbGV4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyB0aHVtYm5haWxzIHB1YmxpY2F0aW9uc1xuICAmLnB1YmxpY2F0aW9ucyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skZ3V0dGVyfSAqIDIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIC5fX21lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICAuX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5fX3dyYXAge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAmID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgZGl2ID4gKiB7XG4gICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmJpYmxpb2dyYXBoaWUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgICYubGlua19leHQge1xuICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICB9XG4gICAgJiA+IGRpdiAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgJi5fX2F1dGV1ciAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgICAmLl9fYm9keSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgfVxuICB9XG4gICYuaW50ZXJ2aWV3cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skZ3V0dGVyfSAqIDIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgfVxuICAgIC5fX21lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIC5fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLl9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICAgICYgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBkaXYgPiAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYWdlIHByb2dyYW1tZVxuLmNvbnRhaW5lciB7XG4gICYucHJvZ3JhbW1lIHtcbiAgICAudGh1bWJuYWlscyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICAgIC5pbnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidHJ1ZW5vcmVndWxhcl9pdGFsaWNcIjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ0cnVlbm9ib2xkX2l0YWxpY1wiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gcGFnZSBtb21lbnRcbi5fX3Jlc3NvdXJjZXMge1xuICAuX19wdWJsaWNhdGlvbnMge1xuICAgIC5wdWJsaWNhdGlvbnMge1xuICAgICAgLy8gbWFyZ2luOiAkZ3V0dGVyO1xuICAgICAgLl9fbWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgfVxuICAgICAgLl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skZ3V0dGVyfSAqIDIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5fX2JpYmxpb2dyYXBoaWUge1xuICAgIC50aHVtYm5haWxzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYSB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGRpdixcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skZ3V0dGVyfSAqIDIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skZ3V0dGVyfSAqIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX19pbnRlcnZpZXdzIHtcbiAgICAuaW50ZXJ2aWV3cyB7XG4gICAgICAvLyBtYXJnaW46ICRndXR0ZXI7XG4gICAgICAuX19tZWRpYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICB9XG4gICAgICAuX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAjeyRndXR0ZXJ9ICogMik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICN7JGd1dHRlcn0gKiAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHRodW1ibmFpbHMgcGFydGljaXBhbnRcbi50aHVtYm5haWxzX3BhcnRpY2lwYW50cyB7XG4gIGZpZ3VyZSB7XG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgJi5fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC5fX25hbWUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5fX3Jlc3NvdXJjZXN7XG4gIGg0e1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZm9udC1mYW1pbHk6ICdkdWtlZmlsbCc7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyX3NwYWNpbmdIO1xuICAgIGNvbG9yOiAkY29sb3IyXG4gIH1cbiAgJiA+IHNlY3Rpb257XG4gICAgJj4gZGl2e1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMHJlbSAtICN7JGd1dHRlcn0pIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbntcbiAgICAucm93e1xuICAgICAgcGFkZGluZzogMHJlbSAwcmVtIDJyZW0gMHJlbTtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICB9XG59XG4iLCIubW9yZV9saW5re1xuICBAaW5jbHVkZSBzaGFkb3c7XG4gIHBhZGRpbmc6IDByZW0gMXJlbSAwLjJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGF7XG4gICAgZm9udC1mYW1pbHk6ICd0cnVlbm9ib2xkJztcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgICBzcGFue1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTF7XG4gIC5tb3JlX2xpbmt7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLXNsaWRlLXByb2dyYW1tZS1ibG9jay0xLFxuICAjYmxvY2stdmlld3MtYmxvY2stZGVybmllcmVzLXB1YmxpY2F0aW9ucy1ibG9jay0xe1xuICAgIC5tb3JlX2xpbmt7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEJUTiBMSVZFXG4ubGlua19saXZle1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICAmID4gZGl2e1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIGF7XG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjI7XG4gICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6J3RydWVub3JlZ3VsYXInO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9vdGVye1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgbWFyZ2luLXRvcDoycmVtO1xuICAmID4gLmQtZmxleHtcbiAgICAmID4gZGl2e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICNibG9jay1yZW5kZXJlZHNpdGVzZXR0aW5nc2Jsb2NrLTV7XG4gICAgLnNpdGVfc2V0dGluZ19lbnRpdHl7XG4gICAgICAmID4gZGl2e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICN7JGd1dHRlcn0pO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gI3skZ3V0dGVyfSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYmxvY2stcmVuZGVyZWRzaXRlc2V0dGluZ3NibG9jay00e1xuICAgIC5zaXRlX3NldHRpbmdfZW50aXR5e1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgJjo6YWZ0ZXIsJjpiZWZvcmV7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5kLWZsZXh7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaXRlX3NldHRpbmdfZW50aXR5e1xuICAgIGltZ3tcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJiA+IGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5fX3NsaWRle1xuICAgICAgLmZsaWNraXR5LXNsaWRlcntcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXJ7XG5cbn1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnR7XG4gIHB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogJ3RydWVub3JlZ3VsYXInO1xuICAgIHN0cm9uZ3tcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwibWVkaWEuc2Nzc1wiOyIsIi5tZWRpYXN7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Vze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW97XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGR1a2VmaWxsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtLQU9HO0FHUEgsVUFBVSxHQUNSLFdBQVcsRUFBRSxVQUFVLEVBQ3ZCLEdBQUcsRUFBRSxzQ0FBc0MsQ0FBQyxjQUFjLEVBQ3hELHVDQUF1QyxDQUFDLGVBQWUsRUFDekQsV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3BCLFVBQVUsR0FDUixXQUFXLEVBQUUsZUFBZSxFQUM1QixHQUFHLEVBQUUsMkNBQTJDLENBQUMsY0FBYyxFQUMvRCxXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHcEIsVUFBVSxHQUNSLFdBQVcsRUFBRSxxQkFBcUIsRUFDbEMsR0FBRyxFQUFFLGlEQUFpRCxDQUFDLGNBQWMsRUFDckUsV0FBVyxFQUFFLE9BQU8sRUFDcEIsVUFBVSxFQUFFLE1BQU07O0FBR3BCLFVBQVUsR0FDUixXQUFXLEVBQUUsYUFBYSxFQUMxQixHQUFHLEVBQUUsNENBQTRDLENBQUMsY0FBYyxFQUM5RCw2Q0FBNkMsQ0FBQyxlQUFlLEVBQy9ELFdBQVcsRUFBRSxNQUFNLEVBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUdwQixVQUFVLEdBQ1IsV0FBVyxFQUFFLG9CQUFvQixFQUNqQyxHQUFHLEVBQUUsOENBQThDLENBQUMsY0FBYyxFQUNoRSwrQ0FBK0MsQ0FBQyxlQUFlLEVBQ2pFLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUdwQixVQUFVLEdBQ1IsV0FBVyxFQUFFLGVBQWUsRUFDNUIsR0FBRyxFQUFFLDRDQUE0QyxDQUFDLGNBQWMsRUFDOUQsNkNBQTZDLENBQUMsZUFBZSxFQUMvRCxX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 */ diff --git a/web/themes/custom/colloque2024/css-compiled/index.min.css b/web/themes/custom/colloque2024/css-compiled/index.min.css new file mode 100644 index 00000000..57778344 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/index.min.css @@ -0,0 +1,3 @@ +@font-face{font-family:dukefill;font-weight:400;font-style:normal;src:url(../fonts/duke_fill-webfont.woff) format('woff'),url(../fonts/duke_fill-webfont.woff2) format('woff2')}@font-face{font-family:cormorantBold;font-weight:400;font-style:normal;src:url(../fonts/Cormorant-Bold-webfont.woff) format('woff')}@font-face{font-family:cormorantBoldItalic;font-weight:lighter;font-style:normal;src:url(../fonts/Cormorant-BoldItalic-webfont.woff) format('woff')}@font-face{font-family:truenolight;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenolt-webfont.woff) format('woff'),url(../fonts/trueno/truenolt-webfont.woff2) format('woff2')}@font-face{font-family:truenolight_italic;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenoltit-webfont.woff) format('woff'),url(../fonts/trueno/truenoltit-webfont.woff2) format('woff2')}@font-face{font-family:truenoregular;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenorg-webfont.woff) format('woff'),url(../fonts/trueno/truenorg-webfont.woff2) format('woff2')}@font-face{font-family:truenoregular_italic;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenorgit-webfont.woff) format('woff'),url(../fonts/trueno/truenorgit-webfont.woff2) format('woff2')}@font-face{font-family:truenobold;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenobd-webfont.woff) format('woff'),url(../fonts/trueno/truenobd-webfont.woff2) format('woff2')}@font-face{font-family:truenobold_italic;font-weight:400;font-style:normal;src:url(../fonts/trueno/truenobdit-webfont.woff) format('woff'),url(../fonts/trueno/truenobdit-webfont.woff2) format('woff2')}#block-renderedsitesettingsblock-2 .site_setting_entity h1{font-family:dukefill;font-size:2rem;line-height:2rem;margin:auto;text-align:right;text-transform:uppercase;align-self:stretch}#block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque>div:first-child{font-family:truenoregular;font-size:.9rem}#block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque>div:last-child{font-family:truenoregular;font-size:.7rem;font-weight:700;line-height:1}form label{font-family:truenolight}form .select-items div{font-family:truenolight}form .select-selected{font-family:truenoregular}form input{font-family:truenolight}.thumbnails.programme .__content{font-family:truenobold;font-size:1rem;text-transform:uppercase}.thumbnails.publications .__content div{font-family:cormorantBold;font-size:1.2rem}.thumbnails.publications .__content span{font-family:cormorantBoldItalic;font-size:1.2rem}.thumbnails.interviews .__content div{font-family:cormorantBold;font-size:1.2rem}.thumbnails.interviews .__content span{font-family:cormorantBoldItalic;font-size:1.2rem}.thumbnails.bibliographie{background:0 0}.thumbnails.bibliographie div,.thumbnails.bibliographie p{font-family:cormorantBold;font-size:1.2rem}.thumbnails.bibliographie span{font-family:cormorantBoldItalic;font-size:1.2rem}.thumbnails_participants figure img{transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.thumbnails_participants figure:hover>div img{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.thumbnails_participants *{color:#1d378eff}.thumbnails_participants .__name{font-family:truenoregular;font-size:1rem}.thumbnails_participants .__qualite{font-family:truenoregular_italic;font-size:.8rem}.paragraph--type--role-de-l-intervenant .___title_inter div{font-family:truenobold;font-size:.8rem;text-transform:uppercase}article.participant_full .__auteur h2{font-family:truenoregular;font-size:2rem;line-height:1;letter-spacing:normal}article.participant_full .status div{font-family:truenoregular_italic;font-size:1rem;line-height:1.2rem;text-align:center;color:#1d378eff}@media screen and (min-width:768px){article.participant_full .status div{text-align:left}}body,html{font-size:16px;line-height:1.2;background:#1d378e0d}body .is-active,html .is-active{overflow:hidden}main{min-height:calc(100vh - 150px)}header{background:#fff}li,ol,ul{list-style:none}h1,h2,h3,h4{margin:0;padding:0}h2{font-family:dukefill;font-size:2.5rem;line-height:2.5rem;color:#1d378eff}@media screen and (min-width:768px){h2{font-size:3rem;line-height:3.5rem}}h2 a{color:#1d378eff}h3{font-family:dukefill;font-size:2rem;margin:1rem 0;color:#6f6d7dff}@media screen and (min-width:768px){h3{font-size:2.5rem;line-height:3.5rem}}p+h3{margin:.5rem 0 1.5rem 0}p{font-family:truenoregular;font-size:1rem;line-height:1.5rem}p strong{font-family:truenobold}p strong em{font-family:truenobold_italic}p em{font-family:truenoregular_italic}p a{display:inline;background:#d2d2ebff}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}blockquote{margin:2rem 1rem 2rem 1rem;color:#6f6d7dff}blockquote:before{display:block;width:100px;height:10px;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}@media screen and (min-width:768px){blockquote{margin:3.5rem 2rem 4rem 2rem}blockquote p{margin-top:1rem}}blockquote p{font-family:cormorantBold;font-size:2rem;font-weight:lighter;line-height:2.5rem;margin-top:.5rem}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button{border:0;outline:0}button:focus{border:0;outline:0}footer *{font-family:truenobold;color:#000}footer h2{font-size:1rem;line-height:1.5rem;text-transform:uppercase}/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0 0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:30px;height:21px}.hamburger-inner{top:50%;display:block;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner::after,.hamburger-inner::before{display:block;content:''}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;opacity:0}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner::after{top:-18px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-9px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transform:rotate(90deg)}@media screen and (min-width:768px){main:not(.home){padding:1.5rem 0!important}}@media screen and (min-width:992px){main:not(.home){padding:4rem 0!important}}body{position:relative}body::before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:' ';background-image:url(../images/croix_fond.svg);background-size:content}body::after{position:absolute;z-index:-1;top:50%;left:0;display:block;width:100%;height:100%;content:' ';transform:translateY(-50%);background:linear-gradient(to top,rgba(255,255,255,.8),#fff,rgba(255,255,255,.8))}article .__title:after{display:block;height:10px;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}article.interviews,article.publications{margin-top:1rem}article.interviews .paragraph--type--images img,article.publications .paragraph--type--images img{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){article.interviews .paragraph--type--images img,article.publications .paragraph--type--images img{width:100%}}h4:after{display:block;height:10px;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}header #block-mainnavigation ul li{font-size:.8rem}header #block-mainnavigation ul li a{font-family:truenoregular;color:#000}header #block-mainnavigation ul li a.is-active{font-family:truenobold;text-decoration:none;color:#000}header #block-mainnavigation ul li a:hover{font-family:truenobold;text-decoration:none;color:#000}#txt_present{margin:3rem 0}@media screen and (min-width:992px){#txt_present{margin:5rem 0}}#txt_present *{color:#1d378eff}#txt_present>div{margin:2rem auto}#txt_present .__title-present h2{font-family:truenoregular;font-size:1.9rem;line-height:normal}#txt_present .__sub-title-present p{font-family:truenoregular_italic;font-size:.9rem;line-height:1.3rem}#txt_present .__body-present p{font-family:truenolight;font-size:1.2rem;line-height:1.8rem}#txt_present .more_link{padding:0 1rem .2rem 1rem;background:#fff}#txt_present .more_link a{font-size:.7rem}#block-views-block-dernieres-publications-block-1 .views section:not(.wrap_head),#block-views-block-slide-interviews-block-1 .views section:not(.wrap_head){margin:1rem 0}@media screen and (min-width:768px){#block-views-block-dernieres-publications-block-1 .views section:not(.wrap_head),#block-views-block-slide-interviews-block-1 .views section:not(.wrap_head){margin:1rem calc(0rem - .5rem)}}#block-views-block-gallerie-block-1 section:not(.wrap_head){display:flex;margin:0 -1rem!important;flex-wrap:wrap}#block-views-block-gallerie-block-1 section:not(.wrap_head) figure{width:100%;max-height:400px;margin:0;padding:1rem}@media screen and (min-width:768px){#block-views-block-gallerie-block-1 section:not(.wrap_head) figure{width:calc(100% / 3);max-height:300px}}@media screen and (min-width:1024px){#block-views-block-gallerie-block-1 section:not(.wrap_head) figure{width:calc(100% / 6);max-height:200px}}#block-views-block-gallerie-block-1 section:not(.wrap_head) figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#block-views-block-gallerie-block-1 .pager{margin:2rem;text-align:center}#block-views-block-gallerie-block-1 .pager .wrap--btn a{font-family:truenobold;font-size:12px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:.5rem 1rem;transition:.3s transform ease,.3s box-shadow ease;color:#1d378eff;background:#fff;box-shadow:none}#block-views-block-gallerie-block-1 .pager .wrap--btn a:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.lightbox{position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.lb-dataContainer{width:100%;background:#fff}.lb-dataContainer .lb-details{width:100%}.lb-dataContainer span{display:block;text-align:center;color:#000}.lb-dataContainer .lb-number{font-family:truenobold;padding-bottom:0}#block-views-block-dernieres-publications-block-1,#block-views-block-gallerie-block-1,#block-views-block-slide-interviews-block-1,#block-views-block-slide-programme-block-1{margin:2rem 0}@media screen and (min-width:992px){#block-views-block-dernieres-publications-block-1,#block-views-block-gallerie-block-1,#block-views-block-slide-interviews-block-1,#block-views-block-slide-programme-block-1{margin:5rem 0}}#block-views-block-dernieres-publications-block-1 h3,#block-views-block-gallerie-block-1 h3,#block-views-block-slide-interviews-block-1 h3,#block-views-block-slide-programme-block-1 h3{font-family:dukefill;font-size:2rem;margin:0;letter-spacing:.1rem;text-transform:uppercase;color:#1d378eff}#block-views-block-slide-programme-block-1 h3::after{display:inline-flex;width:60px;height:60px;margin-left:20px;content:'';vertical-align:middle;background:url(data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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);background-repeat:no-repeat;background-size:contain}#presentation{margin-top:.5rem}@media screen and (min-width:768px){#presentation .__title{margin:1rem 0}}@media screen and (min-width:992px){#presentation .__title{margin:2rem 0}}#presentation .__wrapper{margin-top:1rem}.container.programme{padding-top:1.5rem}@media screen and (min-width:768px){.container.programme{padding-top:0}}.container.programme h2{position:relative}.container.programme h2::after{position:absolute;right:0;display:inline-flex;width:100px;height:100px;content:'';vertical-align:middle;background:url(data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.container.programme h2::after{width:150px;height:150px}}.container.programme h3{font-family:truenolight;font-size:1.5rem;color:#000}.container.programme .views section .row .__wrap_side{margin:0 0 1rem 0}@media screen and (min-width:768px){.container.programme .views section .row .__wrap_side{margin:.5rem 0 0 0}}@media screen and (min-width:768px){.container.programme .views section .row>div:not(.__wrap_side){margin:0 calc(0rem - .5rem);padding-left:0}}.container.programme .views section:not(:last-child):after{display:block;height:10px;margin-top:.5rem;content:' ';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}@media screen and (min-width:768px){.bibliographie .views section,.interviews .views section,.publications .views section{margin:0 calc(0rem - .5rem)}}#block-popsu-colloque-submenu .is-active{color:#fff;background:#1d378eff}#block-popsu-colloque-page-title{margin:1.5rem auto}#block-popsu-colloque-page-title:after{display:block;height:10px;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}@media screen and (min-width:768px){#block-popsu-colloque-page-title{margin:0 auto 1.5rem auto}}#info_prat_title{position:relative}#info_prat_title::after{position:absolute;top:0;right:0;display:inline-flex;width:50px;height:50px;content:'';vertical-align:middle;background:url(data:image/png;base64,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MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWNhN2RlNzYtODFhOC00NTdjLTllNzQtYzA3ODhlOTJjZTM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2ZTc5YjNlLTliYzUtNGI3MC05OWEyLWRiM2FjODU5YmVmNyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMjQyZjk5LTdkNTktNGY4My1hOGRmLWU3NGRiM2U5MTc5NCIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjA2Mjk2NTYxNjk1MzQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OGFkOWNkLTA0MDAtNGYxMS04ZWFjLTAxMmY4MjVjNGUyNCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7VSsqrAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH5AsZCR0VhqBpSAAAIABJREFUeNrsvXl4HNWZPXxuVfWifbMsWZLlfd/wgsFmNdiSMUtCEhQs2RCGEJMvmcxMJvnCJMHtNgkhX2Yyv8nMhDgk4QdYBgQJCQFbkg1mNXjDC953W7a8yFq7tfRS9X5/SDa2VdVdt3pxS77neXiwVKpbVfdW3XPPe98FEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDoQ2CiCwQEvsD6qv9N9XbWZzgVxREIyhl2G5xBCjolkjNVglORJSc0ytAkOIkoWYKWTgQnMSmZgaURaU4msRRoSIPEHESUzJj6WGn58rVm76F2pft+lUnZkqzVBzu100FH4PR9C39+jjFGYoQEBCEJCFwDWLvSdaPGpA8A2KLbMv17acWyH5r5y+qXXCOZJB3UOXRCJW3SgkXuNjFSAv0ViugCgf6C6pd+PkiWgpOJ2BRiNJkBozVoP55f4V5nijYkaRgo2mQEACzFNHUBRQarxGLYHQ4OlXUnMXoIjJ0CcBrQ6iQNZz46iE1ut1sTb4uAICQBgShgy4oVtvNpZ0dLROMJmACw6SCaARbM1wCgx7JFABjYowBMERJUrR2SFAszRKrZv5UkqdDgkO+uB/7tPPBjc8TG8CTAbsNFI58EjQGzR+P7AP5TvEUCgpAEBDhR+7KrQNMwXoI0AcB0AsY34sxERnDQpbqCGc7MU8wzh9Qei2cgQOL4WyOFdIpzD6nI4AJO8VYJCEISEAhHPpVP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);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){#info_prat_title::after{top:10px;right:-20px;width:150px;height:150px}}.geolocation-map-wrapper{height:400px}.geolocation-map-wrapper .geolocation-map-container{height:inherit!important}#moments .__wrapper .__title{margin:.5rem 0}#moments .__wrap_side{margin-top:.5rem}#moments .__wrap_content .__head{margin:.5rem 0}#moments .__wrap_content .__head div>div{font-family:truenoregular;font-size:.8rem;padding-right:.5rem}#moments .__wrap_content .__head div>div:not(:first-child){padding-left:.5rem}#moments .__wrap_content .__content{overflow:hidden;max-height:calc(1.5rem * 12)}#moments .__wrap_content .__content.is_active{max-height:100%!important}@media screen and (min-width:576px){#moments .__wrap_content .__content{max-height:100%}}#moments .__wrap_content .more_link.is_active{display:none!important}article.publications .__wrap_content .__head *{color:#1d378eff}article.publications .__wrap_content .__head .__auteur div{font-family:cormorantBold;font-size:1.5rem}article.publications .__wrap_content .__head .__titre span{font-family:cormorantBoldItalic;font-size:1.5rem}article.publications .__wrap_content .__head .__info{margin:1rem 0}article.publications .__wrap_content .__head .__info div{font-family:cormorantBold;font-size:1rem}.container.les_intervenants{padding-top:1.5rem}@media screen and (min-width:768px){.container.les_intervenants{padding-top:0}}.container.les_intervenants .views-element-container{margin-top:1rem}@media screen and (min-width:768px){.container.les_intervenants .views-element-container{margin-top:0}}.container.les_intervenants .wrap-anchor-letter{margin-bottom:3rem}.container.les_intervenants .wrap-anchor-letter a{font-family:dukefill;font-size:2rem;color:#b9a47eff}.container.les_intervenants .letter-sort{font-family:dukefill;font-size:3rem;color:#1d378eff}.container.les_intervenants section.row{margin-top:2rem;margin-bottom:6rem}.participant_full .__wrap_content{margin:3rem auto}.participant_full .__bibliographie,.participant_full .__interviews,.participant_full .__publications{margin:3rem auto}.search section>div{display:flex;width:100%;flex-wrap:wrap}.search section>div h3{width:100%}#block-popsu-colloque-local-tasks ul{display:flex;margin-top:2rem;margin-bottom:0;padding:0}#block-popsu-colloque-local-tasks ul li{margin:.5rem}#toolbar-administration{position:fixed;z-index:99999}form.user-login-form{width:100%;max-width:300px;margin:auto;padding:2rem;background:#fff}form.user-login-form>div:not(:last-child){margin-bottom:2rem}form.user-login-form>div .js-form-required{font-family:truenoregular;margin-bottom:0}form.user-login-form>div label{font-size:.9rem}form.user-login-form>div input{width:100%;padding:.5rem;border:2px solid #1d378eff;border-radius:10px}form.user-login-form>div input:focus{padding:.5rem!important;border:2px solid #b9a47eff;border-radius:10px!important;outline:0!important}form.user-login-form>div .description{font-family:truenolight;font-size:.6rem;margin-top:.4rem}form.user-login-form #edit-actions{display:flex}form.user-login-form #edit-actions input{margin:auto;background:#fff}form.user-login-form #edit-actions input:hover{transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}form.user-login-form #edit-actions input:hover:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}header{max-height:100px}header .row{max-height:inherit;background:#fff;justify-content:space-between}header .row #block-popsu-colloque-branding{max-height:inherit}header .row #block-popsu-colloque-branding>div{max-height:inherit}header .row #block-popsu-colloque-branding>div a{display:block;max-height:inherit}header .row #block-popsu-colloque-branding>div a img{width:100%;max-height:inherit;padding-top:.5rem;padding-bottom:.5rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:450px){header .row #block-popsu-colloque-branding>div a img{width:auto}}header .row #block-popsu-colloque-branding.is-active{z-index:10000}header .row #block-renderedsitesettingsblock-2{display:none;width:35%;padding:0;border-left:1px solid #b9a47eff}header .row #block-renderedsitesettingsblock-2 a{display:flex}@media screen and (min-width:1200px){header .row #block-renderedsitesettingsblock-2{display:flex}}header .row #block-renderedsitesettingsblock-2 .site_setting_entity{display:flex;padding:0 1rem 0 0;align-items:center;justify-content:flex-start}header .row #block-renderedsitesettingsblock-2 .site_setting_entity h1{width:100%;margin:auto 0;padding-right:1rem;text-align:right;text-transform:uppercase;color:#1d378eff;align-self:stretch}header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque{display:flex;flex-direction:column;width:50%;height:auto}header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque>div{height:auto}header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque>div:first-child{margin-bottom:.6rem;padding-bottom:.4rem;white-space:nowrap;color:#b9a47eff;border-bottom:2px solid #b9a47eff}header .row #block-renderedsitesettingsblock-2 .site_setting_entity .__info_colloque>div:last-child{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-bottom:0;padding-right:10px;color:#1d378eff}header .row #block-mainnavigation{width:-webkit-max-content;width:-moz-max-content;width:max-content}header .row #block-mainnavigation .burger{z-index:9999;padding-top:.25rem}header .row #block-mainnavigation .nav-main{display:none}@media screen and (min-width:1200px){header .row #block-mainnavigation .nav-main{display:block}header .row #block-mainnavigation .nav-main ul{margin-bottom:0;flex-wrap:wrap}header .row #block-mainnavigation .nav-main ul li{margin:0 .5rem}header .row #block-mainnavigation .nav-main ul li:not(:last-child):after{display:inline-block;margin-left:.5rem;content:'|'}}header .row #block-mainnavigation .nav-main.is-active{position:fixed;z-index:9999;top:0;left:0;display:block;width:100vw;height:100vh;background:#fff}@media screen and (min-width:576px){header .row #block-mainnavigation .nav-main.is-active{height:auto}header .row #block-mainnavigation .nav-main.is-active ul{margin:130px 0 50px 0}header .row #block-mainnavigation .nav-main.is-active li{font-size:1.7rem;line-height:3rem;padding:0 15px}}header .row #block-mainnavigation .nav-main.is-active ul{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}header .row #block-mainnavigation .nav-main.is-active ul li{font-size:1.5rem;line-height:3rem;padding:0 15px}@media screen and (min-width:360px){header .row #block-mainnavigation .nav-main.is-active ul li{width:100%}header .row #block-mainnavigation .nav-main.is-active ul li::before{display:inline-block;width:0;height:1px;content:' ';transition:width 1s ease;background:#b9a47eff}header .row #block-mainnavigation .nav-main.is-active ul li:hover::before{width:10%;transition:all 1s ease}}#block-mainnavigation{display:flex;border-left:1px solid #b9a47eff;align-items:center;justify-content:flex-end}#block-mainnavigation .burger{display:block;margin:auto}@media screen and (min-width:1200px){#block-mainnavigation .burger{display:none}}#block-mainnavigation .burger.is-active{z-index:999}#block-mainnavigation .nav-main{display:none;height:auto}@media screen and (min-width:1200px){#block-mainnavigation .nav-main{display:flex}}header.front #block-popsu-colloque-branding{position:relative;z-index:9999;width:21rem}header.front #block-popsu-colloque-branding a{max-height:8rem!important}header.front #block-popsu-colloque-branding.is-active{overflow:inherit}header.front #block-popsu-colloque-branding.is-active>div{max-height:115px}header.front #block-renderedsitesettingsblock-2{display:none}#block-popsu-colloque-submenu{margin:1rem auto}#block-popsu-colloque-submenu ul{display:flex;margin:0 -1rem;padding:0;flex-wrap:wrap}#block-popsu-colloque-submenu ul li{width:100%;padding:1rem;text-align:center}@media screen and (min-width:576px){#block-popsu-colloque-submenu ul li{width:auto!important}}#block-popsu-colloque-submenu ul li a{font-family:dukefill;font-size:2rem;display:block;padding:.5rem 1rem;transition:color .3s ease,background .3s ease;letter-spacing:.05rem;text-transform:uppercase;color:#1d378eff;border:1px solid #1d378eff;background:#fff}@media screen and (min-width:768px){#block-popsu-colloque-submenu ul li a{font-size:2.5rem}}#block-popsu-colloque-submenu ul li a:hover{transition:all .3s ease;text-decoration:none;color:#fff;background:#1d378eff}#views-exposed-form-bibliographie-page-1,#views-exposed-form-publications-page-1{display:flex;margin:2rem 0;flex-wrap:wrap}#views-exposed-form-bibliographie-page-1>div,#views-exposed-form-publications-page-1>div{width:100%}@media screen and (min-width:768px){#views-exposed-form-bibliographie-page-1>div,#views-exposed-form-publications-page-1>div{width:calc((100% / 2) - (.5rem * 2))}}@media screen and (min-width:992px){#views-exposed-form-bibliographie-page-1>div,#views-exposed-form-publications-page-1>div{width:auto}}@media screen and (min-width:992px){#views-exposed-form-bibliographie-page-1>div,#views-exposed-form-publications-page-1>div{margin-right:2rem}}#views-exposed-form-bibliographie-page-1>div:not(:last-child),#views-exposed-form-publications-page-1>div:not(:last-child){margin-bottom:1rem}@media screen and (min-width:768px){#views-exposed-form-bibliographie-page-1>div:not(:last-child),#views-exposed-form-publications-page-1>div:not(:last-child){margin-right:calc(.5rem * 2)}}@media screen and (min-width:992px){#views-exposed-form-bibliographie-page-1>div:not(:last-child),#views-exposed-form-publications-page-1>div:not(:last-child){margin-bottom:0}}#views-exposed-form-bibliographie-page-1>div label,#views-exposed-form-publications-page-1>div label{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}#views-exposed-form-bibliographie-page-1>div .select-selected,#views-exposed-form-publications-page-1>div .select-selected{width:100%;min-width:150px;color:#1d378eff!important;background-color:#fff}#views-exposed-form-bibliographie-page-1>div .select-selected::after,#views-exposed-form-publications-page-1>div .select-selected::after{position:absolute;top:14px;right:10px;width:0;height:0;content:'';border:6px solid transparent;border-color:#1d378eff transparent transparent transparent}#views-exposed-form-bibliographie-page-1>div .select-selected.select-arrow-active:after,#views-exposed-form-publications-page-1>div .select-selected.select-arrow-active:after{top:7px;transform:rotate(180deg)}#views-exposed-form-bibliographie-page-1>div .select-items,#views-exposed-form-publications-page-1>div .select-items{position:absolute;z-index:99;top:100%;right:0;width:100%;min-width:150px;background-color:#1d378eff}@media screen and (min-width:768px){#views-exposed-form-bibliographie-page-1 #edit-actions,#views-exposed-form-publications-page-1 #edit-actions{display:flex;width:100%;flex-wrap:nowrap}}@media screen and (min-width:992px){#views-exposed-form-bibliographie-page-1 #edit-actions,#views-exposed-form-publications-page-1 #edit-actions{width:auto}}#views-exposed-form-bibliographie-page-1 #edit-actions input,#views-exposed-form-publications-page-1 #edit-actions input{width:100%;height:auto;margin-top:1rem;padding:.5rem 1rem;color:#fff;border:none;outline:0;background:#1d378eff}@media screen and (min-width:768px){#views-exposed-form-bibliographie-page-1 #edit-actions input,#views-exposed-form-publications-page-1 #edit-actions input{max-width:50%;margin-right:1rem}}@media screen and (min-width:992px){#views-exposed-form-bibliographie-page-1 #edit-actions input,#views-exposed-form-publications-page-1 #edit-actions input{max-width:100%;margin-top:0;margin-right:0}}#views-exposed-form-bibliographie-page-1 #edit-actions input:focus,#views-exposed-form-publications-page-1 #edit-actions input:focus{border:none;outline:0}@media screen and (min-width:768px){#views-exposed-form-bibliographie-page-1 #edit-actions input#edit-submit-publications,#views-exposed-form-publications-page-1 #edit-actions input#edit-submit-publications{margin-right:calc(.5rem * 2)}}#views-exposed-form-bibliographie-page-1 #edit-actions input.form-submit,#views-exposed-form-publications-page-1 #edit-actions input.form-submit{margin-right:.75rem}#block-formulaireexposesearchpage-1 input{width:100%;height:auto;margin-top:1rem;padding:.5rem 1rem;color:#1d378eff;border:none;outline:0;background:#fff}@media screen and (min-width:768px){#block-formulaireexposesearchpage-1 input{max-width:100%;margin-right:1rem}}@media screen and (min-width:992px){#block-formulaireexposesearchpage-1 input{max-width:100%;margin-top:0;margin-right:0}}#block-formulaireexposesearchpage-1 input:focus{border:none;outline:0}@media screen and (min-width:768px){#block-formulaireexposesearchpage-1 input#edit-submit-publications{margin-right:calc(.5rem * 2)}}#block-formulaireexposesearchpage-1 input.form-submit{color:#fff;background:#1d378eff}#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1{display:flex;margin:2rem 0;flex-wrap:wrap}#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1>div{width:100%}@media screen and (min-width:768px){#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1>div:first-child{width:75%}#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1>div:last-child{width:25%}}@media screen and (min-width:992px){#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1>div:first-child{max-width:350px}#block-formulaireexposesearchpage-1 #views-exposed-form-search-page-1>div:last-child{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.js-form-type-select{font-family:Arial;position:relative;display:inline-flex;align-items:baseline}.js-form-type-select label{margin-right:1rem}.js-form-type-select select{display:none}.select-selected.select-arrow-active:after{top:7px;border-color:transparent transparent #1d378eff transparent}.select-items div,.select-selected{padding:8px 30px 8px 16px;cursor:pointer;color:#fff;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}body{overflow-x:hidden}.home .__img-hero{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw}.__img-hero{position:relative;right:50%;left:50%;width:100vw;height:300px;margin-right:-50vw;margin-left:-50vw}.__img-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.participant_full{flex-direction:column;margin-top:2rem}@media screen and (min-width:992px){.participant_full{margin-top:0}}.participant_full .hero figure{width:100%}.participant_full .hero figure .__img>div{width:250px;height:250px;margin:auto}.participant_full .hero figure .__img img{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.participant_full .hero figure figcaption{margin:2rem 0;text-align:center;align-self:center}@media screen and (min-width:768px){.__img-hero{position:relative;right:0;left:0;width:auto;height:500px;margin-right:auto;margin-left:auto}}@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{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.participant_full .hero figure figcaption{text-align:left;align-self:center}}.dl_ressource{font-family:truenoregular;font-size:.9rem;line-height:1.2;margin:1.5rem .25rem 0 .25rem;text-align:left}@media screen and (min-width:768px){.dl_ressource{font-size:.5rem;margin-top:1.5rem;text-align:center}}.dl_ressource a::before{display:inline-block;width:25px;height:25px;margin-right:.5rem;content:'';vertical-align:middle;background-image:url(../images/douwnload.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.dl_ressource a::before{margin-right:0}}.dl_ressource a>span{display:inline-block}@media screen and (min-width:992px){.dl_ressource a>span{display:inline-block!important;margin-top:.5rem}}@media screen and (min-width:768px){.dl_ressource a>span{display:none}}.__rs>div{width:25px;height:25px;margin:0 .25rem}@media screen and (min-width:768px){.__rs:not(.moment){margin:auto}.__rs:not(.moment)>div{margin:0 auto .5rem auto}}@media screen and (min-width:992px){.__rs.moment{margin:auto}.__rs.moment>div{margin:0 auto .5rem auto}}.paragraph--type--role-de-l-intervenant{margin-bottom:5rem}.___title_inter{margin-bottom:2rem;border-bottom:1px solid #000}/*! Flickity v2.2.1 +https://flickity.metafizzy.co +---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{position:relative;overflow:hidden;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.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;color:#333;border:none;background:rgba(255,255,255,.75)}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;pointer-events:none;opacity:.3}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;transform:translateY(-50%);border-radius:50%}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{right:10px;left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;top:20%;left:20%;width:60%;height:60%}.flickity-page-dots{line-height:1;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;cursor:pointer;opacity:.25;border-radius:50%;background:#333}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-button{background:0 0}.flickity-button:hover{background:0 0}.flickity-button-icon{fill:#000}.flickity-button:disabled{display:none}#block-views-block-slide-programme-block-1 .__slide article,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article{display:flex;flex-direction:column;width:calc(100% - 30px);height:325px;margin:3rem .5rem 1.5rem .5rem}@media screen and (min-width:768px){#block-views-block-slide-programme-block-1 .__slide article,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){#block-views-block-slide-programme-block-1 .__slide article,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article{width:calc(100% / 3 - .5rem * 2)}}@media screen and (min-width:1200px){#block-views-block-slide-programme-block-1 .__slide article,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article{width:calc(100% / 4 - .5rem * 2)}}#block-views-block-slide-programme-block-1 .__slide article a,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article a{width:100%;height:100%;transition:.3s transform ease,.3s box-shadow ease;background:#fff;box-shadow:none}#block-views-block-slide-programme-block-1 .__slide article a:hover,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article a:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}#block-views-block-slide-programme-block-1 .__slide article a .__wrap,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article a .__wrap{background:#fff}#block-views-block-slide-programme-block-1 .__slide article.first>span,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article.first>span{font-family:truenolight;font-size:1.2rem;line-height:1.2;position:absolute;top:-2.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}#block-views-block-slide-programme-block-1 .__slide article.first:not(:first-child)::before,#block-views-block-slide-programme-node-intervenant-block-1 .__slide article.first:not(:first-child)::before{position:absolute;top:0;left:-.5rem;display:block;width:1px;height:calc(100% + 3rem);margin:-2.5rem 0 0 0;content:' ';background:#b9a47eff}#block-views-block-dernieres-publications-block-1 section:not(.wrap_head),#block-views-block-gallerie-block-1 section:not(.wrap_head),#block-views-block-slide-interviews-block-1 section:not(.wrap_head),#block-views-block-slide-programme-block-1 section:not(.wrap_head),#block-views-block-slide-programme-node-intervenant-block-1 section:not(.wrap_head){margin:1rem 0}#block-views-block-dernieres-publications-block-1 .views section.wrap_head:after,#block-views-block-gallerie-block-1 .views section.wrap_head:after,#block-views-block-slide-interviews-block-1 .views section.wrap_head:after,#block-views-block-slide-programme-block-1 .views section.wrap_head:after,#block-views-block-slide-programme-node-intervenant-block-1 .views section.wrap_head:after{display:block;height:10px;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}#block-views-block-dernieres-publications-block-1 .views section.wrap_head .head,#block-views-block-gallerie-block-1 .views section.wrap_head .head,#block-views-block-slide-interviews-block-1 .views section.wrap_head .head,#block-views-block-slide-programme-block-1 .views section.wrap_head .head,#block-views-block-slide-programme-node-intervenant-block-1 .views section.wrap_head .head{display:block}@media screen and (min-width:576px){#block-views-block-dernieres-publications-block-1 .views section .head,#block-views-block-gallerie-block-1 .views section .head,#block-views-block-slide-interviews-block-1 .views section .head,#block-views-block-slide-programme-block-1 .views section .head,#block-views-block-slide-programme-node-intervenant-block-1 .views section .head{display:flex!important;width:100%;justify-content:space-between;align-items:center}}.paragraph--type--role-de-l-intervenant{margin-bottom:2rem}.paragraph--type--role-de-l-intervenant .__slide:after{display:none;content:'flickity'}@media screen and (min-width:768px){.paragraph--type--role-de-l-intervenant .__slide:after{content:''}}.paragraph--type--role-de-l-intervenant .__slide .flickity-slider>div{width:70%;padding:0 .5rem}@media screen and (min-width:768px){.paragraph--type--role-de-l-intervenant .__slide .flickity-slider>div{width:100%}}section article.thumbnails.programme .__content span{font-family:truenoregular_italic;font-size:.8rem;text-transform:none!important;color:#1d378eff}section article.thumbnails.programme .__content span strong{font-family:truenobold_italic}section>div:not(.__slide) article.thumbnails.programme a{display:block;width:100%;height:100%;transition:.3s transform ease,.3s box-shadow ease;background:#fff;box-shadow:none}section>div:not(.__slide) article.thumbnails.programme a:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.thumbnails{width:100%;height:auto;margin:calc(.5rem) 0;background:#fff}@media screen and (min-width:768px){.thumbnails{margin:calc(.5rem)}}.thumbnails:not(.bibliographie):not(.programme){transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.thumbnails:not(.bibliographie):not(.programme):hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.thumbnails figure{height:150px;margin:0}.thumbnails .__wrap{padding:1rem}.thumbnails .__wrap .type_moment,.thumbnails .__wrap time{font-family:truenoregular;font-size:.8rem;text-transform:uppercase}.thumbnails .__wrap>.d-flex{margin-bottom:.5rem}@media screen and (min-width:768px){.thumbnails.publications{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.thumbnails.publications{width:calc(100% / 3 - .5rem * 2)}}@media screen and (min-width:1200px){.thumbnails.publications{width:calc(100% / 4 - .5rem * 2)}}.thumbnails.publications .__media{padding:.5rem 0 .5rem .5rem}.thumbnails.publications .__media .__img{width:100px}.thumbnails.publications .__wrap{padding:.5rem}.thumbnails.publications>div{height:100%}.thumbnails.publications div>*{color:#1d378eff}.thumbnails.publications a{display:block;height:100%}.thumbnails.bibliographie{padding:.5rem;background:#fff!important}.thumbnails.bibliographie.link_ext{transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.thumbnails.bibliographie.link_ext:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}@media screen and (min-width:768px){.thumbnails.bibliographie{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.thumbnails.bibliographie{width:calc(100% / 3 - .5rem * 2)}}@media screen and (min-width:1200px){.thumbnails.bibliographie{width:calc(100% / 4 - .5rem * 2)}}.thumbnails.bibliographie>div *{color:#1d378eff}.thumbnails.bibliographie>div .__auteur *{font-size:1.4rem}.thumbnails.bibliographie>div .__body{margin:1rem 0}.thumbnails.bibliographie a{text-decoration:underline;color:#b9a47eff}@media screen and (min-width:768px){.thumbnails.interviews{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.thumbnails.interviews{width:calc(100% / 3 - .5rem * 2)}}@media screen and (min-width:1200px){.thumbnails.interviews{width:calc(100% / 4 - .5rem * 2)}}.thumbnails.interviews .__media{max-width:50%;padding:.5rem 0 .5rem .5rem}.thumbnails.interviews .__media .__img{width:100px}.thumbnails.interviews .__wrap{padding:.5rem}.thumbnails.interviews>div{height:100%}.thumbnails.interviews div>*{color:#1d378eff}.thumbnails.interviews a{display:block;height:100%}@media screen and (min-width:768px){.container.programme .thumbnails{width:calc(100% / 2 - .5rem * 2);margin:.5rem}}@media screen and (min-width:992px){.container.programme .thumbnails{width:calc(100% / 3 - .5rem * 2)}}.container.programme .thumbnails .inter{margin-top:.5rem}.container.programme .thumbnails .inter span{font-family:truenoregular_italic;font-size:.8rem;text-transform:none!important;color:#1d378eff}.container.programme .thumbnails .inter span strong{font-family:truenobold_italic}.__ressources .__publications .publications .__media{padding:.5rem 0 .5rem .5rem}.__ressources .__publications .publications .__wrap{padding:.5rem}@media screen and (min-width:768px){.__ressources .__publications .publications{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.__ressources .__publications .publications{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:1200px){.__ressources .__publications .publications{width:calc(100% / 2 - .5rem * 2)}}.__ressources .__bibliographie .thumbnails{background:0 0}.__ressources .__bibliographie .thumbnails a>div div,.__ressources .__bibliographie .thumbnails a>div p,.__ressources .__bibliographie .thumbnails a>div span{display:inline;background:#fff}@media screen and (min-width:768px){.__ressources .__bibliographie .thumbnails{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.__ressources .__bibliographie .thumbnails{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:1200px){.__ressources .__bibliographie .thumbnails{width:calc(100% / 2 - .5rem * 2)}}.__ressources .__interviews .interviews .__media{padding:.5rem 0 .5rem .5rem}.__ressources .__interviews .interviews .__wrap{padding:.5rem}@media screen and (min-width:768px){.__ressources .__interviews .interviews{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:992px){.__ressources .__interviews .interviews{width:calc(100% / 2 - .5rem * 2)}}@media screen and (min-width:1200px){.__ressources .__interviews .interviews{width:calc(100% / 2 - .5rem * 2)}}.thumbnails_participants figure>div{width:100px;height:100px;margin-left:.5rem}.thumbnails_participants figure>div img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.thumbnails_participants figure figcaption.__info{margin-top:-3rem;padding:4rem .5rem .5rem .5rem;background:#fff}.thumbnails_participants figure figcaption.__info .__name{text-transform:uppercase}.__ressources h4{font-family:dukefill;font-size:2rem;margin:1rem 0;letter-spacing:.1rem;text-transform:uppercase;color:#1d378eff}@media screen and (min-width:768px){.__ressources>section>div{margin:0 calc(0rem - .5rem)!important}}.__ressources section .row{padding:0 0 2rem 0}.__ressources .views-element-container{margin:4rem auto}.more_link{padding:0 1rem .2rem 1rem;transition:.3s transform ease,.3s box-shadow ease;border-radius:0;background:#fff;box-shadow:none}.more_link:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.more_link a{font-family:truenobold;font-size:.6rem;color:#1d378eff}.more_link a span{padding-left:.5rem}#block-views-block-dernieres-publications-block-1 .more_link,#block-views-block-slide-programme-block-1 .more_link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.5rem 0}@media screen and (min-width:576px){#block-views-block-dernieres-publications-block-1 .more_link,#block-views-block-slide-programme-block-1 .more_link{margin:0}}.link_live{width:100%;margin:auto}.link_live>div{margin:4rem auto}.link_live>div a{font-family:truenoregular;font-size:1rem;padding:.7rem 2rem;text-transform:uppercase;color:#fff!important;background:#1d378eff}.link_live>div a:hover{transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.link_live>div a:hover:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}@media screen and (min-width:576px){.link_live>div a{font-size:1rem;padding:.7rem 4rem}}footer{width:100%;height:auto;margin-top:2rem;padding:2rem 0 0 0;background:#fff}footer>.d-flex>div{margin-bottom:1.5rem}footer #block-renderedsitesettingsblock-5 .site_setting_entity>div{display:flex;flex-wrap:nowrap}@media screen and (min-width:768px){footer #block-renderedsitesettingsblock-5 .site_setting_entity>div{display:block}}footer #block-renderedsitesettingsblock-5 .site_setting_entity>div>div{width:calc((100% / 3) - .5rem)}@media screen and (min-width:768px){footer #block-renderedsitesettingsblock-5 .site_setting_entity>div>div{width:calc((100% / 2) - .5rem);max-width:200px;margin-bottom:2rem}}footer #block-renderedsitesettingsblock-5 .site_setting_entity>div>div:first-child{margin-right:.5rem}footer #block-renderedsitesettingsblock-4 .site_setting_entity>div{margin:1rem 0}footer #block-renderedsitesettingsblock-4 .site_setting_entity>div:first-child::after,footer #block-renderedsitesettingsblock-4 .site_setting_entity>div:first-child:before{display:block;width:1rem;height:1px;margin:.5rem 0;content:' ';background:#000}footer #block-renderedsitesettingsblock-4 .site_setting_entity .sub-title{font-size:1rem}footer #block-renderedsitesettingsblock-4 .site_setting_entity .d-flex{margin-top:1rem}footer #block-renderedsitesettingsblock-4 .site_setting_entity .d-flex>div{width:30px;margin-right:1rem}footer .site_setting_entity img{height:auto}footer>div{display:flex;flex-wrap:nowrap}footer>div .__slide .flickity-slider>div{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 1rem}footer>div .__slide .flickity-slider>div img{width:auto!important;max-width:70px;height:100px;-o-object-fit:contain;object-fit:contain}.leaflet-popup-content p{font-family:truenoregular;font-size:.9rem;line-height:1.5}.leaflet-popup-content p strong{line-height:2;color:#1d378eff}.medias .paragraph--type--images{width:100%}.medias .paragraph--type--video{margin:4rem 0}.medias .paragraph--type--video>div{font-family:dukefill;font-size:2rem;line-height:normal;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.medias .paragraph--type--video>div{text-align:left}}.video-embed-field-provider-youtube.video-embed-field-responsive-video{display:flex}.no-flexbox .box{color:red}.flexbox .box{color:green}.side_notes img,article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-content{width:100%}#presentation .__wrapper .__wrap_side{position:inherit}@media screen and (min-width:768px){#presentation .__wrapper .__wrap_side{position:relative}}#presentation .__wrapper .__wrap_side .notes>div{position:absolute;margin-top:2rem}@media screen and (min-width:768px){#presentation .__wrapper .__wrap_side .notes>div{margin-top:-2rem}}#presentation .__wrapper .__wrap_side .notes>div>div{padding:.5rem;background:#fff}#presentation .__wrapper .__wrap_side .notes>div>div p{font-family:cormorantBold;margin:0;color:#1d378eff}#presentation .__wrapper .__wrap_side .notes .close{position:absolute;top:-12px;left:-15px;width:30px;height:27px;cursor:pointer;background:#1d378eff}#presentation .__wrapper .__wrap_side .notes .close::after{display:block;margin:auto;margin-top:-6px;content:'+';transform:rotate(45deg);text-align:center;color:#fff}.side_notes{position:absolute;left:30px;width:calc(100% - 30px);width:calc(100% - 45px)}@media screen and (min-width:768px){.side_notes{margin-top:-3rem}}.side_notes .wrap{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.side_notes .wrap .__hero{max-width:300px;height:200px;margin:0!important}.side_notes .wrap .__hero .__img{height:200px}.side_notes .wrap .__hero .__img img{width:auto;height:100%}.side_notes .wrap .__head{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:300px;padding:.5rem;background:#fff}.side_notes .wrap .__head>*{font-family:cormorantBold;display:inline;color:#1d378eff}.side_notes .wrap .thumbnails.bibliographie{width:100%}.side_notes .close{position:absolute;top:-12px;left:-15px;width:30px;height:27px;cursor:pointer;background:#1d378eff}.side_notes .close::after{display:block;margin:auto;content:'+';transform:rotate(45deg);text-align:center;color:#fff}.side_notes *{max-width:100%;margin:0;padding:0;flex:100%}#tarteaucitronRoot #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronDisclaimerAlert,#tarteaucitronRoot #tarteaucitronInfo,#tarteaucitronRoot #tarteaucitronPersonalize,#tarteaucitronRoot #tarteaucitronPrivacyUrl,#tarteaucitronRoot .tarteaucitronH1,#tarteaucitronRoot .tarteaucitronH2,#tarteaucitronRoot button,#tarteaucitronRoot li a,#tarteaucitronRoot li span{font-family:truenoregular!important}#block-views-block-dernieres-publications-block-1,#block-views-block-slide-programme-block-1,#moments .__title,#moments .__wrap_content .__content>*,#moments .__wrap_side,#moments .__wrapper,.__img-hero,.__ressources>*,.home #txt_present,.les_intervenants .thumbnails_participants,.letter-sort,.participant_full .__img,.participant_full .content>*,.participant_full figcaption,.programme .thumbnails,.programme.container,.views.__publications .thumbnails,article#presentation,article#presentation p{visibility:hidden} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css-compiled/index0.css b/web/themes/custom/colloque2024/css-compiled/index0.css new file mode 100644 index 00000000..a84823d3 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/index0.css @@ -0,0 +1,70 @@ +/** @file Presentational styles for Drupal stark theme layout. It is left empty for testing purposes. @see https://www.drupal.org/project/drupal/issues/2349711 */ +#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; } + +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; } + +.__img-hero img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +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:first-child, #block-views-block-dernieres-publications-block-1 .views section:first-child { display: flex; width: 100%; justify-content: space-between; align-items: baseline; } + +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; } + +/** @file Presentational styles for Drupal stark theme layout. It is left empty for testing purposes. @see https://www.drupal.org/project/drupal/issues/2349711 */ +.__slide .thumbnails { margin: 1rem 0; max-width: 300px; height: auto; width: calc(100% / 5); background: white; transform: scale(1); box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.__slide .thumbnails:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 3px 3px blue; } + +.__slide .thumbnails > .__wrap { padding: 1rem; } + +.__slide .thumbnails .__media { margin-right: 1rem; } + +.__slide .thumbnails .__media figcaption { height: 100%; } + +.__slide .thumbnails .__media figcaption img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +.__slide .thumbnails .d-flex { padding: 1rem; } + +.thumbnails figcaption { height: 100px; } + +.thumbnails figcaption img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXgwLmNzcyIsInNvdXJjZXMiOlsiaW5kZXgwLnNjc3MiLCJ2YXJpYWJsZXMvdmFyLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2VkaXQuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVzLnNjc3MiLCJjb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBmaWxlXG4gKiBQcmVzZW50YXRpb25hbCBzdHlsZXMgZm9yIERydXBhbCBzdGFyayB0aGVtZSBsYXlvdXQuXG4gKlxuICogSXQgaXMgbGVmdCBlbXB0eSBmb3IgdGVzdGluZyBwdXJwb3Nlcy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzIzNDk3MTFcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzL3Zhci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hZG1pbi9lZGl0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FkbWluL3Rvb2xiYXIuc2Nzc1wiO1xuYm9keSxodG1se1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbnVsLGxpLG9se1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSxoMixoMyxoNHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVzLnNjc3NcIjtcblxubWFpbntcbiAgLy8gbWFyZ2luLXRvcDogJG1hcmdpbi1oZXJvO1xufVxuXG5hcnRpY2xlIGltZyxcbi5zaWRlX25vdGVzIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIC5sYXlvdXQtY29udGVudCA+IGRpdntcbiAgZGlzcGxheTogZmxleDtcbn0gKi9cbi5zaWRlX25vdGVze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlX25vdGVzID4gKntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5zaWRlX25vdGVzIC5kLWZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3RodW1ibmFpbHMuc2Nzc1wiO1xuIiwiJGNvbG9yMTogcmVkO1xuJGNvbG9yMjogIzFkMzc4ZWZmO1xuJGNvbF9ibGFjazogYmxhY2s7XG5cbi8vIG1hcmdpblxuLy8gJG1hcmdpbi1oZXJvOiAtMXJlbTtcbiIsIiNibG9jay1wb3BzdS1jb2xsb3F1ZS1sb2NhbC10YXNrc3tcbiAgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiI3Rvb2xiYXItYWRtaW5pc3RyYXRpb257XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsImhlYWRlcntcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBkaXYge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuI2Jsb2NrLXBvcHN1LWNvbGxvcXVlLWJyYW5kaW5ne1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gICYgPiBkaXYge1xuICAgICYgPiBhe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1tYWlubmF2aWdhdGlvbntcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yMTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdWx7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sX2JsYWNrO1xuICAgICAgYXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2l0ZV9zZXR0aW5nX2VudGl0eXtcbiAgaW1ne1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIuX19pbWctaGVyb3tcbiAgLy8gaGVpZ2h0OiA0MDBweDtcbiAgLy8gd2lkdGg6IDEwMHZ3O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGxlZnQ6IDUwJTtcbiAgLy8gcmlnaHQ6IDUwJTtcbiAgLy8gbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAvLyBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG4iLCIvLyBtYWlue1xuLy8gICBtYXJnaW4tdG9wOiAkbWFyZ2luLWhlcm87XG4vLyB9XG5cblxuaW1ne1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4gI3R4dF9wcmVzZW50e1xuICAgJiA+IGRpdntcbiAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICB9XG4gfVxuIiwiI2Jsb2NrLXZpZXdzLWJsb2NrLXNsaWRlLXByb2dyYW1tZS1ibG9jay0xLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWRlcm5pZXJlcy1wdWJsaWNhdGlvbnMtYmxvY2stMXtcbiAgLnZpZXdze1xuICAgIHNlY3Rpb257XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBQcmVzZW50YXRpb25hbCBzdHlsZXMgZm9yIERydXBhbCBzdGFyayB0aGVtZSBsYXlvdXQuXG4gKlxuICogSXQgaXMgbGVmdCBlbXB0eSBmb3IgdGVzdGluZyBwdXJwb3Nlcy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzIzNDk3MTFcbiAqL1xuXG4gLl9fc2xpZGV7XG4gICAudGh1bWJuYWlsc3tcbiAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgIGhlaWdodDogYXV0bztcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUgKTtcbiAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICAgICAmOmhvdmVye1xuICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAzcHggYmx1ZTtcbiAgICAgfVxuICAgICAgJiA+IC5fX3dyYXB7XG4gICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICB9XG4gICAgIC5fX21lZGlhe1xuICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgaW1ne1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgLmQtZmxleHtcbiAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLnRodW1ibmFpbHN7XG4gICBmaWdjYXB0aW9ue1xuICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICBpbWd7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICB9XG4gICB9XG4gfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtLQU9HO0FFUEgsQUFDRSxpQ0FEK0IsQ0FDL0IsRUFBRSxDQUFBLEVBQ0EsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxHQUlYOztBQVRILEFBTUksaUNBTjZCLENBQy9CLEVBQUUsQ0FLQSxFQUFFLENBQUEsRUFDQSxNQUFNLEVBQUUsTUFBTSxHQUNmOztBQ1JMLEFBQUEsdUJBQXVC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 */ diff --git a/web/themes/custom/colloque2024/css-compiled/index0.min.css b/web/themes/custom/colloque2024/css-compiled/index0.min.css new file mode 100644 index 00000000..171add73 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/index0.min.css @@ -0,0 +1 @@ +#block-popsu-colloque-local-tasks ul{display:flex;margin-top:2rem;margin-bottom:0;padding:0}#block-popsu-colloque-local-tasks ul li{margin:.5rem}#toolbar-administration{position:fixed;z-index:1000}body,html{font-size:16px;line-height:1.2}li,ol,ul{list-style:none}h1,h2,h3,h4{margin:0;padding:0}header{height:130px;padding:0 1rem}header div{height:inherit}#block-popsu-colloque-branding{position:relative;z-index:999;width:100%;padding:1rem 0 0 0}#block-popsu-colloque-branding>div>a{position:relative;display:inline-block;height:8rem;max-height:150px}#block-popsu-colloque-branding>div>a img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}#block-mainnavigation{display:flex;width:auto;padding-bottom:1rem;border-left:1px solid red;align-items:flex-end}#block-mainnavigation ul{flex-wrap:nowrap}#block-mainnavigation ul li{padding:0 1rem;border-right:1px solid #000}#block-mainnavigation ul li a{white-space:nowrap}.site_setting_entity img{width:50%;height:auto}.__img-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#txt_present>div{margin:2rem auto}#block-views-block-dernieres-publications-block-1 .views section:first-child,#block-views-block-slide-programme-block-1 .views section:first-child{display:flex;width:100%;justify-content:space-between;align-items:baseline}.side_notes img,article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side_notes{position:relative}.side_notes>*{position:absolute;width:300px}.side_notes .d-flex{flex-direction:column}.__slide .thumbnails{width:calc(100% / 5);max-width:300px;height:auto;margin:1rem 0;transition:.3s transform ease,.3s box-shadow ease;transform:scale(1);background:#fff;box-shadow:none}.__slide .thumbnails:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 3px 3px #00f}.__slide .thumbnails>.__wrap{padding:1rem}.__slide .thumbnails .__media{margin-right:1rem}.__slide .thumbnails .__media figcaption{height:100%}.__slide .thumbnails .__media figcaption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.__slide .thumbnails .d-flex{padding:1rem}.thumbnails figcaption{height:100px}.thumbnails figcaption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css-compiled/lightbox.css b/web/themes/custom/colloque2024/css-compiled/lightbox.css new file mode 100644 index 00000000..b3b0beb3 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/lightbox.css @@ -0,0 +1,204 @@ +body.lb-disable-scrolling { + overflow: hidden; +} + +.lightboxOverlay { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + background-color: black; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + opacity: 0.8; + display: none; +} + +.lightbox { + position: absolute; + left: 0; + width: 100%; + z-index: 10000; + text-align: center; + line-height: 0; + font-weight: normal; + outline: none; +} + +.lightbox .lb-image { + display: block; + height: auto; + max-width: inherit; + max-height: none; + border-radius: 3px; + + /* Image border */ + border: 4px solid white; +} + +.lightbox a img { + border: none; +} + +.lb-outerContainer { + position: relative; + *zoom: 1; + width: 250px; + height: 250px; + margin: 0 auto; + border-radius: 4px; + + /* Background color behind image. + This is visible during transitions. */ + background-color: white; +} + +.lb-outerContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-loader { + position: absolute; + top: 43%; + left: 0; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; +} + +.lb-cancel { + display: block; + width: 32px; + height: 32px; + margin: 0 auto; + background: url(../images/loading.gif) no-repeat; +} + +.lb-nav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; +} + +.lb-container > .nav { + left: 0; +} + +.lb-nav a { + outline: none; + background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); +} + +.lb-prev, .lb-next { + height: 100%; + cursor: pointer; + display: block; +} + +.lb-nav a.lb-prev { + width: 34%; + left: 0; + float: left; + background: url(../images/prev.png) left 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-prev:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-nav a.lb-next { + width: 64%; + right: 0; + float: right; + background: url(../images/next.png) right 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-next:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-dataContainer { + margin: 0 auto; + padding-top: 5px; + *zoom: 1; + width: 100%; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +.lb-dataContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-data { + padding: 0 4px; + color: #ccc; +} + +.lb-data .lb-details { + width: 85%; + float: left; + text-align: left; + line-height: 1.1em; +} + +.lb-data .lb-caption { + font-size: 13px; + font-weight: bold; + line-height: 1em; +} + +.lb-data .lb-caption a { + color: #4ae; +} + +.lb-data .lb-number { + display: block; + clear: left; + padding-bottom: 1em; + font-size: 12px; + color: #999999; +} + +.lb-data .lb-close { + display: block; + float: right; + width: 30px; + height: 30px; + background: url(../images/close.png) top right no-repeat; + text-align: right; + outline: none; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: 0.7; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.lb-data .lb-close:hover { + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} diff --git a/web/themes/custom/colloque2024/css-compiled/typography.css b/web/themes/custom/colloque2024/css-compiled/typography.css new file mode 100644 index 00000000..676599a5 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/typography.css @@ -0,0 +1,9 @@ +@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; } + +main h2 { font-family: 'dukefill'; text-transform: capitalize; font-family: 1rem; } + +main h3 { text-transform: uppercase; margin: 2rem 0; } + +.more_link span { padding-left: 0.5rem; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwb2dyYXBoeS5jc3MiLCJzb3VyY2VzIjpbInR5cG9ncmFwaHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZHVrZV9maWxsLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2R1a2VfZmlsbC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5tYWlue1xuICBoMntcbiAgICBmb250LWZhbWlseTogJ2R1a2VmaWxsJztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LWZhbWlseTogMXJlbTtcbiAgfVxuICBoMiwgYXtcbiAgICAvLyBjb2xvcjogJGNvbG9yMjtcbiAgfVxuICBoM3tcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG4gIC5ibHVlLCAjdHh0X3ByZXNlbnR7XG4gICAgLy8gY29sb3I6ICRjb2xvcjI7XG4gIH1cblxuICAjYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTF7XG4gICAgLnRodW1ibmFpbHMgYXtcbiAgICAgIC8vIGNvbG9yOiAkY29sX2JsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ubW9yZV9saW5re1xuICBzcGFue1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxHQUNOLFdBQVcsRUFBRSxVQUFVLEVBQ3ZCLEdBQUcsRUFBRSx1Q0FBdUMsQ0FBQyxlQUFlLEVBQ3ZELHNDQUFzQyxDQUFDLGNBQWMsRUFDMUQsV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBSXRCLEFBQ0UsSUFERSxDQUNGLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUFBRSxVQUFVLEVBQ3ZCLGNBQWMsRUFBRSxVQUFVLEVBQzFCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUxILEFBU0UsSUFURSxDQVNGLEVBQUUsQ0FBQSxFQUNBLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7O0FBWUgsQUFDRSxVQURRLENBQ1IsSUFBSSxDQUFBLEVBQ0YsWUFBWSxFQUFFLE1BQU0sR0FDckIifQ== */ diff --git a/web/themes/custom/colloque2024/css-compiled/typography.min.css b/web/themes/custom/colloque2024/css-compiled/typography.min.css new file mode 100644 index 00000000..7122d874 --- /dev/null +++ b/web/themes/custom/colloque2024/css-compiled/typography.min.css @@ -0,0 +1 @@ +@font-face{font-family:dukefill;font-weight:400;font-style:normal;src:url(../fonts/duke_fill-webfont.woff2) format('woff2'),url(../fonts/duke_fill-webfont.woff) format('woff')}main h2{font-family:dukefill;font-family:1rem;text-transform:capitalize}main h3{margin:2rem 0;text-transform:uppercase}.more_link span{padding-left:.5rem} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css new file mode 100644 index 00000000..40ee85d9 --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css @@ -0,0 +1,3904 @@ +/*! + * Bootstrap Grid v4.5.0 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; + } +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; +} + +.row-cols-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.row-cols-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css.map b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css.map new file mode 100644 index 00000000..57efc43b --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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F;;AQprDQ;EAAgC,oBAA4B;ARwrDpE;;AQvrDQ;;EAEE,wBAAoC;AR0rD9C;;AQxrDQ;;EAEE,0BAAwC;AR2rDlD;;AQzrDQ;;EAEE,2BAA0C;AR4rDpD;;AQ1rDQ;;EAEE,yBAAsC;AR6rDhD;;AQ5sDQ;EAAgC,0BAA4B;ARgtDpE;;AQ/sDQ;;EAEE,8BAAoC;ARktD9C;;AQhtDQ;;EAEE,gCAAwC;ARmtDlD;;AQjtDQ;;EAEE,iCAA0C;ARotDpD;;AQltDQ;;EAEE,+BAAsC;ARqtDhD;;AQpuDQ;EAAgC,yBAA4B;ARwuDpE;;AQvuDQ;;EAEE,6BAAoC;AR0uD9C;;AQxuDQ;;EAEE,+BAAwC;AR2uDlD;;AQzuDQ;;EAEE,gCAA0C;AR4uDpD;;AQ1uDQ;;EAEE,8BAAsC;AR6uDhD;;AQ5vDQ;EAAgC,uBAA4B;ARgwDpE;;AQ/vDQ;;EAEE,2BAAoC;ARkwD9C;;AQhwDQ;;EAEE,6BAAwC;ARmwDlD;;AQjwDQ;;EAEE,8BAA0C;ARowDpD;;AQlwDQ;;EAEE,4BAAsC;ARqwDhD;;AQpxDQ;EAAgC,yBAA4B;ARwxDpE;;AQvxDQ;;EAEE,6BAAoC;AR0xD9C;;AQxxDQ;;EAEE,+BAAwC;AR2xDlD;;AQzxDQ;;EAEE,gCAA0C;AR4xDpD;;AQ1xDQ;;EAEE,8BAAsC;AR6xDhD;;AQ5yDQ;EAAgC,uBAA4B;ARgzDpE;;AQ/yDQ;;EAEE,2BAAoC;ARkzD9C;;AQhzDQ;;EAEE,6BAAwC;ARmzDlD;;AQjzDQ;;EAEE,8BAA0C;ARozDpD;;AQlzDQ;;EAEE,4BAAsC;ARqzDhD;;AQp0DQ;EAAgC,qBAA4B;ARw0DpE;;AQv0DQ;;EAEE,yBAAoC;AR00D9C;;AQx0DQ;;EAEE,2BAAwC;AR20DlD;;AQz0DQ;;EAEE,4BAA0C;AR40DpD;;AQ10DQ;;EAEE,0BAAsC;AR60DhD;;AQ51DQ;EAAgC,2BAA4B;ARg2DpE;;AQ/1DQ;;EAEE,+BAAoC;ARk2D9C;;AQh2DQ;;EAEE,iCAAwC;ARm2DlD;;AQj2DQ;;EAEE,kCAA0C;ARo2DpD;;AQl2DQ;;EAEE,gCAAsC;ARq2DhD;;AQp3DQ;EAAgC,0BAA4B;ARw3DpE;;AQv3DQ;;EAEE,8BAAoC;AR03D9C;;AQx3DQ;;EAEE,gCAAwC;AR23DlD;;AQz3DQ;;EAEE,iCAA0C;AR43DpD;;AQ13DQ;;EAEE,+BAAsC;AR63DhD;;AQ54DQ;EAAgC,wBAA4B;ARg5DpE;;AQ/4DQ;;EAEE,4BAAoC;ARk5D9C;;AQh5DQ;;EAEE,8BAAwC;ARm5DlD;;AQj5DQ;;EAEE,+BAA0C;ARo5DpD;;AQl5DQ;;EAEE,6BAAsC;ARq5DhD;;AQp6DQ;EAAgC,0BAA4B;ARw6DpE;;AQv6DQ;;EAEE,8BAAoC;AR06D9C;;AQx6DQ;;EAEE,gCAAwC;AR26DlD;;AQz6DQ;;EAEE,iCAA0C;AR46DpD;;AQ16DQ;;EAEE,+BAAsC;AR66DhD;;AQ57DQ;EAAgC,wBAA4B;ARg8DpE;;AQ/7DQ;;EAEE,4BAAoC;ARk8D9C;;AQh8DQ;;EAEE,8BAAwC;ARm8DlD;;AQj8DQ;;EAEE,+BAA0C;ARo8DpD;;AQl8DQ;;EAEE,6BAAsC;ARq8DhD;;AQ77DQ;EAAwB,2BAA2B;ARi8D3D;;AQh8DQ;;EAEE,+BAA+B;ARm8DzC;;AQj8DQ;;EAEE,iCAAiC;ARo8D3C;;AQl8DQ;;EAEE,kCAAkC;ARq8D5C;;AQn8DQ;;EAEE,gCAAgC;ARs8D1C;;AQr9DQ;EAAwB,0BAA2B;ARy9D3D;;AQx9DQ;;EAEE,8BAA+B;AR29DzC;;AQz9DQ;;EAEE,gCAAiC;AR49D3C;;AQ19DQ;;EAEE,iCAAkC;AR69D5C;;AQ39DQ;;EAEE,+BAAgC;AR89D1C;;AQ7+DQ;EAAwB,wBAA2B;ARi/D3D;;AQh/DQ;;EAEE,4BAA+B;ARm/DzC;;AQj/DQ;;EAEE,8BAAiC;ARo/D3C;;AQl/DQ;;EAEE,+BAAkC;ARq/D5C;;AQn/DQ;;EAEE,6BAAgC;ARs/D1C;;AQrgEQ;EAAwB,0BAA2B;ARygE3D;;AQxgEQ;;EAEE,8BAA+B;AR2gEzC;;AQzgEQ;;EAEE,gCAAiC;AR4gE3C;;AQ1gEQ;;EAEE,iCAAkC;AR6gE5C;;AQ3gEQ;;EAEE,+BAAgC;AR8gE1C;;AQ7hEQ;EAAwB,wBAA2B;ARiiE3D;;AQhiEQ;;EAEE,4BAA+B;ARmiEzC;;AQjiEQ;;EAEE,8BAAiC;ARoiE3C;;AQliEQ;;EAEE,+BAAkC;ARqiE5C;;AQniEQ;;EAEE,6BAAgC;ARsiE1C;;AQhiEI;EAAmB,uBAAuB;ARoiE9C;;AQniEI;;EAEE,2BAA2B;ARsiEjC;;AQpiEI;;EAEE,6BAA6B;ARuiEnC;;AQriEI;;EAEE,8BAA8B;ARwiEpC;;AQtiEI;;EAEE,4BAA4B;ARyiElC;;AGljEI;EKlDI;IAAgC,oBAA4B;ERymElE;EQxmEM;;IAEE,wBAAoC;ER0mE5C;EQxmEM;;IAEE,0BAAwC;ER0mEhD;EQxmEM;;IAEE,2BAA0C;ER0mElD;EQxmEM;;IAEE,yBAAsC;ER0mE9C;EQznEM;IAAgC,0BAA4B;ER4nElE;EQ3nEM;;IAEE,8BAAoC;ER6nE5C;EQ3nEM;;IAEE,gCAAwC;ER6nEhD;EQ3nEM;;IAEE,iCAA0C;ER6nElD;EQ3nEM;;IAEE,+BAAsC;ER6nE9C;EQ5oEM;IAAgC,yBAA4B;ER+oElE;EQ9oEM;;IAEE,6BAAoC;ERgpE5C;EQ9oEM;;IAEE,+BAAwC;ERgpEhD;EQ9oEM;;IAEE,gCAA0C;ERgpElD;EQ9oEM;;IAEE,8BAAsC;ERgpE9C;EQ/pEM;IAAgC,uBAA4B;ERkqElE;EQjqEM;;IAEE,2BAAoC;ERmqE5C;EQjqEM;;IAEE,6BAAwC;ERmqEhD;EQjqEM;;IAEE,8BAA0C;ERmqElD;EQjqEM;;IAEE,4BAAsC;ERmqE9C;EQlrEM;IAAgC,yBAA4B;ERqrElE;EQprEM;;IAEE,6BAAoC;ERsrE5C;EQprEM;;IAEE,+BAAwC;ERsrEhD;EQprEM;;IAEE,gCAA0C;ERsrElD;EQprEM;;IAEE,8BAAsC;ERsrE9C;EQrsEM;IAAgC,uBAA4B;ERwsElE;EQvsEM;;IAEE,2BAAoC;ERysE5C;EQvsEM;;IAEE,6BAAwC;ERysEhD;EQvsEM;;IAEE,8BAA0C;ERysElD;EQvsEM;;IAEE,4BAAsC;ERysE9C;EQxtEM;IAAgC,qBAA4B;ER2tElE;EQ1tEM;;IAEE,yBAAoC;ER4tE5C;EQ1tEM;;IAEE,2BAAwC;ER4tEhD;EQ1tEM;;IAEE,4BAA0C;ER4tElD;EQ1tEM;;IAEE,0BAAsC;ER4tE9C;EQ3uEM;IAAgC,2BAA4B;ER8uElE;EQ7uEM;;IAEE,+BAAoC;ER+uE5C;EQ7uEM;;IAEE,iCAAwC;ER+uEhD;EQ7uEM;;IAEE,kCAA0C;ER+uElD;EQ7uEM;;IAEE,gCAAsC;ER+uE9C;EQ9vEM;IAAgC,0BAA4B;ERiwElE;EQhwEM;;IAEE,8BAAoC;ERkwE5C;EQhwEM;;IAEE,gCAAwC;ERkwEhD;EQhwEM;;IAEE,iCAA0C;ERkwElD;EQhwEM;;IAEE,+BAAsC;ERkwE9C;EQjxEM;IAAgC,wBAA4B;ERoxElE;EQnxEM;;IAEE,4BAAoC;ERqxE5C;EQnxEM;;IAEE,8BAAwC;ERqxEhD;EQnxEM;;IAEE,+BAA0C;ERqxElD;EQnxEM;;IAEE,6BAAsC;ERqxE9C;EQpyEM;IAAgC,0BAA4B;ERuyElE;EQtyEM;;IAEE,8BAAoC;ERwyE5C;EQtyEM;;IAEE,gCAAwC;ERwyEhD;EQtyEM;;IAEE,iCAA0C;ERwyElD;EQtyEM;;IAEE,+BAAsC;ERwyE9C;EQvzEM;IAAgC,wBAA4B;ER0zElE;EQzzEM;;IAEE,4BAAoC;ER2zE5C;EQzzEM;;IAEE,8BAAwC;ER2zEhD;EQzzEM;;IAEE,+BAA0C;ER2zElD;EQzzEM;;IAEE,6BAAsC;ER2zE9C;EQnzEM;IAAwB,2BAA2B;ERszEzD;EQrzEM;;IAEE,+BAA+B;ERuzEvC;EQrzEM;;IAEE,iCAAiC;ERuzEzC;EQrzEM;;IAEE,kCAAkC;ERuzE1C;EQrzEM;;IAEE,gCAAgC;ERuzExC;EQt0EM;IAAwB,0BAA2B;ERy0EzD;EQx0EM;;IAEE,8BAA+B;ER00EvC;EQx0EM;;IAEE,gCAAiC;ER00EzC;EQx0EM;;IAEE,iCAAkC;ER00E1C;EQx0EM;;IAEE,+BAAgC;ER00ExC;EQz1EM;IAAwB,wBAA2B;ER41EzD;EQ31EM;;IAEE,4BAA+B;ER61EvC;EQ31EM;;IAEE,8BAAiC;ER61EzC;EQ31EM;;IAEE,+BAAkC;ER61E1C;EQ31EM;;IAEE,6BAAgC;ER61ExC;EQ52EM;IAAwB,0BAA2B;ER+2EzD;EQ92EM;;IAEE,8BAA+B;ERg3EvC;EQ92EM;;IAEE,gCAAiC;ERg3EzC;EQ92EM;;IAEE,iCAAkC;ERg3E1C;EQ92EM;;IAEE,+BAAgC;ERg3ExC;EQ/3EM;IAAwB,wBAA2B;ERk4EzD;EQj4EM;;IAEE,4BAA+B;ERm4EvC;EQj4EM;;IAEE,8BAAiC;ERm4EzC;EQj4EM;;IAEE,+BAAkC;ERm4E1C;EQj4EM;;IAEE,6BAAgC;ERm4ExC;EQ73EE;IAAmB,uBAAuB;ERg4E5C;EQ/3EE;;IAEE,2BAA2B;ERi4E/B;EQ/3EE;;IAEE,6BAA6B;ERi4EjC;EQ/3EE;;IAEE,8BAA8B;ERi4ElC;EQ/3EE;;IAEE,4BAA4B;ERi4EhC;AACF;;AG34EI;EKlDI;IAAgC,oBAA4B;ERk8ElE;EQj8EM;;IAEE,wBAAoC;ERm8E5C;EQj8EM;;IAEE,0BAAwC;ERm8EhD;EQj8EM;;IAEE,2BAA0C;ERm8ElD;EQj8EM;;IAEE,yBAAsC;ERm8E9C;EQl9EM;IAAgC,0BAA4B;ERq9ElE;EQp9EM;;IAEE,8BAAoC;ERs9E5C;EQp9EM;;IAEE,gCAAwC;ERs9EhD;EQp9EM;;IAEE,iCAA0C;ERs9ElD;EQp9EM;;IAEE,+BAAsC;ERs9E9C;EQr+EM;IAAgC,yBAA4B;ERw+ElE;EQv+EM;;IAEE,6BAAoC;ERy+E5C;EQv+EM;;IAEE,+BAAwC;ERy+EhD;EQv+EM;;IAEE,gCAA0C;ERy+ElD;EQv+EM;;IAEE,8BAAsC;ERy+E9C;EQx/EM;IAAgC,uBAA4B;ER2/ElE;EQ1/EM;;IAEE,2BAAoC;ER4/E5C;EQ1/EM;;IAEE,6BAAwC;ER4/EhD;EQ1/EM;;IAEE,8BAA0C;ER4/ElD;EQ1/EM;;IAEE,4BAAsC;ER4/E9C;EQ3gFM;IAAgC,yBAA4B;ER8gFlE;EQ7gFM;;IAEE,6BAAoC;ER+gF5C;EQ7gFM;;IAEE,+BAAwC;ER+gFhD;EQ7gFM;;IAEE,gCAA0C;ER+gFlD;EQ7gFM;;IAEE,8BAAsC;ER+gF9C;EQ9hFM;IAAgC,uBAA4B;ERiiFlE;EQhiFM;;IAEE,2BAAoC;ERkiF5C;EQhiFM;;IAEE,6BAAwC;ERkiFhD;EQhiFM;;IAEE,8BAA0C;ERkiFlD;EQhiFM;;IAEE,4BAAsC;ERkiF9C;EQjjFM;IAAgC,qBAA4B;ERojFlE;EQnjFM;;IAEE,yBAAoC;ERqjF5C;EQnjFM;;IAEE,2BAAwC;ERqjFhD;EQnjFM;;IAEE,4BAA0C;ERqjFlD;EQnjFM;;IAEE,0BAAsC;ERqjF9C;EQpkFM;IAAgC,2BAA4B;ERukFlE;EQtkFM;;IAEE,+BAAoC;ERwkF5C;EQtkFM;;IAEE,iCAAwC;ERwkFhD;EQtkFM;;IAEE,kCAA0C;ERwkFlD;EQtkFM;;IAEE,gCAAsC;ERwkF9C;EQvlFM;IAAgC,0BAA4B;ER0lFlE;EQzlFM;;IAEE,8BAAoC;ER2lF5C;EQzlFM;;IAEE,gCAAwC;ER2lFhD;EQzlFM;;IAEE,iCAA0C;ER2lFlD;EQzlFM;;IAEE,+BAAsC;ER2lF9C;EQ1mFM;IAAgC,wBAA4B;ER6mFlE;EQ5mFM;;IAEE,4BAAoC;ER8mF5C;EQ5mFM;;IAEE,8BAAwC;ER8mFhD;EQ5mFM;;IAEE,+BAA0C;ER8mFlD;EQ5mFM;;IAEE,6BAAsC;ER8mF9C;EQ7nFM;IAAgC,0BAA4B;ERgoFlE;EQ/nFM;;IAEE,8BAAoC;ERioF5C;EQ/nFM;;IAEE,gCAAwC;ERioFhD;EQ/nFM;;IAEE,iCAA0C;ERioFlD;EQ/nFM;;IAEE,+BAAsC;ERioF9C;EQhpFM;IAAgC,wBAA4B;ERmpFlE;EQlpFM;;IAEE,4BAAoC;ERopF5C;EQlpFM;;IAEE,8BAAwC;ERopFhD;EQlpFM;;IAEE,+BAA0C;ERopFlD;EQlpFM;;IAEE,6BAAsC;ERopF9C;EQ5oFM;IAAwB,2BAA2B;ER+oFzD;EQ9oFM;;IAEE,+BAA+B;ERgpFvC;EQ9oFM;;IAEE,iCAAiC;ERgpFzC;EQ9oFM;;IAEE,kCAAkC;ERgpF1C;EQ9oFM;;IAEE,gCAAgC;ERgpFxC;EQ/pFM;IAAwB,0BAA2B;ERkqFzD;EQjqFM;;IAEE,8BAA+B;ERmqFvC;EQjqFM;;IAEE,gCAAiC;ERmqFzC;EQjqFM;;IAEE,iCAAkC;ERmqF1C;EQjqFM;;IAEE,+BAAgC;ERmqFxC;EQlrFM;IAAwB,wBAA2B;ERqrFzD;EQprFM;;IAEE,4BAA+B;ERsrFvC;EQprFM;;IAEE,8BAAiC;ERsrFzC;EQprFM;;IAEE,+BAAkC;ERsrF1C;EQprFM;;IAEE,6BAAgC;ERsrFxC;EQrsFM;IAAwB,0BAA2B;ERwsFzD;EQvsFM;;IAEE,8BAA+B;ERysFvC;EQvsFM;;IAEE,gCAAiC;ERysFzC;EQvsFM;;IAEE,iCAAkC;ERysF1C;EQvsFM;;IAEE,+BAAgC;ERysFxC;EQxtFM;IAAwB,wBAA2B;ER2tFzD;EQ1tFM;;IAEE,4BAA+B;ER4tFvC;EQ1tFM;;IAEE,8BAAiC;ER4tFzC;EQ1tFM;;IAEE,+BAAkC;ER4tF1C;EQ1tFM;;IAEE,6BAAgC;ER4tFxC;EQttFE;IAAmB,uBAAuB;ERytF5C;EQxtFE;;IAEE,2BAA2B;ER0tF/B;EQxtFE;;IAEE,6BAA6B;ER0tFjC;EQxtFE;;IAEE,8BAA8B;ER0tFlC;EQxtFE;;IAEE,4BAA4B;ER0tFhC;AACF;;AGpuFI;EKlDI;IAAgC,oBAA4B;ER2xFlE;EQ1xFM;;IAEE,wBAAoC;ER4xF5C;EQ1xFM;;IAEE,0BAAwC;ER4xFhD;EQ1xFM;;IAEE,2BAA0C;ER4xFlD;EQ1xFM;;IAEE,yBAAsC;ER4xF9C;EQ3yFM;IAAgC,0BAA4B;ER8yFlE;EQ7yFM;;IAEE,8BAAoC;ER+yF5C;EQ7yFM;;IAEE,gCAAwC;ER+yFhD;EQ7yFM;;IAEE,iCAA0C;ER+yFlD;EQ7yFM;;IAEE,+BAAsC;ER+yF9C;EQ9zFM;IAAgC,yBAA4B;ERi0FlE;EQh0FM;;IAEE,6BAAoC;ERk0F5C;EQh0FM;;IAEE,+BAAwC;ERk0FhD;EQh0FM;;IAEE,gCAA0C;ERk0FlD;EQh0FM;;IAEE,8BAAsC;ERk0F9C;EQj1FM;IAAgC,uBAA4B;ERo1FlE;EQn1FM;;IAEE,2BAAoC;ERq1F5C;EQn1FM;;IAEE,6BAAwC;ERq1FhD;EQn1FM;;IAEE,8BAA0C;ERq1FlD;EQn1FM;;IAEE,4BAAsC;ERq1F9C;EQp2FM;IAAgC,yBAA4B;ERu2FlE;EQt2FM;;IAEE,6BAAoC;ERw2F5C;EQt2FM;;IAEE,+BAAwC;ERw2FhD;EQt2FM;;IAEE,gCAA0C;ERw2FlD;EQt2FM;;IAEE,8BAAsC;ERw2F9C;EQv3FM;IAAgC,uBAA4B;ER03FlE;EQz3FM;;IAEE,2BAAoC;ER23F5C;EQz3FM;;IAEE,6BAAwC;ER23FhD;EQz3FM;;IAEE,8BAA0C;ER23FlD;EQz3FM;;IAEE,4BAAsC;ER23F9C;EQ14FM;IAAgC,qBAA4B;ER64FlE;EQ54FM;;IAEE,yBAAoC;ER84F5C;EQ54FM;;IAEE,2BAAwC;ER84FhD;EQ54FM;;IAEE,4BAA0C;ER84FlD;EQ54FM;;IAEE,0BAAsC;ER84F9C;EQ75FM;IAAgC,2BAA4B;ERg6FlE;EQ/5FM;;IAEE,+BAAoC;ERi6F5C;EQ/5FM;;IAEE,iCAAwC;ERi6FhD;EQ/5FM;;IAEE,kCAA0C;ERi6FlD;EQ/5FM;;IAEE,gCAAsC;ERi6F9C;EQh7FM;IAAgC,0BAA4B;ERm7FlE;EQl7FM;;IAEE,8BAAoC;ERo7F5C;EQl7FM;;IAEE,gCAAwC;ERo7FhD;EQl7FM;;IAEE,iCAA0C;ERo7FlD;EQl7FM;;IAEE,+BAAsC;ERo7F9C;EQn8FM;IAAgC,wBAA4B;ERs8FlE;EQr8FM;;IAEE,4BAAoC;ERu8F5C;EQr8FM;;IAEE,8BAAwC;ERu8FhD;EQr8FM;;IAEE,+BAA0C;ERu8FlD;EQr8FM;;IAEE,6BAAsC;ERu8F9C;EQt9FM;IAAgC,0BAA4B;ERy9FlE;EQx9FM;;IAEE,8BAAoC;ER09F5C;EQx9FM;;IAEE,gCAAwC;ER09FhD;EQx9FM;;IAEE,iCAA0C;ER09FlD;EQx9FM;;IAEE,+BAAsC;ER09F9C;EQz+FM;IAAgC,wBAA4B;ER4+FlE;EQ3+FM;;IAEE,4BAAoC;ER6+F5C;EQ3+FM;;IAEE,8BAAwC;ER6+FhD;EQ3+FM;;IAEE,+BAA0C;ER6+FlD;EQ3+FM;;IAEE,6BAAsC;ER6+F9C;EQr+FM;IAAwB,2BAA2B;ERw+FzD;EQv+FM;;IAEE,+BAA+B;ERy+FvC;EQv+FM;;IAEE,iCAAiC;ERy+FzC;EQv+FM;;IAEE,kCAAkC;ERy+F1C;EQv+FM;;IAEE,gCAAgC;ERy+FxC;EQx/FM;IAAwB,0BAA2B;ER2/FzD;EQ1/FM;;IAEE,8BAA+B;ER4/FvC;EQ1/FM;;IAEE,gCAAiC;ER4/FzC;EQ1/FM;;IAEE,iCAAkC;ER4/F1C;EQ1/FM;;IAEE,+BAAgC;ER4/FxC;EQ3gGM;IAAwB,wBAA2B;ER8gGzD;EQ7gGM;;IAEE,4BAA+B;ER+gGvC;EQ7gGM;;IAEE,8BAAiC;ER+gGzC;EQ7gGM;;IAEE,+BAAkC;ER+gG1C;EQ7gGM;;IAEE,6BAAgC;ER+gGxC;EQ9hGM;IAAwB,0BAA2B;ERiiGzD;EQhiGM;;IAEE,8BAA+B;ERkiGvC;EQhiGM;;IAEE,gCAAiC;ERkiGzC;EQhiGM;;IAEE,iCAAkC;ERkiG1C;EQhiGM;;IAEE,+BAAgC;ERkiGxC;EQjjGM;IAAwB,wBAA2B;ERojGzD;EQnjGM;;IAEE,4BAA+B;ERqjGvC;EQnjGM;;IAEE,8BAAiC;ERqjGzC;EQnjGM;;IAEE,+BAAkC;ERqjG1C;EQnjGM;;IAEE,6BAAgC;ERqjGxC;EQ/iGE;IAAmB,uBAAuB;ERkjG5C;EQjjGE;;IAEE,2BAA2B;ERmjG/B;EQjjGE;;IAEE,6BAA6B;ERmjGjC;EQjjGE;;IAEE,8BAA8B;ERmjGlC;EQjjGE;;IAEE,4BAA4B;ERmjGhC;AACF;;AG7jGI;EKlDI;IAAgC,oBAA4B;ERonGlE;EQnnGM;;IAEE,wBAAoC;ERqnG5C;EQnnGM;;IAEE,0BAAwC;ERqnGhD;EQnnGM;;IAEE,2BAA0C;ERqnGlD;EQnnGM;;IAEE,yBAAsC;ERqnG9C;EQpoGM;IAAgC,0BAA4B;ERuoGlE;EQtoGM;;IAEE,8BAAoC;ERwoG5C;EQtoGM;;IAEE,gCAAwC;ERwoGhD;EQtoGM;;IAEE,iCAA0C;ERwoGlD;EQtoGM;;IAEE,+BAAsC;ERwoG9C;EQvpGM;IAAgC,yBAA4B;ER0pGlE;EQzpGM;;IAEE,6BAAoC;ER2pG5C;EQzpGM;;IAEE,+BAAwC;ER2pGhD;EQzpGM;;IAEE,gCAA0C;ER2pGlD;EQzpGM;;IAEE,8BAAsC;ER2pG9C;EQ1qGM;IAAgC,uBAA4B;ER6qGlE;EQ5qGM;;IAEE,2BAAoC;ER8qG5C;EQ5qGM;;IAEE,6BAAwC;ER8qGhD;EQ5qGM;;IAEE,8BAA0C;ER8qGlD;EQ5qGM;;IAEE,4BAAsC;ER8qG9C;EQ7rGM;IAAgC,yBAA4B;ERgsGlE;EQ/rGM;;IAEE,6BAAoC;ERisG5C;EQ/rGM;;IAEE,+BAAwC;ERisGhD;EQ/rGM;;IAEE,gCAA0C;ERisGlD;EQ/rGM;;IAEE,8BAAsC;ERisG9C;EQhtGM;IAAgC,uBAA4B;ERmtGlE;EQltGM;;IAEE,2BAAoC;ERotG5C;EQltGM;;IAEE,6BAAwC;ERotGhD;EQltGM;;IAEE,8BAA0C;ERotGlD;EQltGM;;IAEE,4BAAsC;ERotG9C;EQnuGM;IAAgC,qBAA4B;ERsuGlE;EQruGM;;IAEE,yBAAoC;ERuuG5C;EQruGM;;IAEE,2BAAwC;ERuuGhD;EQruGM;;IAEE,4BAA0C;ERuuGlD;EQruGM;;IAEE,0BAAsC;ERuuG9C;EQtvGM;IAAgC,2BAA4B;ERyvGlE;EQxvGM;;IAEE,+BAAoC;ER0vG5C;EQxvGM;;IAEE,iCAAwC;ER0vGhD;EQxvGM;;IAEE,kCAA0C;ER0vGlD;EQxvGM;;IAEE,gCAAsC;ER0vG9C;EQzwGM;IAAgC,0BAA4B;ER4wGlE;EQ3wGM;;IAEE,8BAAoC;ER6wG5C;EQ3wGM;;IAEE,gCAAwC;ER6wGhD;EQ3wGM;;IAEE,iCAA0C;ER6wGlD;EQ3wGM;;IAEE,+BAAsC;ER6wG9C;EQ5xGM;IAAgC,wBAA4B;ER+xGlE;EQ9xGM;;IAEE,4BAAoC;ERgyG5C;EQ9xGM;;IAEE,8BAAwC;ERgyGhD;EQ9xGM;;IAEE,+BAA0C;ERgyGlD;EQ9xGM;;IAEE,6BAAsC;ERgyG9C;EQ/yGM;IAAgC,0BAA4B;ERkzGlE;EQjzGM;;IAEE,8BAAoC;ERmzG5C;EQjzGM;;IAEE,gCAAwC;ERmzGhD;EQjzGM;;IAEE,iCAA0C;ERmzGlD;EQjzGM;;IAEE,+BAAsC;ERmzG9C;EQl0GM;IAAgC,wBAA4B;ERq0GlE;EQp0GM;;IAEE,4BAAoC;ERs0G5C;EQp0GM;;IAEE,8BAAwC;ERs0GhD;EQp0GM;;IAEE,+BAA0C;ERs0GlD;EQp0GM;;IAEE,6BAAsC;ERs0G9C;EQ9zGM;IAAwB,2BAA2B;ERi0GzD;EQh0GM;;IAEE,+BAA+B;ERk0GvC;EQh0GM;;IAEE,iCAAiC;ERk0GzC;EQh0GM;;IAEE,kCAAkC;ERk0G1C;EQh0GM;;IAEE,gCAAgC;ERk0GxC;EQj1GM;IAAwB,0BAA2B;ERo1GzD;EQn1GM;;IAEE,8BAA+B;ERq1GvC;EQn1GM;;IAEE,gCAAiC;ERq1GzC;EQn1GM;;IAEE,iCAAkC;ERq1G1C;EQn1GM;;IAEE,+BAAgC;ERq1GxC;EQp2GM;IAAwB,wBAA2B;ERu2GzD;EQt2GM;;IAEE,4BAA+B;ERw2GvC;EQt2GM;;IAEE,8BAAiC;ERw2GzC;EQt2GM;;IAEE,+BAAkC;ERw2G1C;EQt2GM;;IAEE,6BAAgC;ERw2GxC;EQv3GM;IAAwB,0BAA2B;ER03GzD;EQz3GM;;IAEE,8BAA+B;ER23GvC;EQz3GM;;IAEE,gCAAiC;ER23GzC;EQz3GM;;IAEE,iCAAkC;ER23G1C;EQz3GM;;IAEE,+BAAgC;ER23GxC;EQ14GM;IAAwB,wBAA2B;ER64GzD;EQ54GM;;IAEE,4BAA+B;ER84GvC;EQ54GM;;IAEE,8BAAiC;ER84GzC;EQ54GM;;IAEE,+BAAkC;ER84G1C;EQ54GM;;IAEE,6BAAgC;ER84GxC;EQx4GE;IAAmB,uBAAuB;ER24G5C;EQ14GE;;IAEE,2BAA2B;ER44G/B;EQ14GE;;IAEE,6BAA6B;ER44GjC;EQ14GE;;IAEE,8BAA8B;ER44GlC;EQ14GE;;IAEE,4BAA4B;ER44GhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n (\"(\",\"%28\"),\n (\")\",\"%29\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n$user-selects: all, auto, none !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0; // See https://github.com/twbs/bootstrap/issues/25410\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 00000000..b40eb5f7 --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.5.0 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css.map b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css.map new file mode 100644 index 00000000..61322424 --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0; // See https://github.com/twbs/bootstrap/issues/25410\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css new file mode 100644 index 00000000..aa9fd2be --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css @@ -0,0 +1,325 @@ +/*! + * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role="button"] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css.map b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css.map new file mode 100644 index 00000000..5d3e152c --- /dev/null +++ b/web/themes/custom/colloque2024/css/bootstrap/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-` + diff --git a/web/themes/custom/colloque2024/template/block/block--mainpagecontent--interviews.html.twig b/web/themes/custom/colloque2024/template/block/block--mainpagecontent--interviews.html.twig new file mode 100644 index 00000000..ef572274 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--mainpagecontent--interviews.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + +{% set id = [elements][0].content['#view_id'] %} + +

+{% if id == 'programme'%} + {{ title_prefix }} + {% if label %} + {{ label }}
+ {% endif %} +{% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/web/themes/custom/colloque2024/template/block/block--mainpagecontent--publications.html.twig b/web/themes/custom/colloque2024/template/block/block--mainpagecontent--publications.html.twig new file mode 100644 index 00000000..ef572274 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--mainpagecontent--publications.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + +{% set id = [elements][0].content['#view_id'] %} + +
+{% if id == 'programme'%} + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} +{% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--mainpagecontent.html.twig b/web/themes/custom/colloque2024/template/block/block--mainpagecontent.html.twig new file mode 100644 index 00000000..d5c7783c --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--mainpagecontent.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + +{% set class = [elements][0].content['#view_id'] %} + +{% if class == 'programme' or class == 'publications' or class == 'bibliographie' or class == 'interviews' or class == 'search' or class == 'les_intervenants' %} + {% set addClass = 'container' %} +{% endif %} + + +
+ +{% if class == 'programme' or class == 'les_intervenants' %} + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} +{% endif %} + + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} diff --git a/web/themes/custom/colloque2024/template/block/block--popsu-colloque-branding.html.twig b/web/themes/custom/colloque2024/template/block/block--popsu-colloque-branding.html.twig new file mode 100644 index 00000000..6d3db8a2 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--popsu-colloque-branding.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} +
+ + {{ content }} + +
+ {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--popsu-colloque-submenu.html.twig b/web/themes/custom/colloque2024/template/block/block--popsu-colloque-submenu.html.twig new file mode 100644 index 00000000..4c40b381 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--popsu-colloque-submenu.html.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-2.html.twig b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-2.html.twig new file mode 100644 index 00000000..1e1ee796 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-2.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + + +
+ + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + +
diff --git a/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-3.html.twig b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-3.html.twig new file mode 100644 index 00000000..9d48fd33 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-3.html.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
+ diff --git a/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-4.html.twig b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-4.html.twig new file mode 100644 index 00000000..22ccd7a0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-4.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-5.html.twig b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-5.html.twig new file mode 100644 index 00000000..dadb2d8b --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock-5.html.twig @@ -0,0 +1,41 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + + +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock.html.twig b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock.html.twig new file mode 100644 index 00000000..95012aec --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--renderedsitesettingsblock.html.twig @@ -0,0 +1,41 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +
+ +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block--views-block--participants-ressources-block-1.html.twig b/web/themes/custom/colloque2024/template/block/block--views-block--participants-ressources-block-1.html.twig new file mode 100644 index 00000000..69715678 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--views-block--participants-ressources-block-1.html.twig @@ -0,0 +1,38 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +
+ + {% block content %} + {{ content }} + {% endblock %} +
+ + +
diff --git a/web/themes/custom/colloque2024/template/block/block--views-block--slide-programme-block-1.html.twig b/web/themes/custom/colloque2024/template/block/block--views-block--slide-programme-block-1.html.twig new file mode 100644 index 00000000..d8804752 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--views-block--slide-programme-block-1.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/web/themes/custom/colloque2024/template/block/block--views-exposed-filter-block--search-page-1.html.twig b/web/themes/custom/colloque2024/template/block/block--views-exposed-filter-block--search-page-1.html.twig new file mode 100644 index 00000000..f33e97f4 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block--views-exposed-filter-block--search-page-1.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +
+ {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} +
diff --git a/web/themes/custom/colloque2024/template/block/block.html.twig b/web/themes/custom/colloque2024/template/block/block.html.twig new file mode 100644 index 00000000..d8804752 --- /dev/null +++ b/web/themes/custom/colloque2024/template/block/block.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} + + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/web/themes/custom/colloque2024/template/components/dl_ressource.html.twig b/web/themes/custom/colloque2024/template/components/dl_ressource.html.twig new file mode 100644 index 00000000..e69de29b diff --git a/web/themes/custom/colloque2024/template/components/header-link_anchor.html.twig b/web/themes/custom/colloque2024/template/components/header-link_anchor.html.twig new file mode 100644 index 00000000..9b2dfa3b --- /dev/null +++ b/web/themes/custom/colloque2024/template/components/header-link_anchor.html.twig @@ -0,0 +1,3 @@ +
+ {{ header }} +
diff --git a/web/themes/custom/colloque2024/template/components/header_slide.html.twig b/web/themes/custom/colloque2024/template/components/header_slide.html.twig new file mode 100644 index 00000000..290d5e4d --- /dev/null +++ b/web/themes/custom/colloque2024/template/components/header_slide.html.twig @@ -0,0 +1,18 @@ +
+ {{ header }} + {% if more or view.storage.id == 'slide_programme' %} +
+ {% if more %} + + {% endif %} + + {% if view.storage.id == 'slide_programme' %} + + {% endif %} +
+ {% endif %} +
diff --git a/web/themes/custom/colloque2024/template/components/share_rs.html.twig b/web/themes/custom/colloque2024/template/components/share_rs.html.twig new file mode 100644 index 00000000..ca3dddb0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/components/share_rs.html.twig @@ -0,0 +1,34 @@ +{% if page == 'moments' %} + {% set class = "d-flex d-lg-block moment" %} + {% else %} + {% set class = "d-flex d-md-block" %} +{% endif %} + +{% set url = url('') %} +{% set title = label[0]['#context']['value'] %} + +
+
+ + Mail + +
+ + + + + +
+ + linkedin + +
+
diff --git a/web/themes/custom/colloque2024/template/components/site-setting-entity--information-global.html.twig b/web/themes/custom/colloque2024/template/components/site-setting-entity--information-global.html.twig new file mode 100644 index 00000000..34f10244 --- /dev/null +++ b/web/themes/custom/colloque2024/template/components/site-setting-entity--information-global.html.twig @@ -0,0 +1,27 @@ +{# +/** + * @file site_setting_entity.html.twig + * Default theme implementation to present Site Setting data. + * + * This template is used when viewing Site Setting pages. + * + * + * Available variables: + * - content: A list of content items. Use 'content' to print all content, or + * - attributes: HTML attributes for the container element. + * + * @see template_preprocess_site_setting_entity() + * + * @ingroup themeable + */ +#} + + {% if content %} + {{- content.field_title_colloque -}} +
+ {{content.field_date_du_colloque}} + {# {{content.field_field_sub_title_wysiwyg}} #} + {{content.field_sub_title_du_colloque}} +
+ {% endif %} + diff --git a/web/themes/custom/colloque2024/template/components/thumbnails.html.twig b/web/themes/custom/colloque2024/template/components/thumbnails.html.twig new file mode 100644 index 00000000..7fe6ad34 --- /dev/null +++ b/web/themes/custom/colloque2024/template/components/thumbnails.html.twig @@ -0,0 +1,18 @@ +
+ {{fields.field_image.content}} +
+
+
+ + {% if fields.field_type_de_moment.content %} +
+ |{{ fields.field_type_de_moment.content }} +
+ {% endif %} +
+
+ {{fields.title.content}} +
+
diff --git a/web/themes/custom/colloque2024/template/containers/container.html.twig b/web/themes/custom/colloque2024/template/containers/container.html.twig new file mode 100644 index 00000000..6cb299bf --- /dev/null +++ b/web/themes/custom/colloque2024/template/containers/container.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation of a container used to wrap child elements. + * + * Used for grouped form items. Can also be used as a theme wrapper for any + * renderable element, to surround it with a
and HTML attributes. + * See \Drupal\Core\Render\Element\RenderElement for more + * information on the #theme_wrappers render array property, and + * \Drupal\Core\Render\Element\container for usage of the container render + * element. + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - children: The rendered child elements of the container. + * - has_parent: A flag to indicate that the container has one or more parent + containers. + * + * @see template_preprocess_container() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + has_parent ? 'js-form-wrapper', + has_parent ? 'form-wrapper', + ] +%} +{{ children }}
diff --git a/web/themes/custom/colloque2024/template/fields/field--field-image-hero.html.twig b/web/themes/custom/colloque2024/template/fields/field--field-image-hero.html.twig new file mode 100644 index 00000000..6e313ee1 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--field-image-hero.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} + {{ item.content }} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--field-image.html.twig b/web/themes/custom/colloque2024/template/fields/field--field-image.html.twig new file mode 100644 index 00000000..6e313ee1 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--field-image.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} + {{ item.content }} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--field-title-colloque.html.twig b/web/themes/custom/colloque2024/template/fields/field--field-title-colloque.html.twig new file mode 100644 index 00000000..6d0723a1 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--field-title-colloque.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} +

{{ item.content }}

+ {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--body.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--body.html.twig new file mode 100644 index 00000000..038f7571 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--body.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + + +{% for item in items %} + {{ item.content }} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-bibliographie.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-bibliographie.html.twig new file mode 100644 index 00000000..1e30e04b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-bibliographie.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-interviews.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-interviews.html.twig new file mode 100644 index 00000000..1e30e04b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-interviews.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-les-notes.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-les-notes.html.twig new file mode 100644 index 00000000..8ecbe2ac --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-les-notes.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + {{ label }} + {% if multiple %} + {% endif %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% if multiple %} + {% endif %} +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-lien-live--page-d-accueil.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-lien-live--page-d-accueil.html.twig new file mode 100644 index 00000000..d331f172 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-lien-live--page-d-accueil.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} +
+ {% for item in items %} +
{{ item.content }}
+ {% endfor %} +
+ {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-media.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-media.html.twig new file mode 100644 index 00000000..25f71cfd --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-media.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} +
+ {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-prenom.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-prenom.html.twig new file mode 100644 index 00000000..bfbffb20 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-prenom.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-publications-participants.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-publications-participants.html.twig new file mode 100644 index 00000000..5aa604db --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-publications-participants.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-publications.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-publications.html.twig new file mode 100644 index 00000000..1e30e04b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-publications.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-ressource-externe--publications.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-ressource-externe--publications.html.twig new file mode 100644 index 00000000..6026d92a --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-ressource-externe--publications.html.twig @@ -0,0 +1,51 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% for item in items %} + +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present.html.twig new file mode 100644 index 00000000..9c05a1fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} +

{{ item.content }}

+{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present0.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present0.html.twig new file mode 100644 index 00000000..9c05a1fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-sous-titre-txt-present0.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} +

{{ item.content }}

+{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-telecharger-la-ressource--publications.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-telecharger-la-ressource--publications.html.twig new file mode 100644 index 00000000..6061c4c2 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-telecharger-la-ressource--publications.html.twig @@ -0,0 +1,51 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% for item in items %} + +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field-titre-txt-present.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field-titre-txt-present.html.twig new file mode 100644 index 00000000..c8ce1217 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field-titre-txt-present.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} +

{{ item.content }}

+{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--field_lien_boutton.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--field_lien_boutton.html.twig new file mode 100644 index 00000000..ca434242 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--field_lien_boutton.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% for item in items %} + {{ item.content['#title'] }}+ +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--node--title--informations-pratiques.html.twig b/web/themes/custom/colloque2024/template/fields/field--node--title--informations-pratiques.html.twig new file mode 100644 index 00000000..534c0154 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--node--title--informations-pratiques.html.twig @@ -0,0 +1,51 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% for item in items %} +

{{ item.content }}

+ {% endfor %} +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant--sort.html.twig b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant--sort.html.twig new file mode 100644 index 00000000..0434ec4c --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant--sort.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant.html.twig b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant.html.twig new file mode 100644 index 00000000..aef2b107 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-intervenants--role-de-l-intervenant.html.twig @@ -0,0 +1,76 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + {% if element[0]['#view_mode'] == 'thumbnails_participants' %} + + {% else %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--paragraph--field-number-note--notes.html.twig b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-number-note--notes.html.twig new file mode 100644 index 00000000..6ceade4d --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-number-note--notes.html.twig @@ -0,0 +1,48 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +{% for item in items %} + {{- item.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--paragraph--field-video.html.twig b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-video.html.twig new file mode 100644 index 00000000..2f40c73b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--paragraph--field-video.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% for item in items %} +
{{ item.content }}
+{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--paragraph--images.html.twig b/web/themes/custom/colloque2024/template/fields/field--paragraph--images.html.twig new file mode 100644 index 00000000..2f40c73b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--paragraph--images.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% for item in items %} +
{{ item.content }}
+{% endfor %} diff --git a/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--les-logos-du-colloque.html.twig b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--les-logos-du-colloque.html.twig new file mode 100644 index 00000000..f8fd8b2d --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--les-logos-du-colloque.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} +
+ {% for item in items %} +
{{ item.content }}
+ {% endfor %} +
+ {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--nous-contacter.html.twig b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--nous-contacter.html.twig new file mode 100644 index 00000000..58aea416 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--nous-contacter.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-metropoles-partenaires.html.twig b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-metropoles-partenaires.html.twig new file mode 100644 index 00000000..0434ec4c --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-metropoles-partenaires.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-partenaires.html.twig b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-partenaires.html.twig new file mode 100644 index 00000000..0434ec4c --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field--site-setting-entity--field-file--slide-partenaires.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/field.html.twig b/web/themes/custom/colloque2024/template/fields/field.html.twig new file mode 100644 index 00000000..1497678b --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/field.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/file-link.html.twig b/web/themes/custom/colloque2024/template/fields/file-link.html.twig new file mode 100644 index 00000000..a7883896 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/file-link.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Default theme implementation for a link to a file. + * + * Available variables: + * - attributes: The HTML attributes for the containing element. + * - link: A link to the file. + * - file_size: The size of the file. + * + * @see template_preprocess_file_link() + * + * @ingroup themeable + */ +#} + +{% if file_size %} + + logo + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/geolocation-latlng-formatter.html.twig b/web/themes/custom/colloque2024/template/fields/geolocation-latlng-formatter.html.twig new file mode 100644 index 00000000..e5d11a73 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/geolocation-latlng-formatter.html.twig @@ -0,0 +1,22 @@ +{# +/** + * @file + * Default microdata theme implementation for a geolocation with latitude, longitude. + * + * Available variables: + * - lat: The latitude value. + * - lng: The longitude value. + * + * @see template_preprocess() + * + * @ingroup themeable + */ +#} + + + + + +
+ {# {{ lat }}, {{ lng }} #} +
diff --git a/web/themes/custom/colloque2024/template/fields/image.html.twig b/web/themes/custom/colloque2024/template/fields/image.html.twig new file mode 100644 index 00000000..0ae66c40 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/image.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation of an image. + * + * Available variables: + * - attributes: HTML attributes for the img tag. + * - style_name: (optional) The name of the image style applied. + * + * @see template_preprocess_image() + * + * @ingroup themeable + */ +#} + +{% if style_name == "lightbox" %} +{# + + #} + {#
+        {{ dump(attributes) }}
+    
#} + + + + {# image #} + + {% else %} + + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/fields/video-embed-iframe.html.twig b/web/themes/custom/colloque2024/template/fields/video-embed-iframe.html.twig new file mode 100644 index 00000000..fb628c97 --- /dev/null +++ b/web/themes/custom/colloque2024/template/fields/video-embed-iframe.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Display an iframe with alterable components. + */ +#} +{# #} + +{% if url is not empty %} +{% set id = url|split('v=')|last %} +{% set id = id|split('&')|first %} +{% set id = id|split('/')|last %} + +
+ +{% endif %} diff --git a/web/themes/custom/colloque2024/template/forms/form.html.twig b/web/themes/custom/colloque2024/template/forms/form.html.twig new file mode 100644 index 00000000..2cd1e95f --- /dev/null +++ b/web/themes/custom/colloque2024/template/forms/form.html.twig @@ -0,0 +1,17 @@ +{# +/** + * @file + * Default theme implementation for a 'form' element. + * + * Available variables + * - attributes: A list of HTML attributes for the wrapper element. + * - children: The child elements of the form. + * + * @see template_preprocess_form() + * + * @ingroup themeable + */ +#} + + {{ children }} + diff --git a/web/themes/custom/colloque2024/template/forms/select.html.twig b/web/themes/custom/colloque2024/template/forms/select.html.twig new file mode 100644 index 00000000..527aebfe --- /dev/null +++ b/web/themes/custom/colloque2024/template/forms/select.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation for a select element. + * + * Available variables: + * - attributes: HTML attributes for the +{% endspaceless %} diff --git a/web/themes/custom/colloque2024/template/html.html.twig b/web/themes/custom/colloque2024/template/html.html.twig new file mode 100644 index 00000000..0ddcf08a --- /dev/null +++ b/web/themes/custom/colloque2024/template/html.html.twig @@ -0,0 +1,63 @@ +{# +/** + * @file + * Default theme implementation for the basic structure of a single Drupal page. + * + * Variables: + * - logged_in: A flag indicating if user is logged in. + * - root_path: The root path of the current page (e.g., node, admin, user). + * - node_type: The content type for the current node, if the page is a node. + * - head_title: List of text elements that make up the head_title variable. + * May contain one or more of the following: + * - title: The title of the page. + * - name: The name of the site. + * - slogan: The slogan of the site. + * - page_top: Initial rendered markup. This should be printed before 'page'. + * - page: The rendered page markup. + * - page_bottom: Closing rendered markup. This variable should be printed after + * 'page'. + * - db_offline: A flag indicating if the database is offline. + * - placeholder_token: The token for generating head, css, js and js-bottom + * placeholders. + * + * @see template_preprocess_html() + * + * @ingroup themeable + */ +#} + + + + + {{ head_title|safe_join(' | ') }} + + + + + + + + + {# + Keyboard navigation/accessibility link to main content section in + page.html.twig. + #} + + {{ 'Skip to main content'|t }} + + {{ page_top }} + {{ page }} + {{ page_bottom }} + + + + + + diff --git a/web/themes/custom/colloque2024/template/menu/menu--main.html.twig b/web/themes/custom/colloque2024/template/menu/menu--main.html.twig new file mode 100644 index 00000000..460b0289 --- /dev/null +++ b/web/themes/custom/colloque2024/template/menu/menu--main.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Default theme implementation to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + * + * @ingroup themeable + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + + {{ link(item.title, item.url) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + + {% endfor %} +
+ {% endif %} +{% endmacro %} diff --git a/web/themes/custom/colloque2024/template/menu/menu.html.twig b/web/themes/custom/colloque2024/template/menu/menu.html.twig new file mode 100644 index 00000000..e7bb57b7 --- /dev/null +++ b/web/themes/custom/colloque2024/template/menu/menu.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Default theme implementation to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + * + * @ingroup themeable + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + + {{ link(item.title, item.url) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + + {% endfor %} +
+ {% endif %} +{% endmacro %} diff --git a/web/themes/custom/colloque2024/template/node/node--bibliographie--full.html.twig b/web/themes/custom/colloque2024/template/node/node--bibliographie--full.html.twig new file mode 100644 index 00000000..e50dfe2a --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--bibliographie--full.html.twig @@ -0,0 +1,99 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +{% set urlExt = content.field_lien_externe[0]['#title'] %} + +{% if urlExt %} + {% set class = 'link_ext' %} +{% endif %} + + diff --git a/web/themes/custom/colloque2024/template/node/node--informations-pratiques--full.html.twig b/web/themes/custom/colloque2024/template/node/node--informations-pratiques--full.html.twig new file mode 100644 index 00000000..4655f5cc --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--informations-pratiques--full.html.twig @@ -0,0 +1,98 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+ {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} + +
+ {% endif %} + + + {{ content }} + + +
diff --git a/web/themes/custom/colloque2024/template/node/node--interviews--full.html.twig b/web/themes/custom/colloque2024/template/node/node--interviews--full.html.twig new file mode 100644 index 00000000..8a68194d --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--interviews--full.html.twig @@ -0,0 +1,117 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} + {% if content.field_telecharger_la_ressource['#field_name']|length > 0 %} + {{content.field_telecharger_la_ressource}} + {% elseif content.field_ressource_externe['#field_name']|length > 0 %} + {{content.field_ressource_externe}} + {% endif %} +
+ +
+
+ {{content.field_embed}} +
+
+ + + + {% if content.field_ajouter_un_media[0]['#paragraph'].field_image %} + + {% endif %} +
+
+
+ {{content.field_auteur}} +
+
+ {{label}} +
+
+ {{content.field_complement_d_info}} +
+
+
+ {{content.body}} +
+
+
+
diff --git a/web/themes/custom/colloque2024/template/node/node--moments.html.twig b/web/themes/custom/colloque2024/template/node/node--moments.html.twig new file mode 100644 index 00000000..57810d51 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--moments.html.twig @@ -0,0 +1,141 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ + +#} +
+
+ + {% if content.field_embed['#items'] %} +
+ {{content.field_embed}} +
+ {% else %} +
+ {{content.field_image}} +
+ + {% endif %} + +
+

{{label}}

+
+ +
+
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' with { page : 'moments' } %} +
+ +
+
+
+ {{ content.field_date_du_programme }} | + {{ content.field_heure_du_moment }} | + {{ content.field_type_de_moment }} +
+
+ +
+ {{content.body}} +
+ + + +
+
+ +
+ {{content.field_role_de_l_intervenant}} +
+ +
+
+ {{content.field_publications}} +
+ +
+ {{content.field_bibliographie}} +
+
+ {{content.field_interviews}} +
+
+ +
+ +
+ {{content.field_role_de_l_intervenant}} +
+
diff --git a/web/themes/custom/colloque2024/template/node/node--page-d-accueil.html.twig b/web/themes/custom/colloque2024/template/node/node--page-d-accueil.html.twig new file mode 100644 index 00000000..5e16974b --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--page-d-accueil.html.twig @@ -0,0 +1,119 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + +
+ {{content.field_image_hero}} +
+ + + +
+ +
+ {{ content.field_titre_txt_present }} +
+
+ {{ content.field_sous_titre_txt_present }} +
+
+ {{ content.body }} +
+ + +
+ + {% if content.field_media %} + +
+ {{content.field_media}} +
+ + {% endif %} + + {% if content.field_lien_live %} + +
+ +
+ + {% endif %} + +
+ + diff --git a/web/themes/custom/colloque2024/template/node/node--participants--full.html.twig b/web/themes/custom/colloque2024/template/node/node--participants--full.html.twig new file mode 100644 index 00000000..bdcb0602 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--participants--full.html.twig @@ -0,0 +1,114 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+
+
+
+ {{content.field_portrait}} +
+
+
+

{{content.field_prenom}} {{label}}

+
+
+ {{content.field_qualite}} +
+
+
+
+ +
+
+ {{content.body}} +
+
+ +{#
+ + {% if content.field_publications_participants %} +
+ {{content.field_publications_participants}} +
+ {% endif %} + + {% if content.field_bibliographie %} +
+ {{content.field_bibliographie}} +
+ {% endif %} + +
#} + +
diff --git a/web/themes/custom/colloque2024/template/node/node--participants--sort.html.twig b/web/themes/custom/colloque2024/template/node/node--participants--sort.html.twig new file mode 100644 index 00000000..845ce399 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--participants--sort.html.twig @@ -0,0 +1,77 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+{{ content.field_prenom }} {{ label }}, {{content.field_qualite}} +
diff --git a/web/themes/custom/colloque2024/template/node/node--presentation.html.twig b/web/themes/custom/colloque2024/template/node/node--presentation.html.twig new file mode 100644 index 00000000..7e14ad08 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--presentation.html.twig @@ -0,0 +1,97 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+{{content.field_image}} +
+ +
+

{{label}}

+
+
+
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' with { page : 'presentation' } %} +
+
+ {{content.body}} + +
+
+ {{content.field_add_participant}} +
+ {{content.field_les_notes}} +
+
+
+ diff --git a/web/themes/custom/colloque2024/template/node/node--publications--full.html.twig b/web/themes/custom/colloque2024/template/node/node--publications--full.html.twig new file mode 100644 index 00000000..afaa0a0f --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--publications--full.html.twig @@ -0,0 +1,119 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +
+
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} + {% if content.field_telecharger_la_ressource['#field_name']|length > 0 %} + {{content.field_telecharger_la_ressource}} + {% elseif content.field_ressource_externe['#field_name']|length > 0 %} + {{content.field_ressource_externe}} + {% endif %} +
+ +
+ {% if content.field_ajouter_un_media[0]['#paragraph'].field_video %} +
+ {{content.field_ajouter_un_media}} +
+ {% endif %} +
+ + + + {% if content.field_ajouter_un_media[0]['#paragraph'].field_image %} + + {% endif %} +
+
+
+ {{content.field_auteur}} +
+
+ {{label}} +
+
+ {{content.field_complement_d_info}} +
+
+
+ {{content.body}} +
+
+
+
diff --git a/web/themes/custom/colloque2024/template/node/node--publications--isotope-mode.html.twig b/web/themes/custom/colloque2024/template/node/node--publications--isotope-mode.html.twig new file mode 100644 index 00000000..5f3a6107 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--publications--isotope-mode.html.twig @@ -0,0 +1,94 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} +{% set isoClassTheme = content.field_theme[0][ '#plain_text'] %} +{% set isoClassPublication = content.field_type_de_publication[0][ '#plain_text'] %} + + diff --git a/web/themes/custom/colloque2024/template/node/node--thumbnails-bilbiographie.html.twig b/web/themes/custom/colloque2024/template/node/node--thumbnails-bilbiographie.html.twig new file mode 100644 index 00000000..9b5eb22b --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--thumbnails-bilbiographie.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + +{% set urlExt = content.field_lien_externe[0]['#title'] %} + +{% if urlExt %} + {% set class = 'link_ext' %} +{% endif %} + + diff --git a/web/themes/custom/colloque2024/template/node/node--thumbnails-interviews.html.twig b/web/themes/custom/colloque2024/template/node/node--thumbnails-interviews.html.twig new file mode 100644 index 00000000..32a5c7bb --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--thumbnails-interviews.html.twig @@ -0,0 +1,93 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + + diff --git a/web/themes/custom/colloque2024/template/node/node--thumbnails-participants.html.twig b/web/themes/custom/colloque2024/template/node/node--thumbnails-participants.html.twig new file mode 100644 index 00000000..7ee61f15 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--thumbnails-participants.html.twig @@ -0,0 +1,85 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + diff --git a/web/themes/custom/colloque2024/template/node/node--thumbnails-publications.html.twig b/web/themes/custom/colloque2024/template/node/node--thumbnails-publications.html.twig new file mode 100644 index 00000000..c187757d --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node--thumbnails-publications.html.twig @@ -0,0 +1,93 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + + diff --git a/web/themes/custom/colloque2024/template/node/node.html.twig b/web/themes/custom/colloque2024/template/node/node.html.twig new file mode 100644 index 00000000..a18469a9 --- /dev/null +++ b/web/themes/custom/colloque2024/template/node/node.html.twig @@ -0,0 +1,98 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} + +
+ {% endif %} + + + {{ content }} + + +
diff --git a/web/themes/custom/colloque2024/template/page--front.html.twig b/web/themes/custom/colloque2024/template/page--front.html.twig new file mode 100644 index 00000000..f4843e55 --- /dev/null +++ b/web/themes/custom/colloque2024/template/page--front.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ + + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + +
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.sidebar_second %} + + {% endif %} +
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/custom/colloque2024/template/page--node.html.twig b/web/themes/custom/colloque2024/template/page--node.html.twig new file mode 100644 index 00000000..ef24d1fa --- /dev/null +++ b/web/themes/custom/colloque2024/template/page--node.html.twig @@ -0,0 +1,90 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ + + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + +
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.complement_participant %} +
+ {{ page.complement_participant }} +
+ {% endif %} + + + + {% if page.sidebar_second %} + + {% endif %} +
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/custom/colloque2024/template/page--user--login.html.twig b/web/themes/custom/colloque2024/template/page--user--login.html.twig new file mode 100644 index 00000000..5f024144 --- /dev/null +++ b/web/themes/custom/colloque2024/template/page--user--login.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ + + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + +
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.sidebar_second %} + + {% endif %} +
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/custom/colloque2024/template/page--user.html.twig b/web/themes/custom/colloque2024/template/page--user.html.twig new file mode 100644 index 00000000..359ab3a8 --- /dev/null +++ b/web/themes/custom/colloque2024/template/page--user.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ + + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + +
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.sidebar_second %} + + {% endif %} +
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/custom/colloque2024/template/page.html.twig b/web/themes/custom/colloque2024/template/page.html.twig new file mode 100644 index 00000000..2e4d413f --- /dev/null +++ b/web/themes/custom/colloque2024/template/page.html.twig @@ -0,0 +1,96 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - messages: Status and error messages. Should be displayed prominently. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + * + * @ingroup themeable + */ +#} +
+ + + {{ page.primary_menu }} + {{ page.secondary_menu }} + + {{ page.breadcrumb }} + + {{ page.highlighted }} + + {{ page.help }} + +
+ {# link is in html.html.twig #} + + {% if page.filter %} + + {% endif %} + + +
+ {{ page.content }} +
{# /.layout-content #} + + {% if page.sidebar_first %} + + {% endif %} + + {% if page.sidebar_second %} + + {% endif %} + +
+ + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/web/themes/custom/colloque2024/template/pager--gallerie.html.twig b/web/themes/custom/colloque2024/template/pager--gallerie.html.twig new file mode 100644 index 00000000..d318ea78 --- /dev/null +++ b/web/themes/custom/colloque2024/template/pager--gallerie.html.twig @@ -0,0 +1,45 @@ +{# +/** + * @file + * Default theme implementation to display a pager. + * + * Available variables: + * - heading_id: Pagination heading ID. + * - items: List of pager items. + * The list is keyed by the following elements: + * - first: Item for the first page; not present on the first page of results. + * - previous: Item for the previous page; not present on the first page + * of results. + * - next: Item for the next page; not present on the last page of results. + * - last: Item for the last page; not present on the last page of results. + * - pages: List of pages, keyed by page number. + * Sub-sub elements: + * items.first, items.previous, items.next, items.last, and each item inside + * items.pages contain the following elements: + * - href: URL with appropriate query parameters for the item. + * - attributes: A keyed list of HTML attributes for the item. + * - text: The visible text used for the item link, such as "‹ Previous" + * or "Next ›". + * - current: The page number of the current page. + * - ellipses: If there are more pages than the quantity allows, then an + * ellipsis before or after the listed pages may be present. + * - previous: Present if the currently visible list of pages does not start + * at the first page. + * - next: Present if the visible list of pages ends before the last page. + * + * @see template_preprocess_pager() + * + * @ingroup themeable + */ +#} +{% if items %} + + + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph--images--preview.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph--images--preview.html.twig new file mode 100644 index 00000000..528f2155 --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph--images--preview.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} +{% block paragraph %} + {% block content %} + {{ content }} + {% endblock %} +{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph--notes.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph--notes.html.twig new file mode 100644 index 00000000..2c5c10ff --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph--notes.html.twig @@ -0,0 +1,59 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} + + +{% block paragraph %} +{% set number = content.field_number_note[0]['#markup'] %} +
+
+ {% block content %} + {{ content|without('field_number_note') }} + {% endblock %} +
+{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig new file mode 100644 index 00000000..e7dd1d5d --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig @@ -0,0 +1,60 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} +{% block paragraph %} + + {% block content %} +
+ {{content.field_role}} +
+
+ {{content.field_intervenants}} +
+ {% endblock %} + +{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--sort.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--sort.html.twig new file mode 100644 index 00000000..d5eff70a --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph--role-de-l-intervenant--sort.html.twig @@ -0,0 +1,45 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% block paragraph %} + {% block content %} + {{content.field_intervenants}} + {% endblock %} +{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph--video--preview.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph--video--preview.html.twig new file mode 100644 index 00000000..528f2155 --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph--video--preview.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} +{% block paragraph %} + {% block content %} + {{ content }} + {% endblock %} +{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/paragraph/paragraph.html.twig b/web/themes/custom/colloque2024/template/paragraph/paragraph.html.twig new file mode 100644 index 00000000..fa3ba93f --- /dev/null +++ b/web/themes/custom/colloque2024/template/paragraph/paragraph.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} +{% block paragraph %} + + {% block content %} + {{ content }} + {% endblock %} + +{% endblock paragraph %} diff --git a/web/themes/custom/colloque2024/template/regions/region--complement-participant.html.twig b/web/themes/custom/colloque2024/template/regions/region--complement-participant.html.twig new file mode 100644 index 00000000..e61b3951 --- /dev/null +++ b/web/themes/custom/colloque2024/template/regions/region--complement-participant.html.twig @@ -0,0 +1,19 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} +{% if content %} + {{ content }} +{% endif %} diff --git a/web/themes/custom/colloque2024/template/regions/region--footer.html.twig b/web/themes/custom/colloque2024/template/regions/region--footer.html.twig new file mode 100644 index 00000000..0062dbd8 --- /dev/null +++ b/web/themes/custom/colloque2024/template/regions/region--footer.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} +{% if content %} + + {{ content }} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/regions/region--header.html.twig b/web/themes/custom/colloque2024/template/regions/region--header.html.twig new file mode 100644 index 00000000..adc474fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/regions/region--header.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} +{% if content %} + + {{ content }} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/regions/region.html.twig b/web/themes/custom/colloque2024/template/regions/region.html.twig new file mode 100644 index 00000000..219e14b0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/regions/region.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} +{% if content %} + + {{ content }} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/views/fields/back__node--view--dernieres-publications.html.twig b/web/themes/custom/colloque2024/template/views/fields/back__node--view--dernieres-publications.html.twig new file mode 100644 index 00000000..36bc38a0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/back__node--view--dernieres-publications.html.twig @@ -0,0 +1,89 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + + +
+
+ {{content.field_ajouter_un_media}} +
+
+
+ {{content.field_auteur|raw}} + {{ label|raw }} + {{content.field_complement_d_info|raw}} +
+
+
+
diff --git a/web/themes/custom/colloque2024/template/views/fields/back__node--view--slide-interviews.html.twig b/web/themes/custom/colloque2024/template/views/fields/back__node--view--slide-interviews.html.twig new file mode 100644 index 00000000..36bc38a0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/back__node--view--slide-interviews.html.twig @@ -0,0 +1,89 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + + +
+
+ {{content.field_ajouter_un_media}} +
+
+
+ {{content.field_auteur|raw}} + {{ label|raw }} + {{content.field_complement_d_info|raw}} +
+
+
+
diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields--gallerie.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--gallerie.html.twig new file mode 100644 index 00000000..02ad55d9 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--gallerie.html.twig @@ -0,0 +1,62 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} +{% for field in fields -%} + {{ field.separator }} + + {%- if field.wrapper_element -%} + <{{ field.wrapper_element }}{{ field.wrapper_attributes }}> + {%- endif %} + + {%- if field.label -%} + {%- if field.label_element -%} + <{{ field.label_element }}{{ field.label_attributes }}>{{ field.label }}{{ field.label_suffix }} + {%- else -%} + {{ field.label }}{{ field.label_suffix }} + {%- endif %} + {%- endif %} + + {%- if field.element_type -%} + <{{ field.element_type }}{{ field.element_attributes }}>{{ field.content }} + {%- else -%} + + {{ field.content }} + + + {%- endif %} + + {%- if field.wrapper_element -%} + + {%- endif %} + +{%- endfor %} diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields--les-intervenants.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--les-intervenants.html.twig new file mode 100644 index 00000000..6789c2fb --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--les-intervenants.html.twig @@ -0,0 +1,47 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} + + \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields--programme.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--programme.html.twig new file mode 100644 index 00000000..9bdf82d6 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--programme.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} + +{# {% include 'themes/custom/popsu_colloque/template/components/thumbnails.html.twig' %} #} + +{% if fields.field_accessible.content == "1" %} + +{% endif %} + +
+ {{fields.field_image.content}} +
+
+ +
+ + + {% if fields.field_type_de_moment.content %} +
+ |{{ fields.field_type_de_moment.content }} +
+ {% endif %} + +
+ +
+ {{fields.title.content}} + {% if fields.field_display_invite.content != "1" %} + {% else %} + {{fields.field_role_de_l_intervenant.content}} + {% endif %} + +
+
+{% if fields.field_accessible.content %} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme.html.twig new file mode 100644 index 00000000..7a8e7623 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} + +{# {% include 'themes/custom/popsu_colloque/template/components/thumbnails.html.twig' %} #} + +{% if fields.field_accessible.content == "1" %} + +{% endif %} +
+ {{fields.field_image.content}} +
+
+
+ + {% if fields.field_type_de_moment.content %} +
+ |{{ fields.field_type_de_moment.content }} +
+ {% endif %} +
+ +
+ {{fields.title.content}} + {% if fields.field_display_invite.content != "1" %} + {% else %} + {{fields.field_role_de_l_intervenant.content}} + {% endif %} + +
+
+{% if fields.field_accessible.content %} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme_node_intervenant.html.twig new file mode 100644 index 00000000..7a8e7623 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields--slide_programme_node_intervenant.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} + +{# {% include 'themes/custom/popsu_colloque/template/components/thumbnails.html.twig' %} #} + +{% if fields.field_accessible.content == "1" %} + +{% endif %} +
+ {{fields.field_image.content}} +
+
+
+ + {% if fields.field_type_de_moment.content %} +
+ |{{ fields.field_type_de_moment.content }} +
+ {% endif %} +
+ +
+ {{fields.title.content}} + {% if fields.field_display_invite.content != "1" %} + {% else %} + {{fields.field_role_de_l_intervenant.content}} + {% endif %} + +
+
+{% if fields.field_accessible.content %} +
+{% endif %} diff --git a/web/themes/custom/colloque2024/template/views/fields/views-view-fields.html.twig b/web/themes/custom/colloque2024/template/views/fields/views-view-fields.html.twig new file mode 100644 index 00000000..64bd7916 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/fields/views-view-fields.html.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * Default view template to display all the fields in a row. + * + * Available variables: + * - view: The view in use. + * - fields: A list of fields, each one contains: + * - content: The output of the field. + * - raw: The raw data for the field, if it exists. This is NOT output safe. + * - class: The safe class ID to use. + * - handler: The Views field handler controlling this field. + * - inline: Whether or not the field should be inline. + * - wrapper_element: An HTML element for a wrapper. + * - wrapper_attributes: List of attributes for wrapper element. + * - separator: An optional separator that may appear before a field. + * - label: The field's label text. + * - label_element: An HTML element for a label wrapper. + * - label_attributes: List of attributes for label wrapper. + * - label_suffix: Colon after the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - has_label_colon: A boolean indicating whether to display a colon after + * the label. + * - element_type: An HTML element for the field content. + * - element_attributes: List of attributes for HTML element for field content. + * - row: The raw result from the query, with all data it fetched. + * + * @see template_preprocess_views_view_fields() + * + * @ingroup themeable + */ +#} +{% for field in fields -%} + {{ field.separator }} + {%- if field.wrapper_element -%} + <{{ field.wrapper_element }}{{ field.wrapper_attributes }}> + {%- endif %} + {%- if field.label -%} + {%- if field.label_element -%} + <{{ field.label_element }}{{ field.label_attributes }}>{{ field.label }}{{ field.label_suffix }} + {%- else -%} + {{ field.label }}{{ field.label_suffix }} + {%- endif %} + {%- endif %} + {%- if field.element_type -%} + <{{ field.element_type }}{{ field.element_attributes }}>{{ field.content }} + {%- else -%} + {{ field.content }} + {%- endif %} + {%- if field.wrapper_element -%} + + {%- endif %} +{%- endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie.html.twig new file mode 100644 index 00000000..6df762fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

{{ title }}

+{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie_node_intervenant.html.twig new file mode 100644 index 00000000..53f36140 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--bibliographie_node_intervenant.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

{{ title }}

+{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--block-anchor-letter-intervenants.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--block-anchor-letter-intervenants.html.twig new file mode 100644 index 00000000..de17b4da --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--block-anchor-letter-intervenants.html.twig @@ -0,0 +1,24 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +
  • + {{- title -}} +
  • +{% endif %} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--dernieres_publications.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--dernieres_publications.html.twig new file mode 100644 index 00000000..c66086d0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--dernieres_publications.html.twig @@ -0,0 +1,34 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

    {{ title }}

    +{% endif %} +
    + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {#
    #} + {{- row.content -}} + {#
    #} + {% endfor %} +
    diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--gallerie.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--gallerie.html.twig new file mode 100644 index 00000000..ed8bd021 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--gallerie.html.twig @@ -0,0 +1,33 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'wrap--image', + ] + %} +
    + {{- row.content -}} +
    +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews.html.twig new file mode 100644 index 00000000..6df762fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews_node_intervenant.html.twig new file mode 100644 index 00000000..53f36140 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--interviews_node_intervenant.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--les-intervenants.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--les-intervenants.html.twig new file mode 100644 index 00000000..233e3b9f --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--les-intervenants.html.twig @@ -0,0 +1,33 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} + {{ title }} +{% endif %} +
    + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} + {% endfor %} +
    \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--programme.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--programme.html.twig new file mode 100644 index 00000000..28d2f667 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--programme.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + + +
    + {% if title %} +

    {{ title }}

    + {% endif %} +
    + {% if rows[0] %} +
    + {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} + + + +
    + {% endif %} + +
    + {% for row in rows %} + + {% + set row_classes = [ + default_row_class ? 'thumbnails programme', + ] + %} + + + {{- row.content -}} + + + {% endfor %} +
    +
    diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publication_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publication_node_intervenant.html.twig new file mode 100644 index 00000000..53f36140 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publication_node_intervenant.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publications.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publications.html.twig new file mode 100644 index 00000000..6df762fc --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--publications.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--search.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--search.html.twig new file mode 100644 index 00000000..3b9a591e --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--search.html.twig @@ -0,0 +1,34 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +
    + +{% if title %} +

    {{- title -}}

    +{% endif %} + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} + {% endfor %} + +
    \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_interviews.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_interviews.html.twig new file mode 100644 index 00000000..c66086d0 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_interviews.html.twig @@ -0,0 +1,34 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

    {{ title }}

    +{% endif %} +
    + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {#
    #} + {{- row.content -}} + {#
    #} + {% endfor %} +
    diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme.html.twig new file mode 100644 index 00000000..58b87439 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme.html.twig @@ -0,0 +1,32 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} + +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} +
    + {{- row.content -}} +
    +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme_node_intervenant.html.twig new file mode 100644 index 00000000..58b87439 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted--slide_programme_node_intervenant.html.twig @@ -0,0 +1,32 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} + +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} +
    + {{- row.content -}} +
    +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted.html.twig b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted.html.twig new file mode 100644 index 00000000..b67b5f7d --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/lists/views-view-unformatted.html.twig @@ -0,0 +1,32 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} +{% if title %} +

    {{ title }}

    +{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + + {{- row.content -}} +
    +{% endfor %} diff --git a/web/themes/custom/colloque2024/template/views/views-mini-pager.html.twig b/web/themes/custom/colloque2024/template/views/views-mini-pager.html.twig new file mode 100644 index 00000000..660d43d2 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-mini-pager.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Theme override for a views mini-pager. + * + * Available variables: + * - items: List of pager items. + * + * @see template_preprocess_views_mini_pager() + */ +#} +{% if items.previous or items.next %} + +{% endif %} diff --git a/web/themes/custom/colloque2024/template/views/views-view--bibliographie.html.twig b/web/themes/custom/colloque2024/template/views/views-view--bibliographie.html.twig new file mode 100644 index 00000000..cdb4f55a --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--bibliographie.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--bibliographie_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/views-view--bibliographie_node_intervenant.html.twig new file mode 100644 index 00000000..9248dc2e --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--bibliographie_node_intervenant.html.twig @@ -0,0 +1,68 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + +{% if rows[0]['#rows'][0]['#row'].node__field_bibliographie_field_bibliographie_target_id %} + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} + {% endif %} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/views-view--block-anchor-letter-intervenants.html.twig b/web/themes/custom/colloque2024/template/views/views-view--block-anchor-letter-intervenants.html.twig new file mode 100644 index 00000000..40745754 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--block-anchor-letter-intervenants.html.twig @@ -0,0 +1,38 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + +
      + {{ rows }} +
    \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/views-view--dernieres_publications.html.twig b/web/themes/custom/colloque2024/template/views/views-view--dernieres_publications.html.twig new file mode 100644 index 00000000..6ae937ab --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--dernieres_publications.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--gallerie.html.twig b/web/themes/custom/colloque2024/template/views/views-view--gallerie.html.twig new file mode 100644 index 00000000..94d3a903 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--gallerie.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--interviews.html.twig b/web/themes/custom/colloque2024/template/views/views-view--interviews.html.twig new file mode 100644 index 00000000..22629057 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--interviews.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--les-intervenants.html.twig b/web/themes/custom/colloque2024/template/views/views-view--les-intervenants.html.twig new file mode 100644 index 00000000..5cf51181 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--les-intervenants.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header-link_anchor.html.twig' %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--programme.html.twig b/web/themes/custom/colloque2024/template/views/views-view--programme.html.twig new file mode 100644 index 00000000..2c9e034a --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--programme.html.twig @@ -0,0 +1,67 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    +

    {{ header }}

    +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} + {{ rows }} + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--publication_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/views-view--publication_node_intervenant.html.twig new file mode 100644 index 00000000..3d930351 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--publication_node_intervenant.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + + +{% if rows[0]['#rows'][0]['#row'].node__field_publications_participants_field_publications_par %} + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} + +{% endif %} \ No newline at end of file diff --git a/web/themes/custom/colloque2024/template/views/views-view--publications.html.twig b/web/themes/custom/colloque2024/template/views/views-view--publications.html.twig new file mode 100644 index 00000000..c21cc188 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--publications.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--search.html.twig b/web/themes/custom/colloque2024/template/views/views-view--search.html.twig new file mode 100644 index 00000000..6ae937ab --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--search.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--slide_interviews.html.twig b/web/themes/custom/colloque2024/template/views/views-view--slide_interviews.html.twig new file mode 100644 index 00000000..6ae937ab --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--slide_interviews.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--slide_programme.html.twig b/web/themes/custom/colloque2024/template/views/views-view--slide_programme.html.twig new file mode 100644 index 00000000..4e83b989 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--slide_programme.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    +
    + {{ rows }} +
    +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    diff --git a/web/themes/custom/colloque2024/template/views/views-view--slide_programme_node_intervenant.html.twig b/web/themes/custom/colloque2024/template/views/views-view--slide_programme_node_intervenant.html.twig new file mode 100644 index 00000000..a6d834a5 --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view--slide_programme_node_intervenant.html.twig @@ -0,0 +1,69 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    +
    + {{ rows }} +
    +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} diff --git a/web/themes/custom/colloque2024/template/views/views-view.html.twig b/web/themes/custom/colloque2024/template/views/views-view.html.twig new file mode 100644 index 00000000..6ae937ab --- /dev/null +++ b/web/themes/custom/colloque2024/template/views/views-view.html.twig @@ -0,0 +1,70 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
    + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {% include 'themes/custom/popsu_colloque/template/components/header_slide.html.twig' with { croix : true } %} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
    + {{ rows }} +
    + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} + + {% endif %} + + {{ feed_icons }} +