From af7d4192e6553c750ab310a1853678afcba2b046 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 15 Sep 2026 16:27:20 +0200 Subject: [PATCH] =?UTF-8?q?algo=20de=20debordement=20adapatif=20des=20tr?= =?UTF-8?q?=C3=A8s=20longs=20titres=20sur=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/themes/custom/leshed/assets/dist/main.css | 2 +- .../custom/leshed/assets/dist/titles.js | 2 +- web/themes/custom/leshed/assets/js/titles.js | 50 +++++++++++++++++++ .../custom/leshed/assets/scss/main.scss | 8 +++ 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/web/themes/custom/leshed/assets/dist/main.css b/web/themes/custom/leshed/assets/dist/main.css index 00bf509..c6b8197 100644 --- a/web/themes/custom/leshed/assets/dist/main.css +++ b/web/themes/custom/leshed/assets/dist/main.css @@ -1 +1 @@ -@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:normal;font-display:block}body{font-family:Epilogue;font-weight:400;font-style:normal}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0;font-weight:200;line-height:1.5}.splitting span.word,.splitting span.char{display:inline}div.layout-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;max-width:1080px;margin:0 auto}div.layout-container header[role=banner]{display:block;position:relative;padding:.5em 0;flex:1 1 70px;z-index:100;height:70px;min-height:70px}div.layout-container main[role=main]{flex:1 1 auto;overflow-y:scroll}header[role=banner]{background-color:#fff}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 0}header[role=banner] #block-leshed-identitedusite a{text-decoration:none;font-size:2em;font-weight:500;margin-right:.5em}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#000}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:green}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:fixed;top:70px;left:0;width:100vw;padding:0 calc((100vw - 1080px)/2) 0 calc((100vw - 1080px)/2);background-color:#ffffff4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - 70px)}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale{padding-top:10px}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li{list-style:none}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li a{font-size:4em;font-weight:200;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li{list-style:none;padding:0;display:inline-block;font-size:2em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:first-child:after{content:" /";font-weight:200}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:last-child{padding-left:.3em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li.is-active{font-weight:400}.variable-title{margin:0;font-weight:200;text-transform:lowercase;line-height:1;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}.variable-title span.word span.char{letter-spacing:-.1em}:where(#block-leshed-identitedusite>a,article.node-type-projet>header>h2,article.node-type-projet>.cols>.left>h2,article.node-type-projet.view-mode-full h2.node-title,article.node-type-evenement>header>h2,article.node-type-evenement>header>.field_dates>time,article.node-type-evenement.view-mode-full h2.node-title,article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part):not(.splitting){margin:0;font-weight:200;text-transform:lowercase;line-height:1;letter-spacing:-.1em}@media (scripting: enabled){:where(#block-leshed-identitedusite>a,article.node-type-projet>header>h2,article.node-type-projet>.cols>.left>h2,article.node-type-projet.view-mode-full h2.node-title,article.node-type-evenement>header>h2,article.node-type-evenement>header>.field_dates>time,article.node-type-evenement.view-mode-full h2.node-title,article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part):not(.is-ready){visibility:hidden;animation:leshed-title-failsafe 0s 3s forwards}}@keyframes leshed-title-failsafe{to{visibility:visible}}div.layout.layout--twocol-section--50-50{flex-wrap:nowrap;align-items:flex-start;column-gap:2em}div.layout.layout--twocol-section--50-50 div.layout__region{max-width:calc(50% - 1em);flex:1 0 calc(50% - 1em)}div.layout.layout--twocol-section--50-50 div.layout__region .views-row{margin-bottom:2em;max-width:100%}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet>header>h2{font-size:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_type_d_evenement,div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header>h2{font-size:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_type_d_evenement,div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header .field_dates{font-size:4em;line-height:1}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-part:not(:last-child):after{content:"."}article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:row;gap:2em;align-items:flex-start}article.node-type-projet.view-mode-full div.cols div.col{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}article.node-type-projet.view-mode-full div.cols div.col.left{z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;font-size:12em;margin:0}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s{margin-top:1em;font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates{margin-top:1em}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-projet.view-mode-full div.cols div.col.right{display:flex}article.node-type-projet.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:100vh}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:relative}@media (min-width: 768px){article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible;display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;width:100%;margin:0;background-color:#000000a6;color:#fff;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{opacity:0;transition:opacity .3s ease-in-out}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:row;gap:2em;align-items:flex-start}article.node-type-evenement.view-mode-full div.cols div.col{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}article.node-type-evenement.view-mode-full div.cols div.col.left{z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;font-size:12em;margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s{margin-top:1em;font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates{margin-top:1em}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-evenement.view-mode-full div.cols div.col.right{display:flex}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:100vh}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:relative}@media (min-width: 768px){article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible;display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;width:100%;margin:0;background-color:#000000a6;color:#fff;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{opacity:0;transition:opacity .3s ease-in-out}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}article.node-type-evenement.view-mode-full .field_dates.digit-dates{transform-origin:0 0}article.node-type-evenement.view-mode-full .field_dates.digit-dates time{display:grid;grid-template-columns:18em 7em;grid-template-rows:auto auto;grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-day{grid-area:day;font-size:18em}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month{grid-area:month;align-self:end}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{grid-area:year}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month,article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{font-size:6em}div.views-archives-projets{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}div.views-archives-projets div.views-row{flex:1 0 calc(25% - 2em);width:calc(25% - 2em)}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:5em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:3em}div.views-archives-evenementskorganizer{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}div.views-archives-evenementskorganizer div.views-row{flex:1 0 calc(25% - 2em);width:calc(25% - 2em)}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header>h2{font-size:5em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header .field_dates{font-size:4em;line-height:1}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header .field_dates time span.date-part:not(:last-child):after{content:"."}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header>h2{font-size:3em}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}} +@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:normal;font-display:block}body{font-family:Epilogue;font-weight:400;font-style:normal}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0;font-weight:200;line-height:1.5}.splitting span.word,.splitting span.char{display:inline}div.layout-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;max-width:1080px;margin:0 auto}div.layout-container header[role=banner]{display:block;position:relative;padding:.5em 0;flex:1 1 70px;z-index:100;height:70px;min-height:70px}div.layout-container main[role=main]{flex:1 1 auto;overflow-y:scroll}header[role=banner]{background-color:#fff}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 0}header[role=banner] #block-leshed-identitedusite a{text-decoration:none;font-size:2em;font-weight:500;margin-right:.5em}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#000}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:green}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:fixed;top:70px;left:0;width:100vw;padding:0 calc((100vw - 1080px)/2) 0 calc((100vw - 1080px)/2);background-color:#ffffff4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - 70px)}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale{padding-top:10px}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li{list-style:none}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li a{font-size:4em;font-weight:200;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li{list-style:none;padding:0;display:inline-block;font-size:2em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:first-child:after{content:" /";font-weight:200}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:last-child{padding-left:.3em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li.is-active{font-weight:400}.variable-title{margin:0;font-weight:200;text-transform:lowercase;line-height:1;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}.variable-title span.word span.char{letter-spacing:-.1em}:where(#block-leshed-identitedusite>a,article.node-type-projet>header>h2,article.node-type-projet>.cols>.left>h2,article.node-type-projet.view-mode-full h2.node-title,article.node-type-evenement>header>h2,article.node-type-evenement>header>.field_dates>time,article.node-type-evenement.view-mode-full h2.node-title,article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part):not(.splitting){margin:0;font-weight:200;text-transform:lowercase;line-height:1;letter-spacing:-.1em}@media (scripting: enabled){:where(#block-leshed-identitedusite>a,article.node-type-projet>header>h2,article.node-type-projet>.cols>.left>h2,article.node-type-projet.view-mode-full h2.node-title,article.node-type-evenement>header>h2,article.node-type-evenement>header>.field_dates>time,article.node-type-evenement.view-mode-full h2.node-title,article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part):not(.is-ready){visibility:hidden;animation:leshed-title-failsafe 0s 3s forwards}}@keyframes leshed-title-failsafe{to{visibility:visible}}div.layout.layout--twocol-section--50-50{flex-wrap:nowrap;align-items:flex-start;column-gap:2em}div.layout.layout--twocol-section--50-50 div.layout__region{max-width:calc(50% - 1em);flex:1 0 calc(50% - 1em)}div.layout.layout--twocol-section--50-50 div.layout__region .views-row{margin-bottom:2em;max-width:100%}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet>header>h2{font-size:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_type_d_evenement,div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="1"]{max-height:2em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="2"]{max-height:3em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="3"]{max-height:4em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="4"]{max-height:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="5"]{max-height:6em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="6"]{max-height:7em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="7"]{max-height:8em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="8"]{max-height:9em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="9"]{max-height:10em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="10"]{max-height:11em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header>h2{font-size:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_type_d_evenement,div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="1"]{max-height:2em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="2"]{max-height:3em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="3"]{max-height:4em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="4"]{max-height:5em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="5"]{max-height:6em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="6"]{max-height:7em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="7"]{max-height:8em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="8"]{max-height:9em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="9"]{max-height:10em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="10"]{max-height:11em}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header .field_dates{font-size:4em;line-height:1}div.layout.layout--twocol-section--50-50 div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-part:not(:last-child):after{content:"."}article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:row;gap:2em;align-items:flex-start}article.node-type-projet.view-mode-full div.cols div.col{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}article.node-type-projet.view-mode-full div.cols div.col.left{z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;font-size:12em;margin:0}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s{margin-top:1em;font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates{margin-top:1em}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-projet.view-mode-full div.cols div.col.right{display:flex}article.node-type-projet.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:100vh}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:relative}@media (min-width: 768px){article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible;display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;width:100%;margin:0;background-color:#000000a6;color:#fff;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{opacity:0;transition:opacity .3s ease-in-out}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:row;gap:2em;align-items:flex-start}article.node-type-evenement.view-mode-full div.cols div.col{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}article.node-type-evenement.view-mode-full div.cols div.col.left{z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;font-size:12em;margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s{margin-top:1em;font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates{margin-top:1em}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-evenement.view-mode-full div.cols div.col.right{display:flex}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:100vh}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:relative}@media (min-width: 768px){article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible;display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;width:100%;margin:0;background-color:#000000a6;color:#fff;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{opacity:0;transition:opacity .3s ease-in-out}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}article.node-type-evenement.view-mode-full .field_dates.digit-dates{transform-origin:0 0}article.node-type-evenement.view-mode-full .field_dates.digit-dates time{display:grid;grid-template-columns:18em 7em;grid-template-rows:auto auto;grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-day{grid-area:day;font-size:18em}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month{grid-area:month;align-self:end}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{grid-area:year}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month,article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{font-size:6em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s{margin-top:2em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s .field-label{margin-bottom:1em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:5em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste .field_type_d_evenement,article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste .field_type_de_projet{font-weight:400}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="1"]{max-height:2em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="2"]{max-height:3em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="3"]{max-height:4em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="4"]{max-height:5em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="5"]{max-height:6em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="6"]{max-height:7em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="7"]{max-height:8em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="8"]{max-height:9em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="9"]{max-height:10em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="10"]{max-height:11em}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a{display:block}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}article.node-type-evenement.view-mode-full div.field_projet_s_lie_s article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.views-archives-projets{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}div.views-archives-projets div.views-row{flex:1 0 calc(25% - 2em);width:calc(25% - 2em)}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:5em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="1"]{max-height:2em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="2"]{max-height:3em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="3"]{max-height:4em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="4"]{max-height:5em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="5"]{max-height:6em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="6"]{max-height:7em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="7"]{max-height:8em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="8"]{max-height:9em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="9"]{max-height:10em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="10"]{max-height:11em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:3em}div.views-archives-evenementskorganizer{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}div.views-archives-evenementskorganizer div.views-row{flex:1 0 calc(25% - 2em);width:calc(25% - 2em)}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header>h2{font-size:5em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:1.8em;font-weight:300}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="1"]{max-height:2em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="2"]{max-height:3em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="3"]{max-height:4em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="4"]{max-height:5em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="5"]{max-height:6em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="6"]{max-height:7em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="7"]{max-height:8em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="8"]{max-height:9em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="9"]{max-height:10em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="10"]{max-height:11em}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header .field_dates{font-size:4em;line-height:1}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header .field_dates time span.date-part:not(:last-child):after{content:"."}div.views-archives-evenementskorganizer article.node-type-evenement.view-mode-tableau_liste>header>h2{font-size:3em}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}} diff --git a/web/themes/custom/leshed/assets/dist/titles.js b/web/themes/custom/leshed/assets/dist/titles.js index e06041c..0a575d6 100644 --- a/web/themes/custom/leshed/assets/dist/titles.js +++ b/web/themes/custom/leshed/assets/dist/titles.js @@ -1 +1 @@ -var Y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ut(f){return f&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default")?f.default:f}var rt={exports:{}};(function(f,y){(function(p,N){f.exports=N()})(Y,function(){var p=document,N=p.createTextNode.bind(p);function b(t,e,n){t.style.setProperty(e,n)}function x(t,e){return t.appendChild(e)}function h(t,e,n,l){var u=p.createElement("span");return e&&(u.className=e),n&&(!l&&u.setAttribute("data-"+e,n),u.textContent=n),t&&x(t,u)||u}function S(t,e){return t.getAttribute("data-"+e)}function w(t,e){return!t||t.length==0?[]:t.nodeName?[t]:[].slice.call(t[0].nodeName?t:(e||p).querySelectorAll(t))}function A(t){for(var e=[];t--;)e[t]=[];return e}function P(t,e){t&&t.some(e)}function B(t){return function(e){return t[e]}}function J(t,e,n){var l="--"+e,u=l+"-index";P(n,function(c,m){Array.isArray(c)?P(c,function(g){b(g,u,m)}):b(c,u,m)}),b(t,l+"-total",n.length)}var D={};function U(t,e,n){var l=n.indexOf(t);if(l==-1){n.unshift(t);var u=D[t];if(!u)throw new Error("plugin not loaded: "+t);P(u.depends,function(m){U(m,t,n)})}else{var c=n.indexOf(e);n.splice(l,1),n.splice(c,0,t)}return n}function C(t,e,n,l){return{by:t,depends:e,key:n,split:l}}function K(t){return U(t,0,[]).map(B(D))}function M(t){D[t.by]=t}function k(t,e,n,l,u){t.normalize();var c=[],m=document.createDocumentFragment();l&&c.push(t.previousSibling);var g=[];return w(t.childNodes).some(function(v){if(v.tagName&&!v.hasChildNodes()){g.push(v);return}if(v.childNodes&&v.childNodes.length){g.push(v),c.push.apply(c,k(v,e,n,l,u));return}var T=v.wholeText||"",G=T.trim();if(G.length){T[0]===" "&&g.push(N(" "));var ot=n===""&&typeof Intl.Segmenter=="function";P(ot?Array.from(new Intl.Segmenter().segment(G)).map(function(tt){return tt.segment}):G.split(n),function(tt,lt){lt&&u&&g.push(h(m,"whitespace"," ",u));var et=h(m,e,tt);c.push(et),g.push(et)}),T[T.length-1]===" "&&g.push(N(" "))}}),P(g,function(v){x(m,v)}),t.innerHTML="",x(t,m),c}var O=0;function Q(t,e){for(var n in e)t[n]=e[n];return t}var j="words",V=C(j,O,"word",function(t){return k(t,"word",/\s+/,0,1)}),W="chars",I=C(W,[j],"char",function(t,e,n){var l=[];return P(n[j],function(u,c){l.push.apply(l,k(u,"char","",e.whitespace&&c))}),l});function R(t){t=t||{};var e=t.key;return w(t.target||"[data-splitting]").map(function(n){var l=n["🍌"];if(!t.force&&l)return l;l=n["🍌"]={el:n};var u=t.by||S(n,"splitting");(!u||u=="true")&&(u=W);var c=K(u),m=Q({},t);return P(c,function(g){if(g.split){var v=g.by,T=(e?"-"+e:"")+g.key,G=g.split(n,m,l);T&&J(n,T,G),l[v]=G,n.classList.add(v)}}),n.classList.add("splitting"),l})}function H(t){t=t||{};var e=t.target=h();return e.innerHTML=t.content,R(t),e.outerHTML}R.html=H,R.add=M;function q(t,e,n){var l=w(e.matching||t.children,t),u={};return P(l,function(c){var m=Math.round(c[n]);(u[m]||(u[m]=[])).push(c)}),Object.keys(u).map(Number).sort(z).map(B(u))}function z(t,e){return t-e}var Z=C("lines",[j],"line",function(t,e,n){return q(t,{matching:n[j]},"offsetTop")}),i=C("items",O,"item",function(t,e){return w(e.matching||t.children,t)}),o=C("rows",O,"row",function(t,e){return q(t,e,"offsetTop")}),r=C("cols",O,"col",function(t,e){return q(t,e,"offsetLeft")}),a=C("grid",["rows","cols"]),s="layout",d=C(s,O,O,function(t,e){var n=e.rows=+(e.rows||S(t,"rows")||1),l=e.columns=+(e.columns||S(t,"columns")||1);if(e.image=e.image||S(t,"image")||t.currentSrc||t.src,e.image){var u=w("img",t)[0];e.image=u&&(u.currentSrc||u.src)}e.image&&b(t,"background-image","url("+e.image+")");for(var c=n*l,m=[],g=h(O,"cell-grid");c--;){var v=h(g,"cell");h(v,"cell-inner"),m.push(v)}return x(t,g),m}),E=C("cellRows",[s],"row",function(t,e,n){var l=e.rows,u=A(l);return P(n[s],function(c,m,g){u[Math.floor(m/(g.length/l))].push(c)}),u}),_=C("cellColumns",[s],"col",function(t,e,n){var l=e.columns,u=A(l);return P(n[s],function(c,m){u[m%l].push(c)}),u}),L=C("cells",["cellRows","cellColumns"],"cell",function(t,e,n){return n[s]});return M(V),M(I),M(Z),M(i),M(o),M(r),M(a),M(d),M(E),M(_),M(L),R})})(rt);var st=rt.exports;const ct=ut(st);var it={exports:{}};(function(f){(function(y,p){f.exports?f.exports=p():y.createHyphenator=p()})(Y,function(){function y(i){var o="",r="",a=0,s=i();return function(d){for(;a"&&(o(),i=!1):r[0]==="<"&&(!p(r[1])||r[1]==="/")&&(i=!0),i}}function b(i){var o=!1;return function(r,a){return o?!p(a[0])&&p(a[1])&&(r(),o=!1):!p(a[0])&&a[1]===i&&(o=!0),o}}function x(i,o){return function(){var r="",a="";function s(){r+=a,a=""}function d(E){return r="",a="",E}return function(E,_){a+=E;var L=i.reduce(function(t,e){return t||e(s,[E,_])},!1);if(!L&&(p(E)&&!p(_)&&s(),!p(E)&&p(_))){if(a.length>=o)return d([r,a]);s()}if(_==="")return(a.length1)for(var s=0,d=1;d-1;)s.push(a);return o[r.toLocaleLowerCase().replace(/\-/g,"")]=s,o},{})}function A(i){var o=0;function r(){return i[o++]}return r}function P(i){var o=0,r=i;function a(){if(r=i.slice(o++),!(r.length<3))return r}function s(){return o===2}return[a,s]}function B(i,d,r,a){for(var s=new Array(i.length+1),d=("."+d+".").split(""),E,_,L,t,e,n,l=-1,u,c,m,g,v=s.length;v--;)s[v]=0;for(u=P(d),c=u[0],m=u[1];E=c();)for(l++,m()&&l--,L=a,g=A(E);(_=g())&&(t=L[_])!==void 0;){switch(L={},e=-1,Object.prototype.toString.call(t)){case"[object Array]":L=t[0],e=t[1];break;case"[object Object]":L=t;break;case"[object Number]":e=t;break}if(!(e<0)){n=r[e];for(var T=0;T>0,e=H(o,Q,C),n=H(o,O,U,R),l=E+t;if(d[l]={},i[2]&&(d[l]=q(i[2],E),s=i[2]),n&&n.length&&(d[l]=I(d[l],z(n,E)),s=I(s,w(n))),a[l]=I({},d[l]),r&&!("Promise"in W))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(u,c){c=c||{};var m=H(c,j,E),g=H(c,V,t)>>0,v=H(c,O,U,R),T=m+g;return!d[T]&&i[2]&&(d[T]=q(i[2],m),a[T]=I(a[T],d[T])),v&&v.length&&(d[T]=I(d[T],z(v,m)),s=I(s,w(v)),a[T]=I(a[T],d[T])),J(u,_,L,a[T],s,m,e,g,r)}}return Z})})(it);var ft=it.exports,$=ft,mt=function(f){return{hyphenate:$(f,{async:!0}),hyphenateHTML:$(f,{async:!0,html:!0}),hyphenateHTMLSync:$(f,{html:!0}),hyphenateSync:$(f),patterns:f}},at={exports:{}};(function(f){(function(y,p){f.exports?f.exports=p:y.hyphenationPatternsFr=p})(Y,[[[2,2],[0,4],[0,0,4],[0,0,2],[0,0,3],[0,0,0,3],[0,1,2],[0,0,3,4],[0,0,0,3,4],[1],[0,2],[0,2,1],[0,0,0,0,0,1,2],[0,0,0,0,0,0,1,2],[0,0,0,0,3,4],[1,2],[0,2,2],[0,0,0,0,1,2],[0,0,0,0,2],[0,0,0,0,0,2],[0,0,0,2,3],[0,0,0,0,2,3],[0,0,0,2],[0,2,3],[0,0,0,2,0,3],[4],[2],[0,0,1,2],[0,0,1],[0,0,0,1,2],[0,0,2,1,2],[0,0,3,0,3,2],[0,3],[0,0,0,0,0,0,3],[0,0,0,0,3],[0,0,0,0,0,0,0,0,3],[0,0,0,0,0,0,0,4],[0,0,0,0,0,4],[0,0,0,2,0,0,3],[0,0,0,0,2,3,2],[0,0,2,1],[2,0,3],[0,0,0,4],[0,0,0,0,4],[0,0,2,3],[0,0,0,0,0,3],[0,0,3,2,3],[0,0,3,2],[3,2],[0,2,1,2],[0,0,0,2,1,2],[0,0,0,0,0,1],[0,0,0,0,0,0,0,3],[0,0,0,0,1],[0,0,0,0,0,0,2],[0,0,0,0,4,1],[0,1],[0,0,0,0,0,5],[0,0,0,0,0,0,4],[0,0,0,0,0,4,3],[0,0,0,0,0,0,0,2],[0,0,0,0,4,3],[0,0,0,0,0,0,0,0,2],[0,0,0,0,2,1,2],[0,3,2],[0,0,0,0,0,2,3],[0,0,0,1],[0,0,1,2,2],[0,0,0,0,0,0,3,2],[3,0,2],[0,0,0,2,1],[0,0,0,0,3,2],[0,0,4,5],[2,3],[0,0,0,0,0,3,2]],{"'":[{a:[{b:{r:{é:{a:5}}},e:{s:{c:{h:8}}},l:{c:{o:{o:{l:10}}}},m:{i:{n:{o:{a:{c:13}}}}},n:{a:{s:{t:{r:14}}},e:{s:{t:{h:{é:{s:{i:16}}}}}},t:{i:{a:12,e:[{n:{n:{e:19}}},12],é:12,s:12}}},p:{o:{s:{t:{a:21}}}},s:{t:{a:22}},r:{g:{e:{n:{t:{".":5}}}},p:{e:{n:{t:{".":5}}}}},g:{n:{a:{t:44}}}},2],â:2,e:[{n:{a:29,o:29},u:{r:{a:50}}},2],ê:2,é:2,è:2,i:[{g:{n:{é:44,i:44}},n:{f:{o:{r:{m:{a:{t:10}}}}},a:[{n:{i:{t:20}},u:{g:{u:{r:22}}}},29],e:[{f:{f:{a:{b:22}}},p:{t:22},r:22,x:{o:{r:{a:22}}}},29],é:[{l:{u:{c:{t:{a:20}}}},n:{a:{r:{r:{a:20}}}}},29],i:[{m:{i:{t:{i:20}}},q:20,t:20},29],o:[{c:{u:{l:20}},n:{d:22}},29],s:{t:{a:{b:29}}},t:{e:{r:[{a:60,e:60,é:60,i:60,o:60,u:60,s:60},59]}},u:[{i:{t:22},l:20},29]}},2],o:[{n:{g:{u:{e:{n:{t:{".":5}}}}}},c:{t:{e:{t:10}}},u:{a:{o:{u:53}}},v:{i:{s:{c:17}}}},2],î:2,ô:2,u:2,û:2,y:2},0],".":{a:[{b:{r:{é:{a:4}}},e:{s:{c:{h:7}}},m:{i:{n:{o:{a:{c:12}}}}},n:{a:{s:{t:{r:8}}},t:{i:{a:17,e:[{n:{n:{e:18}}},17],é:17,s:17}}},p:{o:{s:{t:{a:20}}}},s:{t:{a:3}},r:{d:{e:{n:{t:{".":4}}}},g:{e:{n:{t:{".":4}}}},p:{e:{n:{t:{".":4}}}}},g:{n:{a:{t:23}}}},1],â:1,b:{a:{i:{s:{e:{m:{a:{i:{n:24}}}}}}},i:{a:{c:27,t:27,u:28},o:{a:29},s:{a:30},u:27}},c:{h:[{è:{v:{r:{e:{f:{e:{u:{i:{l:{l:{e:38}}}}}}}}}}},2],i:{s:{a:{l:{p:40}}}},o:{n:[{s:43,t:{r:{e:{s:{c:13},m:{a:{î:{t:{r:{e:33}}}}}}}}},42],o:[{l:{i:{e:44}}},27],m:{m:{e:{n:{t:{".":5}}}}}},u:{l:42}},d:{a:{c:{r:{y:{o:{a:13}}}}},é:{a:27,i:{o:28},o:27,s:[{a:{c:{r:46},m:20,t:{e:{l:{l:46}}},s:{t:{r:47}}},c:47,é:[{g:{r:46}},30],e:{n:{s:{i:{b:47}}},r:{t:47},x:{u:47}},i:[{d:46,g:{n:46},l:{i:46},n:{e:{n:46},v:{o:47}},r:46,s:{t:47}},30],o:{d:{é:46},l:46,p:{i:{l:46}},r:{m:47,p:47},u:{f:{r:47}}},œ:40,p:47,t:47,u:{n:30}},3]},i:{a:{c:{é:27,i:{d:27}},l:{d:28},m:{i:27},t:{o:{m:27}}},e:{n:27},s:{h:44}},y:{s:[{a:30,i:30,o:30,u:30},44]},o:{l:{e:{n:{t:{".":4}}}}}},e:[{n:{a:27,o:27},u:{r:{a:30}}},1],ê:1,é:[{m:{i:{n:{e:{n:{t:{".":5}}}}}}},1],è:1,i:[{g:{n:{é:23,i:23}},n:{a:[{n:{i:{t:44}},u:{g:{u:{r:3}}}},27],e:[{f:{f:{a:{b:3}}},p:{t:3},r:3,x:{o:{r:{a:3}}}},27],é:[{l:{u:{c:{t:{a:44}}}},n:{a:{r:{r:{a:44}}}}},27],i:[{m:{i:{t:{i:44}}},q:44,t:44},27],o:[{c:{u:{l:44}},n:{d:3}},27],s:{t:{a:{b:27}}},t:{e:{r:[{a:54,e:54,é:54,i:54,o:54,u:54,s:54},61]}},u:[{i:{t:3},l:44},27]}},1],m:{a:{g:{n:{i:{c:{i:{d:{e:44}}},f:{i:{c:{a:{t:44}}}}},u:{m:44}}},c:{k:44,r:{o:{s:{c:12}}}},l:{a:{d:{r:{e:{s:30},o:30}},i:{s:{é:40}},p:40,v:30},e:{n:40},i:{n:{t:40}},o:{c:40,d:30}},r:{x:40}},é:{g:{o:{h:40}},s:{a:[{n:4},3],e:{s:40},i:40,u:{s:30}},t:{a:{s:{t:{a:17}}}}},i:{l:{l:{i:{a:{m:51}}}}},o:{n:{o:{a:17,e:17,é:17,i:17,ï:{d:{é:17}},o:17,u:17,s:17}}}},p:{r:{o:{g:{n:{a:{t:{h:20}}}},é:29,s:{c:{é:29}},u:{d:{h:71}}},é:{a:[{l:{a:20},u:22},29],é:29,e:29,i:29,o:29,u:29,s:29}},a:{n:{a:{f:30,m:{é:30},r:{a:30}},i:{s:40},o:{p:{h:30,t:40}}},r:{a:{c:{h:{e:30,è:30}},s:17},h:{é:44},e:{n:{t:{".":4}}}},t:{e:{n:{t:{".":4}}}}},e:{n:{t:{a:22}},r:[{a:29,e:29,é:29,i:29,o:29,u:29},2]},é:{r:{i:{o:{s:53},s:[{s:21,t:{a:21}},17],u:17}}},h:[{a:{l:{a:{n:{s:{t:68}}}}}},2],l:{u:{r:{i:{a:51}}}},o:{n:{t:{e:{t:22}}},s:{t:{h:20,i:{n:70},o:50,r:20,s:17}}},s:{y:{c:{h:{o:{a:{n:13}}}}}},u:{d:{d:{l:29}}}},s:{t:{a:{g:{n:20}},i:{l:{l:34}}},y:{n:{g:{n:{a:{t:{h:20}}}}}},a:{r:{m:{e:{n:{t:{".":5}}}}}},e:{r:{m:{e:{n:{t:{".":5}}}}},u:{l:{e:22}}},c:{h:42},h:2,u:{b:{a:[{l:{t:47}},30],é:[{r:46},30],i:{n:40},l:{i:{m:{i:{n:44}},n:44},u:44},u:{r:40}},r:{a:[{t:46},30],e:[{a:{u:47},l:{l:47},t:47},30],é:30,h:44,i:{m:30,n:{f:40,t:40}},o:{f:40,x:40}}},o:{u:{v:{e:{n:{t:{".":5}}}}}}},o:[{n:{g:{u:{e:{n:{t:{".":4}}}}}},u:{a:{o:{u:66}}},v:{i:{s:{c:29}}}},1],î:1,k:{h:2},t:{a:{l:{e:{n:{t:{".":4}}}}},h:2,r:{i:{a:{c:29,n:29,t:29},o:{n:29}}}},g:{e:{m:{m:{e:{n:{t:{".":22}}}}}}},n:{o:{n:{o:{b:{s:40}}}}},ô:1,r:{é:{a:[{l:{e:44,i:{s:44,t:44}},u:{x:3}},27],é:27,e:[{l:3,r:3},27],è:{r:3},i:[{f:{i:44}},27],o:27,u:[{s:{s:3}},22],t:{r:{o:{a:12}}}},e:{s:[{c:{a:{p:44},i:{s:{i:44,o:44}},o:{u:44},r:{i:44}},p:{e:{c:{t:44}},i:{r:44},l:{e:{n:{d:44}}},o:{n:{s:44}}},q:{u:{i:{l:44}}},s:[{e:{n:{t:{".":5}}}},44],t:[{a:{b:7,g:7,n:{d:7},t:7},é:{n:7,r:7},i:{m:7,p:7},o:{c:7,p:7},r:[{e:{i:{n:72}},i:{c:{t:72},n:72}},7],u:7,y:7},44]},27]}},l:{a:{t:{e:{n:{t:{".":4}}}}}},u:1,û:1,y:1},a:{b:{h:3,î:{m:{e:{n:{t:{".":22}}}}},s:{t:{i:{n:{e:{n:{t:{".":45}}}}}},e:{n:{t:{".":4}}}}},d:{h:3},è:{d:{r:{e:6}}},l:{c:{o:{o:{l:9}}},a:{l:{g:{i:11}}}},n:{e:{s:{t:{h:{é:{s:{i:15}}}}}},i:{m:{e:{n:{t:{".":22}}}}},t:{i:{f:{e:{r:{m:{e:{n:{t:{".":52}}}}}}}}}},p:{o:{s:{t:{r:20}}},p:{a:{r:{e:{n:{t:{".":34}}}}}}},r:{c:{h:{i:{é:{p:{i:{s:12}}}}}},m:{i:{l:{l:57}},e:{n:{t:{".":3}}}}},s:{t:{r:{o:23}},m:{e:{n:{t:{".":3}}}}},c:{c:{e:{n:{t:{".":4}}}},q:{u:{i:{e:{s:{c:{e:{n:{t:{".":36}}}}}}}}}},g:{n:{o:{s:23}}},v:{i:{l:{l:43}}},m:{a:{l:{g:{a:{m:{e:{n:{t:{".":54}}}}}}}}},i:{m:{e:{n:{t:{".":3}}}}},u:{m:{e:{n:{t:{".":3}}}}}},b:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,i:9,î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],o:[{u:{t:{i:{l:{l:33}}},m:{e:{n:{t:{".":22}}}}}},9],ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},u:{m:{e:{n:{t:{".":22}}}}}},15],u:9,û:9,y:9},ç:9,c:{a:[{o:{u:{t:31}},p:{i:{l:{l:45}}},r:{ê:{m:{e:{n:{t:{".":18}}}}}}},9],â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:[{".":25,b:26,e:{".":25,s:{".":25},n:{t:{".":26}},v:{i:{l:{l:58}}}},g:26,l:[{e:{".":25,s:{".":25}},o:{r:{a:{c:39},é:{t:39}}}},3],m:26,n:26,p:26,r:[{e:{".":25,s:{".":25}},o:{m:{e:{n:{t:{".":18}}}}}},3],s:26,t:26,w:26,i:{e:{n:{d:{e:{n:{t:{".":45}}}}}}}},15],i:[{l:{l:5}},9],î:9,k:[{".":25,b:26,e:{".":25,s:{".":25},n:{t:{".":26}}},f:26,g:26,h:41,p:26,s:26,t:26},15],l:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{e:{n:{t:{".":22}}}}}},15],o:[{a:{c:{c:28,q:28},d:27,p:28,r:28,s:{s:{o:{c:28},u:{r:28}}},u:28,x:28},é:27,e:{f:28,n:28,x:28},n:{u:{r:{b:3}},f:{i:{d:{e:{n:{t:{".":45}}}}}},t:{i:{n:{g:{e:{n:{t:{".":33}}}},e:{n:{t:{".":45}}}}}},n:{i:{v:{e:{n:{t:{".":45}}}}}}},g:{n:{i:{t:{i:44}}}},r:{p:{u:{l:{e:{n:{t:{".":45}}}}}}},m:{p:{é:{t:{e:{n:{t:{".":45}}}}}}}},9],ô:9,œ:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:[{r:{r:{e:{n:{t:{".":5}}}}}},9],û:9,y:[{r:{i:{l:{l:45}}}},9],c:{i:{d:{e:{n:{t:{".":5}}}}}}},j:[{a:{c:{e:{n:{t:{".":4}}}}},k:26,e:{".":25,s:{".":25},n:{t:{".":26}}}},9],é:{c:{e:{n:{t:{".":32}}},i:{m:{e:{n:{t:{".":22}}}}},u:{m:{e:{n:{t:{".":22}}}}}},d:{e:{n:{t:{".":32}}},h:{i:3},r:{i:{e:15,q:{u:{e:15}}}}},l:{e:{c:{t:{r:15}}},é:{m:{e:{n:{t:15}}}},i:{m:{e:{n:{t:{".":22}}}}},o:{q:{u:{e:{n:{t:{".":5}}}}}}},n:{e:{r:{g:15}},i:{t:{e:{n:{t:{".":5}}}}}},p:{i:{s:{c:{o:{p:[{e:8},20]}}}}},m:{i:{l:{l:43}}},q:{u:{i:{v:{a:{l:{e:{n:{t:{".":58}}}}}},p:{o:{t:{e:{n:{t:{".":33}}}}}}},e:{n:{t:{".":32}}}}},r:{e:{n:{t:{".":32}}}}},m:{u:[{n:{i:{f:{i:{c:{e:{n:{t:{".":33}}}}}}}}},9],i:[{l:{l:[{e:{t:42}},5]},m:{e:{n:{t:{".":3}}}},t:{t:{e:{n:{t:{".":5}}}}}},9],o:[{n:{o:{v:{a:{l:{e:{n:{t:{".":33}}}}}}},t:{r:{é:{a:{l:20}}}}},y:{e:{n:{â:{g:63}}}}},9],a:9,â:9,e:[{".":25,s:{".":25}},9],é:[{c:{o:{n:{t:{e:{n:{t:{".":45}}}}}}}},9],è:9,ê:9,î:9,n:{é:{m:{o:15},s:{i:15}},è:{s:15}},ô:9,œ:9,s:6,û:9,y:9},r:{é:[{t:{i:{c:{e:{n:{t:{".":34}}}}}},g:{e:{n:{t:{".":4}}}},s:{u:{r:{g:{e:{n:{t:{".":45}}}}}}},m:{a:{n:{e:{n:{t:{".":34}}}}}}},9],i:[{n:{g:{e:{n:{t:{".":5}}}}},m:{e:{n:{t:{".":3}}}}},9],c:{i:{l:{l:43}}},m:{i:{l:{l:43}}},e:[{l:{e:{n:{t:{".":4}}},i:{m:{e:{n:{t:{".":18}}}}}},p:{e:{n:{t:{".":4}}}},".":25,s:{".":25},n:{t:{".":26}}},9],u:[{l:{e:{n:{t:{".":4}}}}},9],a:[{m:{e:{n:{t:{".":3}}}},i:{m:{e:{n:{t:{".":5}}}}},d:{i:{o:{a:12}}}},9],y:[{t:{h:{m:{e:{n:{t:{".":18}}}}}}},9],â:9,è:9,ê:9,h:[{e:{".":25,s:{".":25},u:{r:73}},y:{d:{r:73}}},15],î:9,o:9,ô:9,û:9},p:{r:[{i:{v:{a:{t:{d:{o:{c:{e:{n:{t:{".":35}}}},z:{e:{n:{t:{".":35}}}}}}}}}},u:{d:{e:{n:{t:{".":5}}}}},é:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},s:{e:{n:{t:{".":5}}}}},o:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},s:{t:{a:{t:20}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:[{g:{n:{a:{b:{l:{e:44}},c:44}}},p:{i:{l:{l:45}}},s:{i:{l:{l:45}}}},9],a:[{p:{i:{l:{l:{a:45,e:45,i:45,o:{m:45}}}}},l:{é:{o:{é:12}}}},9],i:[{r:{i:{l:{l:45}}}},9],o:[{l:{y:{v:{a:{l:{e:{n:{t:{".":33}}}}}},a:17,e:17,é:17,è:17,i:17,o:17,s:17,u:17}},a:{s:{t:{r:{e:28}}}}},9],l:[{u:{m:{e:{n:{t:{".":22}}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],e:[{r:{m:{a:{n:{e:{n:{t:{".":45}}}}}},t:{i:{n:{e:{n:{t:{".":45}}}}}},h:5},".":25,s:{".":25},n:{t:{".":26}}},9],â:9,é:[{n:{u:{l:3}},r:{é:{q:67}}},9],è:9,ê:9,h:[{".":25,e:{".":25,s:{".":25},n:{t:{".":26}}},l:[{e:{".":25,s:{".":25}}},3],n:26,o:{t:{o:{s:12}}},r:[{e:{".":25,s:{".":25}}},3],s:26,t:[{a:{l:{é:69}},i:{s:69}},26]},15],î:9,n:{é:15,e:{u:15}},ô:9,s:{y:{c:{h:15}}},t:{è:{r:15},é:{r:15}},û:9,y:9},i:{n:{n:{o:{c:{e:{n:{t:{".":34}}}}}},c:{i:{d:{e:{n:{t:{".":34}}}}}},d:{i:{g:{e:{n:{t:{".":34}}}}},u:{l:{g:{e:{n:{t:{".":45}}}}}},o:{l:{e:{n:{t:{".":34}}}}}},t:{e:{l:{l:{i:{g:{e:{n:{t:{".":52}}}}}}}},i:{m:{e:{n:{t:{".":18}}}}}},s:{t:{i:{l:{l:33}}},o:{l:{e:{n:{t:{".":34}}}}}},f:{o:{r:{m:{a:{t:9}}}}}},s:{c:{e:{n:{t:{".":4}}},h:{é:23,i:{a:23,o:23}}},t:{a:{t:6}}},m:{m:{i:{s:{c:{e:{n:{t:{".":37}}}}},n:{e:{n:{t:{".":34}}}}},a:{n:{e:{n:{t:{".":34}}}}}},p:{u:{d:{e:{n:{t:{".":34}}}}},o:{t:{e:{n:{t:{".":34}}}}}}},a:{l:{g:{i:56}},r:{t:{h:{r:56}}}},è:{d:{r:{e:6}}},l:{l:3},b:{r:{i:{l:{l:45}}}},o:{a:{c:{t:27}},x:{y:56}},v:{a:{l:{e:{n:{t:{".":5}}}}}}},e:{s:{c:{e:{n:{t:{".":4}}},o:{p:23},h:23},t:{i:{m:{e:{n:{t:{".":18}}}}}}},n:{i:{v:{r:49}},t:{r:{e:{g:{e:{n:{t:{".":45}}}}}}}},u:{s:{t:{a:{t:27}}}},x:{t:{r:{a:[{c:19,i:19},51]}}},r:{m:{e:{n:{t:{".":3}}}}}},d:{"'":9,a:[{m:{e:{n:{t:{".":3}}}}},9],â:9,d:{h:6},e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:[{c:{a:{d:{e:{n:{t:{".":34}}}}}},t:{r:{i:{m:{e:{n:{t:{".":45}}}}}}}},9],è:9,ê:9,i:[{s:{s:{i:{d:{e:{n:{t:{".":45}}}}}},c:{o:{p:44}},t:{i:{l:{l:33}}}},l:{i:{g:{e:{n:{t:{".":34}}}}}},a:{p:{h:{r:{a:{g:{m:{e:{n:{t:{".":62}}}}}}}}}}},9],h:{a:{l:48},o:{u:{d:48}}},î:9,l:{e:{n:{t:{".":26}}}},o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],s:6,u:9,û:9,y:9},t:{r:[{i:{d:{e:{n:{t:{".":5}}}}},u:{c:{u:{l:{e:{n:{t:{".":45}}}}}}},a:{n:{s:{p:[{a:{r:{e:{n:{t:{".":52}}}}}},21],a:[{c:{t:71},t:{s:71}},63],h:21,o:63,u:63}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],a:[{n:{g:{e:{n:{t:{".":5}}}}},m:{e:{n:{t:{".":3}}}},c:{h:{y:{a:12}}}},9],e:[{r:{g:{e:{n:{t:{".":5}}}}},m:{p:{é:{r:{a:{m:{e:{n:{t:{".":52}}}}}}}}},s:{t:{a:{m:{e:{n:{t:{".":45}}}}}},".":25},".":25,n:{t:{".":26}}},9],h:[{r:[{i:{l:{l:45}},e:{".":25,s:{".":25}}},3],".":25,e:{".":25,s:{".":25},r:{m:{o:{s:13}}},u:{r:73}},l:26,m:26,n:26,s:26},15],u:[{r:{b:{u:{l:{e:{n:{t:{".":45}}}}}}},m:{e:{n:{t:{".":3}}}},n:{g:{s:21}}},9],o:[{m:{e:{n:{t:{".":3}}}},r:{r:{e:{n:{t:{".":5}}}}}},9],â:9,à:9,c:{h:{i:{n:{t:74}}}},é:[{l:{é:{e:17,i:17,o:{b:17,p:17},s:17}}},9],è:9,ê:9,i:9,î:9,ô:9,t:{l:6},û:9,y:9},f:{a:[{m:{e:{n:{t:{".":3}}}}},9],â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:[{c:{u:{l:{e:{n:{t:{".":34}}}}}}},9],è:9,ê:9,i:[{r:{m:{e:{n:{t:{".":22}}}}},c:{h:{u:{m:{e:{n:{t:{".":45}}}}}}}},9],î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{m:{e:{n:{t:{".":18}}}}}}},15],o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},i:{t:{i:{l:{l:33}}}}},15],s:6,u:[{m:{e:{n:{t:{".":3}}}}},9],û:9,y:9},g:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:{a:15,e:15,i:15,o:15,y:15},i:[{l:{l:5}},9],î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],n:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{m:{e:{n:{t:{".":18}}}}},n:{d:{i:{l:{o:{q:{u:{e:{n:{t:{".":35}}}}}}}}}}}},15],u:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},9],û:9,s:6,y:9},s:{e:[{r:{g:{e:{n:{t:{".":5}}}},p:{e:{n:{t:{".":5}}}}},m:{i:{l:{l:37}}},s:{q:{u:{i:{a:13}}},".":25},".":25,n:{t:{".":26}}},9],u:[{c:{c:{u:{l:{e:{n:{t:{".":45}}}}}}},b:{l:{i:{m:{e:{n:{t:{".":19}}}}}},s:29},m:{e:{n:{t:{".":3}}}},r:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},a:{h:47}},p:{e:{r:[{o:54,s:54},55]}}},9],p:{o:{r:[{u:{l:{e:{n:{t:{".":37}}}}}},15]},a:{t:{i:{a:15}}},e:{r:{m:15}},h:{è:{r:15},é:{r:15}},i:{e:{l:15},r:{o:{s:15}}}},l:{a:{l:{o:{m:{e:{n:{t:{".":19}}}}}},v:15},o:{v:15}},a:9,â:9,c:{a:{p:{h:15}},l:{é:{r:15}},o:{p:15},h:[{".":25,e:{".":25,s:{".":25}},s:26},15]},é:9,è:9,ê:9,h:[{".":25,e:{".":25,s:{".":25},n:{t:{".":26}}},m:26,o:{m:73},r:26,s:26},15],i:9,î:9,o:9,ô:9,œ:9,t:{a:{n:{d:{a:{r:{d:15}}}}},e:{i:{n:15}},é:{r:{é:{o:{s:13}}}},i:{g:{m:15}},o:{c:{k:15},m:{o:{s:15}}},r:{o:{p:{h:15}},u:{c:{t:{u:15}}}},y:{l:{e:15}}},û:9,y:9},o:{g:{n:{o:{m:{o:{n:{i:23}}},s:{i:23}}}},p:{u:{l:{e:{n:{t:{".":5}}}}}},m:{m:{e:{n:{t:{".":3}}}},b:{u:{d:{s:65}}},n:{i:{s:17,p:{o:{t:{e:{n:{t:{".":33}}}}}}}}},r:{m:{e:{n:{t:{".":3}}}}},b:{l:{o:{n:{g:23}}}},c:{t:{e:{t:9}}},d:{l:6},è:{d:{r:{e:6}}},i:{o:{n:{i:56}}},s:{t:{a:{s:6,t:6},é:{r:{o:6}},i:{m:6},o:{m:6},r:{a:{d:6,t:{u:6}},i:{c:{t:{i:{o:{n:6}}}}}}}},x:{y:{a:29}}},w:{a:[{g:{n:44}},9],e:[{".":25,s:{".":25},n:{t:{".":26}}},9],i:9,o:9,u:9,r:15},h:{a:9,â:9,e:[{".":25,s:{".":25}},9],é:[{m:{i:{é:53},o:{p:{t:17}}}},9],è:9,ê:9,i:[{l:{l:5}},9],î:9,o:9,ô:9,u:[{m:{e:{n:{t:{".":3}}}}},9],û:9,y:[{p:{e:{r:[{a:54,e:54,é:54,i:54,o:54,s:54,u:54},55]},o:{a:17,e:17,é:17,i:17,o:17,s:17,u:17}}},9]},u:{c:{i:{l:{l:43}}},e:{v:{i:{l:{l:37}}}},v:{i:{l:{l:43}}},n:{i:{o:{v:29},a:{x:29}}},s:{t:{r:23}}},v:{a:[{c:{i:{l:{l:37}}},n:{i:{l:{l:{i:{n:45,s:45}}}}}},9],i:[{l:{l:5},d:{i:{m:{e:{n:{t:{".":18}}}}}}},9],e:[{n:{i:{m:{e:{n:{t:{".":18}}}}},t:{r:{i:{p:{o:{t:{e:{n:{t:{".":35}}}}}}}},".":26}},".":25,s:{".":25}},9],â:9,é:[{l:{o:{s:{k:{i:17}}}}},9],è:9,ê:9,î:9,o:[{l:{t:{a:{m:{p:70}}}}},9],ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:9,û:9,y:9},l:{i:[{l:{l:5}},9],l:{i:{o:{n:32}},u:{m:{e:{n:{t:{".":22}}}}}},a:[{w:{r:{e:44}}},9],â:9,à:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,î:9,o:9,ô:9,s:{t:6},u:9,û:9,y:9,m:{e:{n:{t:{".":10}}}}},x:{i:{l:{l:5}},e:{n:{t:{".":26}}}},k:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:[{".":25},15],i:9,î:9,o:9,ô:9,r:15,u:9,û:9,y:9},â:{m:{e:{n:{t:{".":10}}}}},q:[{u:{a:{m:{e:{n:{t:{".":22}}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}}},9],è:{m:{e:{n:{t:{".":10}}}}},n:{u:[{t:{r:{i:{m:{e:{n:{t:{".":45}}}}}}}},9],a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,i:9,î:9,o:9,ô:9,œ:9,û:9,s:{a:{t:{".":64,s:{".":64}}}},x:56,y:9},ô:{m:{e:{n:{t:{".":10}}}}},y:{a:{s:{t:{h:56}},l:{g:{i:56}}},s:{t:{o:{m:6}}}},z:{a:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,i:9,o:9,u:9,y:9}},{}])})(at);var ht=at.exports,dt=mt(ht);const pt=" #block-leshed-identitedusite>a, article.node-type-projet>header>h2, article.node-type-projet>.cols>.left>h2, article.node-type-projet.view-mode-full h2.node-title, article.node-type-evenement>header>h2, article.node-type-evenement>header>.field_dates>time, article.node-type-evenement.view-mode-full h2.node-title, article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part ",F={wghtThin:{min:100,max:200},wghtMedium:{min:200,max:400},wghtBold:{min:800,max:900},boldRatio:.28,mediumRatio:.12,italicOnBold:.6,italicOnMedium:.4,italicOnThin:.3};function X(f,y){return Math.floor(Math.random()*(y-f))+f}function gt(){const f=document.querySelectorAll(pt);for(const y of f){y.classList.add("variable-title");const p=ct({target:y,by:"chars"});for(const N of p[0].words){const b=Array.from(N.getElementsByClassName("char"));vt(b),yt(b)}y.classList.add("is-ready")}}function nt(f,y,p=new Set){const N=new Set;for(let b=0;b{let w,A;return p.has(S)?(w=F.wghtBold,A=F.italicOnBold):N.has(S)?(w=F.wghtMedium,A=F.italicOnMedium):(w=F.wghtThin,A=F.italicOnThin),{char:h,wght:X(w.min,w.max+1),ital:Math.random()h.ital)){const h=[...p,...N],S=h.length?h[X(0,h.length)]:X(0,y);b[S].ital=!0}let x=0;for(const h of b)h.ital?(x+=1,x>2&&(h.ital=!1,x=0)):x=0;for(const{char:h,wght:S,ital:w}of b)h.style.fontVariationSettings=`'wght' ${S}`,h.style.fontStyle=w?"italic":"normal",h.classList.toggle("italic",w),h.classList.toggle("normal",!w)}function yt(f){if(f.length<5)return;const y="­",p=f.map(x=>x.textContent).join(""),N=dt.hyphenateSync(p);if(!N.includes(y))return;let b=0;for(const x of N)if(x===y){const h=f[b];b>0&&h&&h.parentNode&&h.parentNode.insertBefore(document.createTextNode(y),h)}else b++}gt(); +var k=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ut(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var rt={exports:{}};(function(c,g){(function(f,E){c.exports=E()})(k,function(){var f=document,E=f.createTextNode.bind(f);function T(t,e,n){t.style.setProperty(e,n)}function b(t,e){return t.appendChild(e)}function h(t,e,n,l){var u=f.createElement("span");return e&&(u.className=e),n&&(!l&&u.setAttribute("data-"+e,n),u.textContent=n),t&&b(t,u)||u}function S(t,e){return t.getAttribute("data-"+e)}function w(t,e){return!t||t.length==0?[]:t.nodeName?[t]:[].slice.call(t[0].nodeName?t:(e||f).querySelectorAll(t))}function A(t){for(var e=[];t--;)e[t]=[];return e}function H(t,e){t&&t.some(e)}function Y(t){return function(e){return t[e]}}function J(t,e,n){var l="--"+e,u=l+"-index";H(n,function(m,d){Array.isArray(m)?H(m,function(v){T(v,u,d)}):T(m,u,d)}),T(t,l+"-total",n.length)}var D={};function W(t,e,n){var l=n.indexOf(t);if(l==-1){n.unshift(t);var u=D[t];if(!u)throw new Error("plugin not loaded: "+t);H(u.depends,function(d){W(d,t,n)})}else{var m=n.indexOf(e);n.splice(l,1),n.splice(m,0,t)}return n}function C(t,e,n,l){return{by:t,depends:e,key:n,split:l}}function K(t){return W(t,0,[]).map(Y(D))}function M(t){D[t.by]=t}function U(t,e,n,l,u){t.normalize();var m=[],d=document.createDocumentFragment();l&&m.push(t.previousSibling);var v=[];return w(t.childNodes).some(function(y){if(y.tagName&&!y.hasChildNodes()){v.push(y);return}if(y.childNodes&&y.childNodes.length){v.push(y),m.push.apply(m,U(y,e,n,l,u));return}var x=y.wholeText||"",G=x.trim();if(G.length){x[0]===" "&&v.push(E(" "));var ot=n===""&&typeof Intl.Segmenter=="function";H(ot?Array.from(new Intl.Segmenter().segment(G)).map(function(tt){return tt.segment}):G.split(n),function(tt,lt){lt&&u&&v.push(h(d,"whitespace"," ",u));var et=h(d,e,tt);m.push(et),v.push(et)}),x[x.length-1]===" "&&v.push(E(" "))}}),H(v,function(y){b(d,y)}),t.innerHTML="",b(t,d),m}var P=0;function Q(t,e){for(var n in e)t[n]=e[n];return t}var F="words",B=C(F,P,"word",function(t){return U(t,"word",/\s+/,0,1)}),V="chars",I=C(V,[F],"char",function(t,e,n){var l=[];return H(n[F],function(u,m){l.push.apply(l,U(u,"char","",e.whitespace&&m))}),l});function R(t){t=t||{};var e=t.key;return w(t.target||"[data-splitting]").map(function(n){var l=n["🍌"];if(!t.force&&l)return l;l=n["🍌"]={el:n};var u=t.by||S(n,"splitting");(!u||u=="true")&&(u=V);var m=K(u),d=Q({},t);return H(m,function(v){if(v.split){var y=v.by,x=(e?"-"+e:"")+v.key,G=v.split(n,d,l);x&&J(n,x,G),l[y]=G,n.classList.add(y)}}),n.classList.add("splitting"),l})}function O(t){t=t||{};var e=t.target=h();return e.innerHTML=t.content,R(t),e.outerHTML}R.html=O,R.add=M;function q(t,e,n){var l=w(e.matching||t.children,t),u={};return H(l,function(m){var d=Math.round(m[n]);(u[d]||(u[d]=[])).push(m)}),Object.keys(u).map(Number).sort(z).map(Y(u))}function z(t,e){return t-e}var Z=C("lines",[F],"line",function(t,e,n){return q(t,{matching:n[F]},"offsetTop")}),i=C("items",P,"item",function(t,e){return w(e.matching||t.children,t)}),o=C("rows",P,"row",function(t,e){return q(t,e,"offsetTop")}),r=C("cols",P,"col",function(t,e){return q(t,e,"offsetLeft")}),a=C("grid",["rows","cols"]),s="layout",p=C(s,P,P,function(t,e){var n=e.rows=+(e.rows||S(t,"rows")||1),l=e.columns=+(e.columns||S(t,"columns")||1);if(e.image=e.image||S(t,"image")||t.currentSrc||t.src,e.image){var u=w("img",t)[0];e.image=u&&(u.currentSrc||u.src)}e.image&&T(t,"background-image","url("+e.image+")");for(var m=n*l,d=[],v=h(P,"cell-grid");m--;){var y=h(v,"cell");h(y,"cell-inner"),d.push(y)}return b(t,v),d}),N=C("cellRows",[s],"row",function(t,e,n){var l=e.rows,u=A(l);return H(n[s],function(m,d,v){u[Math.floor(d/(v.length/l))].push(m)}),u}),_=C("cellColumns",[s],"col",function(t,e,n){var l=e.columns,u=A(l);return H(n[s],function(m,d){u[d%l].push(m)}),u}),L=C("cells",["cellRows","cellColumns"],"cell",function(t,e,n){return n[s]});return M(B),M(I),M(Z),M(i),M(o),M(r),M(a),M(p),M(N),M(_),M(L),R})})(rt);var st=rt.exports;const ct=ut(st);var it={exports:{}};(function(c){(function(g,f){c.exports?c.exports=f():g.createHyphenator=f()})(k,function(){function g(i){var o="",r="",a=0,s=i();return function(p){for(;a"&&(o(),i=!1):r[0]==="<"&&(!f(r[1])||r[1]==="/")&&(i=!0),i}}function T(i){var o=!1;return function(r,a){return o?!f(a[0])&&f(a[1])&&(r(),o=!1):!f(a[0])&&a[1]===i&&(o=!0),o}}function b(i,o){return function(){var r="",a="";function s(){r+=a,a=""}function p(N){return r="",a="",N}return function(N,_){a+=N;var L=i.reduce(function(t,e){return t||e(s,[N,_])},!1);if(!L&&(f(N)&&!f(_)&&s(),!f(N)&&f(_))){if(a.length>=o)return p([r,a]);s()}if(_==="")return(a.length1)for(var s=0,p=1;p-1;)s.push(a);return o[r.toLocaleLowerCase().replace(/\-/g,"")]=s,o},{})}function A(i){var o=0;function r(){return i[o++]}return r}function H(i){var o=0,r=i;function a(){if(r=i.slice(o++),!(r.length<3))return r}function s(){return o===2}return[a,s]}function Y(i,p,r,a){for(var s=new Array(i.length+1),p=("."+p+".").split(""),N,_,L,t,e,n,l=-1,u,m,d,v,y=s.length;y--;)s[y]=0;for(u=H(p),m=u[0],d=u[1];N=m();)for(l++,d()&&l--,L=a,v=A(N);(_=v())&&(t=L[_])!==void 0;){switch(L={},e=-1,Object.prototype.toString.call(t)){case"[object Array]":L=t[0],e=t[1];break;case"[object Object]":L=t;break;case"[object Number]":e=t;break}if(!(e<0)){n=r[e];for(var x=0;x>0,e=O(o,Q,C),n=O(o,P,W,R),l=N+t;if(p[l]={},i[2]&&(p[l]=q(i[2],N),s=i[2]),n&&n.length&&(p[l]=I(p[l],z(n,N)),s=I(s,w(n))),a[l]=I({},p[l]),r&&!("Promise"in V))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(u,m){m=m||{};var d=O(m,F,N),v=O(m,B,t)>>0,y=O(m,P,W,R),x=d+v;return!p[x]&&i[2]&&(p[x]=q(i[2],d),a[x]=I(a[x],p[x])),y&&y.length&&(p[x]=I(p[x],z(y,d)),s=I(s,w(y)),a[x]=I(a[x],p[x])),J(u,_,L,a[x],s,d,e,v,r)}}return Z})})(it);var ft=it.exports,$=ft,mt=function(c){return{hyphenate:$(c,{async:!0}),hyphenateHTML:$(c,{async:!0,html:!0}),hyphenateHTMLSync:$(c,{html:!0}),hyphenateSync:$(c),patterns:c}},at={exports:{}};(function(c){(function(g,f){c.exports?c.exports=f:g.hyphenationPatternsFr=f})(k,[[[2,2],[0,4],[0,0,4],[0,0,2],[0,0,3],[0,0,0,3],[0,1,2],[0,0,3,4],[0,0,0,3,4],[1],[0,2],[0,2,1],[0,0,0,0,0,1,2],[0,0,0,0,0,0,1,2],[0,0,0,0,3,4],[1,2],[0,2,2],[0,0,0,0,1,2],[0,0,0,0,2],[0,0,0,0,0,2],[0,0,0,2,3],[0,0,0,0,2,3],[0,0,0,2],[0,2,3],[0,0,0,2,0,3],[4],[2],[0,0,1,2],[0,0,1],[0,0,0,1,2],[0,0,2,1,2],[0,0,3,0,3,2],[0,3],[0,0,0,0,0,0,3],[0,0,0,0,3],[0,0,0,0,0,0,0,0,3],[0,0,0,0,0,0,0,4],[0,0,0,0,0,4],[0,0,0,2,0,0,3],[0,0,0,0,2,3,2],[0,0,2,1],[2,0,3],[0,0,0,4],[0,0,0,0,4],[0,0,2,3],[0,0,0,0,0,3],[0,0,3,2,3],[0,0,3,2],[3,2],[0,2,1,2],[0,0,0,2,1,2],[0,0,0,0,0,1],[0,0,0,0,0,0,0,3],[0,0,0,0,1],[0,0,0,0,0,0,2],[0,0,0,0,4,1],[0,1],[0,0,0,0,0,5],[0,0,0,0,0,0,4],[0,0,0,0,0,4,3],[0,0,0,0,0,0,0,2],[0,0,0,0,4,3],[0,0,0,0,0,0,0,0,2],[0,0,0,0,2,1,2],[0,3,2],[0,0,0,0,0,2,3],[0,0,0,1],[0,0,1,2,2],[0,0,0,0,0,0,3,2],[3,0,2],[0,0,0,2,1],[0,0,0,0,3,2],[0,0,4,5],[2,3],[0,0,0,0,0,3,2]],{"'":[{a:[{b:{r:{é:{a:5}}},e:{s:{c:{h:8}}},l:{c:{o:{o:{l:10}}}},m:{i:{n:{o:{a:{c:13}}}}},n:{a:{s:{t:{r:14}}},e:{s:{t:{h:{é:{s:{i:16}}}}}},t:{i:{a:12,e:[{n:{n:{e:19}}},12],é:12,s:12}}},p:{o:{s:{t:{a:21}}}},s:{t:{a:22}},r:{g:{e:{n:{t:{".":5}}}},p:{e:{n:{t:{".":5}}}}},g:{n:{a:{t:44}}}},2],â:2,e:[{n:{a:29,o:29},u:{r:{a:50}}},2],ê:2,é:2,è:2,i:[{g:{n:{é:44,i:44}},n:{f:{o:{r:{m:{a:{t:10}}}}},a:[{n:{i:{t:20}},u:{g:{u:{r:22}}}},29],e:[{f:{f:{a:{b:22}}},p:{t:22},r:22,x:{o:{r:{a:22}}}},29],é:[{l:{u:{c:{t:{a:20}}}},n:{a:{r:{r:{a:20}}}}},29],i:[{m:{i:{t:{i:20}}},q:20,t:20},29],o:[{c:{u:{l:20}},n:{d:22}},29],s:{t:{a:{b:29}}},t:{e:{r:[{a:60,e:60,é:60,i:60,o:60,u:60,s:60},59]}},u:[{i:{t:22},l:20},29]}},2],o:[{n:{g:{u:{e:{n:{t:{".":5}}}}}},c:{t:{e:{t:10}}},u:{a:{o:{u:53}}},v:{i:{s:{c:17}}}},2],î:2,ô:2,u:2,û:2,y:2},0],".":{a:[{b:{r:{é:{a:4}}},e:{s:{c:{h:7}}},m:{i:{n:{o:{a:{c:12}}}}},n:{a:{s:{t:{r:8}}},t:{i:{a:17,e:[{n:{n:{e:18}}},17],é:17,s:17}}},p:{o:{s:{t:{a:20}}}},s:{t:{a:3}},r:{d:{e:{n:{t:{".":4}}}},g:{e:{n:{t:{".":4}}}},p:{e:{n:{t:{".":4}}}}},g:{n:{a:{t:23}}}},1],â:1,b:{a:{i:{s:{e:{m:{a:{i:{n:24}}}}}}},i:{a:{c:27,t:27,u:28},o:{a:29},s:{a:30},u:27}},c:{h:[{è:{v:{r:{e:{f:{e:{u:{i:{l:{l:{e:38}}}}}}}}}}},2],i:{s:{a:{l:{p:40}}}},o:{n:[{s:43,t:{r:{e:{s:{c:13},m:{a:{î:{t:{r:{e:33}}}}}}}}},42],o:[{l:{i:{e:44}}},27],m:{m:{e:{n:{t:{".":5}}}}}},u:{l:42}},d:{a:{c:{r:{y:{o:{a:13}}}}},é:{a:27,i:{o:28},o:27,s:[{a:{c:{r:46},m:20,t:{e:{l:{l:46}}},s:{t:{r:47}}},c:47,é:[{g:{r:46}},30],e:{n:{s:{i:{b:47}}},r:{t:47},x:{u:47}},i:[{d:46,g:{n:46},l:{i:46},n:{e:{n:46},v:{o:47}},r:46,s:{t:47}},30],o:{d:{é:46},l:46,p:{i:{l:46}},r:{m:47,p:47},u:{f:{r:47}}},œ:40,p:47,t:47,u:{n:30}},3]},i:{a:{c:{é:27,i:{d:27}},l:{d:28},m:{i:27},t:{o:{m:27}}},e:{n:27},s:{h:44}},y:{s:[{a:30,i:30,o:30,u:30},44]},o:{l:{e:{n:{t:{".":4}}}}}},e:[{n:{a:27,o:27},u:{r:{a:30}}},1],ê:1,é:[{m:{i:{n:{e:{n:{t:{".":5}}}}}}},1],è:1,i:[{g:{n:{é:23,i:23}},n:{a:[{n:{i:{t:44}},u:{g:{u:{r:3}}}},27],e:[{f:{f:{a:{b:3}}},p:{t:3},r:3,x:{o:{r:{a:3}}}},27],é:[{l:{u:{c:{t:{a:44}}}},n:{a:{r:{r:{a:44}}}}},27],i:[{m:{i:{t:{i:44}}},q:44,t:44},27],o:[{c:{u:{l:44}},n:{d:3}},27],s:{t:{a:{b:27}}},t:{e:{r:[{a:54,e:54,é:54,i:54,o:54,u:54,s:54},61]}},u:[{i:{t:3},l:44},27]}},1],m:{a:{g:{n:{i:{c:{i:{d:{e:44}}},f:{i:{c:{a:{t:44}}}}},u:{m:44}}},c:{k:44,r:{o:{s:{c:12}}}},l:{a:{d:{r:{e:{s:30},o:30}},i:{s:{é:40}},p:40,v:30},e:{n:40},i:{n:{t:40}},o:{c:40,d:30}},r:{x:40}},é:{g:{o:{h:40}},s:{a:[{n:4},3],e:{s:40},i:40,u:{s:30}},t:{a:{s:{t:{a:17}}}}},i:{l:{l:{i:{a:{m:51}}}}},o:{n:{o:{a:17,e:17,é:17,i:17,ï:{d:{é:17}},o:17,u:17,s:17}}}},p:{r:{o:{g:{n:{a:{t:{h:20}}}},é:29,s:{c:{é:29}},u:{d:{h:71}}},é:{a:[{l:{a:20},u:22},29],é:29,e:29,i:29,o:29,u:29,s:29}},a:{n:{a:{f:30,m:{é:30},r:{a:30}},i:{s:40},o:{p:{h:30,t:40}}},r:{a:{c:{h:{e:30,è:30}},s:17},h:{é:44},e:{n:{t:{".":4}}}},t:{e:{n:{t:{".":4}}}}},e:{n:{t:{a:22}},r:[{a:29,e:29,é:29,i:29,o:29,u:29},2]},é:{r:{i:{o:{s:53},s:[{s:21,t:{a:21}},17],u:17}}},h:[{a:{l:{a:{n:{s:{t:68}}}}}},2],l:{u:{r:{i:{a:51}}}},o:{n:{t:{e:{t:22}}},s:{t:{h:20,i:{n:70},o:50,r:20,s:17}}},s:{y:{c:{h:{o:{a:{n:13}}}}}},u:{d:{d:{l:29}}}},s:{t:{a:{g:{n:20}},i:{l:{l:34}}},y:{n:{g:{n:{a:{t:{h:20}}}}}},a:{r:{m:{e:{n:{t:{".":5}}}}}},e:{r:{m:{e:{n:{t:{".":5}}}}},u:{l:{e:22}}},c:{h:42},h:2,u:{b:{a:[{l:{t:47}},30],é:[{r:46},30],i:{n:40},l:{i:{m:{i:{n:44}},n:44},u:44},u:{r:40}},r:{a:[{t:46},30],e:[{a:{u:47},l:{l:47},t:47},30],é:30,h:44,i:{m:30,n:{f:40,t:40}},o:{f:40,x:40}}},o:{u:{v:{e:{n:{t:{".":5}}}}}}},o:[{n:{g:{u:{e:{n:{t:{".":4}}}}}},u:{a:{o:{u:66}}},v:{i:{s:{c:29}}}},1],î:1,k:{h:2},t:{a:{l:{e:{n:{t:{".":4}}}}},h:2,r:{i:{a:{c:29,n:29,t:29},o:{n:29}}}},g:{e:{m:{m:{e:{n:{t:{".":22}}}}}}},n:{o:{n:{o:{b:{s:40}}}}},ô:1,r:{é:{a:[{l:{e:44,i:{s:44,t:44}},u:{x:3}},27],é:27,e:[{l:3,r:3},27],è:{r:3},i:[{f:{i:44}},27],o:27,u:[{s:{s:3}},22],t:{r:{o:{a:12}}}},e:{s:[{c:{a:{p:44},i:{s:{i:44,o:44}},o:{u:44},r:{i:44}},p:{e:{c:{t:44}},i:{r:44},l:{e:{n:{d:44}}},o:{n:{s:44}}},q:{u:{i:{l:44}}},s:[{e:{n:{t:{".":5}}}},44],t:[{a:{b:7,g:7,n:{d:7},t:7},é:{n:7,r:7},i:{m:7,p:7},o:{c:7,p:7},r:[{e:{i:{n:72}},i:{c:{t:72},n:72}},7],u:7,y:7},44]},27]}},l:{a:{t:{e:{n:{t:{".":4}}}}}},u:1,û:1,y:1},a:{b:{h:3,î:{m:{e:{n:{t:{".":22}}}}},s:{t:{i:{n:{e:{n:{t:{".":45}}}}}},e:{n:{t:{".":4}}}}},d:{h:3},è:{d:{r:{e:6}}},l:{c:{o:{o:{l:9}}},a:{l:{g:{i:11}}}},n:{e:{s:{t:{h:{é:{s:{i:15}}}}}},i:{m:{e:{n:{t:{".":22}}}}},t:{i:{f:{e:{r:{m:{e:{n:{t:{".":52}}}}}}}}}},p:{o:{s:{t:{r:20}}},p:{a:{r:{e:{n:{t:{".":34}}}}}}},r:{c:{h:{i:{é:{p:{i:{s:12}}}}}},m:{i:{l:{l:57}},e:{n:{t:{".":3}}}}},s:{t:{r:{o:23}},m:{e:{n:{t:{".":3}}}}},c:{c:{e:{n:{t:{".":4}}}},q:{u:{i:{e:{s:{c:{e:{n:{t:{".":36}}}}}}}}}},g:{n:{o:{s:23}}},v:{i:{l:{l:43}}},m:{a:{l:{g:{a:{m:{e:{n:{t:{".":54}}}}}}}}},i:{m:{e:{n:{t:{".":3}}}}},u:{m:{e:{n:{t:{".":3}}}}}},b:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,i:9,î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],o:[{u:{t:{i:{l:{l:33}}},m:{e:{n:{t:{".":22}}}}}},9],ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},u:{m:{e:{n:{t:{".":22}}}}}},15],u:9,û:9,y:9},ç:9,c:{a:[{o:{u:{t:31}},p:{i:{l:{l:45}}},r:{ê:{m:{e:{n:{t:{".":18}}}}}}},9],â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:[{".":25,b:26,e:{".":25,s:{".":25},n:{t:{".":26}},v:{i:{l:{l:58}}}},g:26,l:[{e:{".":25,s:{".":25}},o:{r:{a:{c:39},é:{t:39}}}},3],m:26,n:26,p:26,r:[{e:{".":25,s:{".":25}},o:{m:{e:{n:{t:{".":18}}}}}},3],s:26,t:26,w:26,i:{e:{n:{d:{e:{n:{t:{".":45}}}}}}}},15],i:[{l:{l:5}},9],î:9,k:[{".":25,b:26,e:{".":25,s:{".":25},n:{t:{".":26}}},f:26,g:26,h:41,p:26,s:26,t:26},15],l:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{e:{n:{t:{".":22}}}}}},15],o:[{a:{c:{c:28,q:28},d:27,p:28,r:28,s:{s:{o:{c:28},u:{r:28}}},u:28,x:28},é:27,e:{f:28,n:28,x:28},n:{u:{r:{b:3}},f:{i:{d:{e:{n:{t:{".":45}}}}}},t:{i:{n:{g:{e:{n:{t:{".":33}}}},e:{n:{t:{".":45}}}}}},n:{i:{v:{e:{n:{t:{".":45}}}}}}},g:{n:{i:{t:{i:44}}}},r:{p:{u:{l:{e:{n:{t:{".":45}}}}}}},m:{p:{é:{t:{e:{n:{t:{".":45}}}}}}}},9],ô:9,œ:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:[{r:{r:{e:{n:{t:{".":5}}}}}},9],û:9,y:[{r:{i:{l:{l:45}}}},9],c:{i:{d:{e:{n:{t:{".":5}}}}}}},j:[{a:{c:{e:{n:{t:{".":4}}}}},k:26,e:{".":25,s:{".":25},n:{t:{".":26}}}},9],é:{c:{e:{n:{t:{".":32}}},i:{m:{e:{n:{t:{".":22}}}}},u:{m:{e:{n:{t:{".":22}}}}}},d:{e:{n:{t:{".":32}}},h:{i:3},r:{i:{e:15,q:{u:{e:15}}}}},l:{e:{c:{t:{r:15}}},é:{m:{e:{n:{t:15}}}},i:{m:{e:{n:{t:{".":22}}}}},o:{q:{u:{e:{n:{t:{".":5}}}}}}},n:{e:{r:{g:15}},i:{t:{e:{n:{t:{".":5}}}}}},p:{i:{s:{c:{o:{p:[{e:8},20]}}}}},m:{i:{l:{l:43}}},q:{u:{i:{v:{a:{l:{e:{n:{t:{".":58}}}}}},p:{o:{t:{e:{n:{t:{".":33}}}}}}},e:{n:{t:{".":32}}}}},r:{e:{n:{t:{".":32}}}}},m:{u:[{n:{i:{f:{i:{c:{e:{n:{t:{".":33}}}}}}}}},9],i:[{l:{l:[{e:{t:42}},5]},m:{e:{n:{t:{".":3}}}},t:{t:{e:{n:{t:{".":5}}}}}},9],o:[{n:{o:{v:{a:{l:{e:{n:{t:{".":33}}}}}}},t:{r:{é:{a:{l:20}}}}},y:{e:{n:{â:{g:63}}}}},9],a:9,â:9,e:[{".":25,s:{".":25}},9],é:[{c:{o:{n:{t:{e:{n:{t:{".":45}}}}}}}},9],è:9,ê:9,î:9,n:{é:{m:{o:15},s:{i:15}},è:{s:15}},ô:9,œ:9,s:6,û:9,y:9},r:{é:[{t:{i:{c:{e:{n:{t:{".":34}}}}}},g:{e:{n:{t:{".":4}}}},s:{u:{r:{g:{e:{n:{t:{".":45}}}}}}},m:{a:{n:{e:{n:{t:{".":34}}}}}}},9],i:[{n:{g:{e:{n:{t:{".":5}}}}},m:{e:{n:{t:{".":3}}}}},9],c:{i:{l:{l:43}}},m:{i:{l:{l:43}}},e:[{l:{e:{n:{t:{".":4}}},i:{m:{e:{n:{t:{".":18}}}}}},p:{e:{n:{t:{".":4}}}},".":25,s:{".":25},n:{t:{".":26}}},9],u:[{l:{e:{n:{t:{".":4}}}}},9],a:[{m:{e:{n:{t:{".":3}}}},i:{m:{e:{n:{t:{".":5}}}}},d:{i:{o:{a:12}}}},9],y:[{t:{h:{m:{e:{n:{t:{".":18}}}}}}},9],â:9,è:9,ê:9,h:[{e:{".":25,s:{".":25},u:{r:73}},y:{d:{r:73}}},15],î:9,o:9,ô:9,û:9},p:{r:[{i:{v:{a:{t:{d:{o:{c:{e:{n:{t:{".":35}}}},z:{e:{n:{t:{".":35}}}}}}}}}},u:{d:{e:{n:{t:{".":5}}}}},é:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},s:{e:{n:{t:{".":5}}}}},o:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},s:{t:{a:{t:20}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:[{g:{n:{a:{b:{l:{e:44}},c:44}}},p:{i:{l:{l:45}}},s:{i:{l:{l:45}}}},9],a:[{p:{i:{l:{l:{a:45,e:45,i:45,o:{m:45}}}}},l:{é:{o:{é:12}}}},9],i:[{r:{i:{l:{l:45}}}},9],o:[{l:{y:{v:{a:{l:{e:{n:{t:{".":33}}}}}},a:17,e:17,é:17,è:17,i:17,o:17,s:17,u:17}},a:{s:{t:{r:{e:28}}}}},9],l:[{u:{m:{e:{n:{t:{".":22}}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],e:[{r:{m:{a:{n:{e:{n:{t:{".":45}}}}}},t:{i:{n:{e:{n:{t:{".":45}}}}}},h:5},".":25,s:{".":25},n:{t:{".":26}}},9],â:9,é:[{n:{u:{l:3}},r:{é:{q:67}}},9],è:9,ê:9,h:[{".":25,e:{".":25,s:{".":25},n:{t:{".":26}}},l:[{e:{".":25,s:{".":25}}},3],n:26,o:{t:{o:{s:12}}},r:[{e:{".":25,s:{".":25}}},3],s:26,t:[{a:{l:{é:69}},i:{s:69}},26]},15],î:9,n:{é:15,e:{u:15}},ô:9,s:{y:{c:{h:15}}},t:{è:{r:15},é:{r:15}},û:9,y:9},i:{n:{n:{o:{c:{e:{n:{t:{".":34}}}}}},c:{i:{d:{e:{n:{t:{".":34}}}}}},d:{i:{g:{e:{n:{t:{".":34}}}}},u:{l:{g:{e:{n:{t:{".":45}}}}}},o:{l:{e:{n:{t:{".":34}}}}}},t:{e:{l:{l:{i:{g:{e:{n:{t:{".":52}}}}}}}},i:{m:{e:{n:{t:{".":18}}}}}},s:{t:{i:{l:{l:33}}},o:{l:{e:{n:{t:{".":34}}}}}},f:{o:{r:{m:{a:{t:9}}}}}},s:{c:{e:{n:{t:{".":4}}},h:{é:23,i:{a:23,o:23}}},t:{a:{t:6}}},m:{m:{i:{s:{c:{e:{n:{t:{".":37}}}}},n:{e:{n:{t:{".":34}}}}},a:{n:{e:{n:{t:{".":34}}}}}},p:{u:{d:{e:{n:{t:{".":34}}}}},o:{t:{e:{n:{t:{".":34}}}}}}},a:{l:{g:{i:56}},r:{t:{h:{r:56}}}},è:{d:{r:{e:6}}},l:{l:3},b:{r:{i:{l:{l:45}}}},o:{a:{c:{t:27}},x:{y:56}},v:{a:{l:{e:{n:{t:{".":5}}}}}}},e:{s:{c:{e:{n:{t:{".":4}}},o:{p:23},h:23},t:{i:{m:{e:{n:{t:{".":18}}}}}}},n:{i:{v:{r:49}},t:{r:{e:{g:{e:{n:{t:{".":45}}}}}}}},u:{s:{t:{a:{t:27}}}},x:{t:{r:{a:[{c:19,i:19},51]}}},r:{m:{e:{n:{t:{".":3}}}}}},d:{"'":9,a:[{m:{e:{n:{t:{".":3}}}}},9],â:9,d:{h:6},e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:[{c:{a:{d:{e:{n:{t:{".":34}}}}}},t:{r:{i:{m:{e:{n:{t:{".":45}}}}}}}},9],è:9,ê:9,i:[{s:{s:{i:{d:{e:{n:{t:{".":45}}}}}},c:{o:{p:44}},t:{i:{l:{l:33}}}},l:{i:{g:{e:{n:{t:{".":34}}}}}},a:{p:{h:{r:{a:{g:{m:{e:{n:{t:{".":62}}}}}}}}}}},9],h:{a:{l:48},o:{u:{d:48}}},î:9,l:{e:{n:{t:{".":26}}}},o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],s:6,u:9,û:9,y:9},t:{r:[{i:{d:{e:{n:{t:{".":5}}}}},u:{c:{u:{l:{e:{n:{t:{".":45}}}}}}},a:{n:{s:{p:[{a:{r:{e:{n:{t:{".":52}}}}}},21],a:[{c:{t:71},t:{s:71}},63],h:21,o:63,u:63}}},e:{".":25,s:{".":25},n:{t:{".":26}}}},15],a:[{n:{g:{e:{n:{t:{".":5}}}}},m:{e:{n:{t:{".":3}}}},c:{h:{y:{a:12}}}},9],e:[{r:{g:{e:{n:{t:{".":5}}}}},m:{p:{é:{r:{a:{m:{e:{n:{t:{".":52}}}}}}}}},s:{t:{a:{m:{e:{n:{t:{".":45}}}}}},".":25},".":25,n:{t:{".":26}}},9],h:[{r:[{i:{l:{l:45}},e:{".":25,s:{".":25}}},3],".":25,e:{".":25,s:{".":25},r:{m:{o:{s:13}}},u:{r:73}},l:26,m:26,n:26,s:26},15],u:[{r:{b:{u:{l:{e:{n:{t:{".":45}}}}}}},m:{e:{n:{t:{".":3}}}},n:{g:{s:21}}},9],o:[{m:{e:{n:{t:{".":3}}}},r:{r:{e:{n:{t:{".":5}}}}}},9],â:9,à:9,c:{h:{i:{n:{t:74}}}},é:[{l:{é:{e:17,i:17,o:{b:17,p:17},s:17}}},9],è:9,ê:9,i:9,î:9,ô:9,t:{l:6},û:9,y:9},f:{a:[{m:{e:{n:{t:{".":3}}}}},9],â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:[{c:{u:{l:{e:{n:{t:{".":34}}}}}}},9],è:9,ê:9,i:[{r:{m:{e:{n:{t:{".":22}}}}},c:{h:{u:{m:{e:{n:{t:{".":45}}}}}}}},9],î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{m:{e:{n:{t:{".":18}}}}}}},15],o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},i:{t:{i:{l:{l:33}}}}},15],s:6,u:[{m:{e:{n:{t:{".":3}}}}},9],û:9,y:9},g:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:{a:15,e:15,i:15,o:15,y:15},i:[{l:{l:5}},9],î:9,l:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],n:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],o:9,ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}},a:{m:{m:{e:{n:{t:{".":18}}}}},n:{d:{i:{l:{o:{q:{u:{e:{n:{t:{".":35}}}}}}}}}}}},15],u:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},9],û:9,s:6,y:9},s:{e:[{r:{g:{e:{n:{t:{".":5}}}},p:{e:{n:{t:{".":5}}}}},m:{i:{l:{l:37}}},s:{q:{u:{i:{a:13}}},".":25},".":25,n:{t:{".":26}}},9],u:[{c:{c:{u:{l:{e:{n:{t:{".":45}}}}}}},b:{l:{i:{m:{e:{n:{t:{".":19}}}}}},s:29},m:{e:{n:{t:{".":3}}}},r:{é:{m:{i:{n:{e:{n:{t:{".":33}}}}}}},a:{h:47}},p:{e:{r:[{o:54,s:54},55]}}},9],p:{o:{r:[{u:{l:{e:{n:{t:{".":37}}}}}},15]},a:{t:{i:{a:15}}},e:{r:{m:15}},h:{è:{r:15},é:{r:15}},i:{e:{l:15},r:{o:{s:15}}}},l:{a:{l:{o:{m:{e:{n:{t:{".":19}}}}}},v:15},o:{v:15}},a:9,â:9,c:{a:{p:{h:15}},l:{é:{r:15}},o:{p:15},h:[{".":25,e:{".":25,s:{".":25}},s:26},15]},é:9,è:9,ê:9,h:[{".":25,e:{".":25,s:{".":25},n:{t:{".":26}}},m:26,o:{m:73},r:26,s:26},15],i:9,î:9,o:9,ô:9,œ:9,t:{a:{n:{d:{a:{r:{d:15}}}}},e:{i:{n:15}},é:{r:{é:{o:{s:13}}}},i:{g:{m:15}},o:{c:{k:15},m:{o:{s:15}}},r:{o:{p:{h:15}},u:{c:{t:{u:15}}}},y:{l:{e:15}}},û:9,y:9},o:{g:{n:{o:{m:{o:{n:{i:23}}},s:{i:23}}}},p:{u:{l:{e:{n:{t:{".":5}}}}}},m:{m:{e:{n:{t:{".":3}}}},b:{u:{d:{s:65}}},n:{i:{s:17,p:{o:{t:{e:{n:{t:{".":33}}}}}}}}},r:{m:{e:{n:{t:{".":3}}}}},b:{l:{o:{n:{g:23}}}},c:{t:{e:{t:9}}},d:{l:6},è:{d:{r:{e:6}}},i:{o:{n:{i:56}}},s:{t:{a:{s:6,t:6},é:{r:{o:6}},i:{m:6},o:{m:6},r:{a:{d:6,t:{u:6}},i:{c:{t:{i:{o:{n:6}}}}}}}},x:{y:{a:29}}},w:{a:[{g:{n:44}},9],e:[{".":25,s:{".":25},n:{t:{".":26}}},9],i:9,o:9,u:9,r:15},h:{a:9,â:9,e:[{".":25,s:{".":25}},9],é:[{m:{i:{é:53},o:{p:{t:17}}}},9],è:9,ê:9,i:[{l:{l:5}},9],î:9,o:9,ô:9,u:[{m:{e:{n:{t:{".":3}}}}},9],û:9,y:[{p:{e:{r:[{a:54,e:54,é:54,i:54,o:54,s:54,u:54},55]},o:{a:17,e:17,é:17,i:17,o:17,s:17,u:17}}},9]},u:{c:{i:{l:{l:43}}},e:{v:{i:{l:{l:37}}}},v:{i:{l:{l:43}}},n:{i:{o:{v:29},a:{x:29}}},s:{t:{r:23}}},v:{a:[{c:{i:{l:{l:37}}},n:{i:{l:{l:{i:{n:45,s:45}}}}}},9],i:[{l:{l:5},d:{i:{m:{e:{n:{t:{".":18}}}}}}},9],e:[{n:{i:{m:{e:{n:{t:{".":18}}}}},t:{r:{i:{p:{o:{t:{e:{n:{t:{".":35}}}}}}}},".":26}},".":25,s:{".":25}},9],â:9,é:[{l:{o:{s:{k:{i:17}}}}},9],è:9,ê:9,î:9,o:[{l:{t:{a:{m:{p:70}}}}},9],ô:9,r:[{e:{".":25,s:{".":25},n:{t:{".":26}}}},15],u:9,û:9,y:9},l:{i:[{l:{l:5}},9],l:{i:{o:{n:32}},u:{m:{e:{n:{t:{".":22}}}}}},a:[{w:{r:{e:44}}},9],â:9,à:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,î:9,o:9,ô:9,s:{t:6},u:9,û:9,y:9,m:{e:{n:{t:{".":10}}}}},x:{i:{l:{l:5}},e:{n:{t:{".":26}}}},k:{a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,h:[{".":25},15],i:9,î:9,o:9,ô:9,r:15,u:9,û:9,y:9},â:{m:{e:{n:{t:{".":10}}}}},q:[{u:{a:{m:{e:{n:{t:{".":22}}}}},e:{".":25,s:{".":25},n:{t:{".":26}}}}},9],è:{m:{e:{n:{t:{".":10}}}}},n:{u:[{t:{r:{i:{m:{e:{n:{t:{".":45}}}}}}}},9],a:9,â:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,ê:9,i:9,î:9,o:9,ô:9,œ:9,û:9,s:{a:{t:{".":64,s:{".":64}}}},x:56,y:9},ô:{m:{e:{n:{t:{".":10}}}}},y:{a:{s:{t:{h:56}},l:{g:{i:56}}},s:{t:{o:{m:6}}}},z:{a:9,e:[{".":25,s:{".":25},n:{t:{".":26}}},9],é:9,è:9,i:9,o:9,u:9,y:9}},{}])})(at);var ht=at.exports,dt=mt(ht);const gt=" #block-leshed-identitedusite>a, article.node-type-projet>header>h2, article.node-type-projet>.cols>.left>h2, article.node-type-projet.view-mode-full h2.node-title, article.node-type-evenement>header>h2, article.node-type-evenement>header>.field_dates>time, article.node-type-evenement.view-mode-full h2.node-title, article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part ",j={wghtThin:{min:100,max:200},wghtMedium:{min:200,max:400},wghtBold:{min:800,max:900},boldRatio:.28,mediumRatio:.12,italicOnBold:.6,italicOnMedium:.4,italicOnThin:.3};function X(c,g){return Math.floor(Math.random()*(g-c))+c}function pt(){const c=document.querySelectorAll(gt);for(const g of c){g.classList.add("variable-title");const f=ct({target:g,by:"chars"});for(const E of f[0].words){const T=Array.from(E.getElementsByClassName("char"));yt(T),wt(T)}g.classList.add("is-ready"),vt(g)}}function vt(c){const g=c.closest("article.has-image");if(!g)return;const f=g.querySelector("header .field_images img");if(!f)return;const E=()=>{const T=parseFloat(getComputedStyle(c).lineHeight);if(!T)return;let b;if(f.naturalWidth&&f.complete?b=f.clientWidth*(f.naturalHeight/f.naturalWidth):b=f.clientHeight,!b)return;c.style.maxHeight="none";const h=c.scrollHeight;c.style.maxHeight="";const S=h-b;if(S<=0)return;const w=Math.ceil(S/T);w>0&&c.setAttribute("data-overflow-lines",w)};f.complete&&f.naturalWidth?E():f.addEventListener("load",E,{once:!0})}function nt(c,g,f=new Set){const E=new Set;for(let T=0;T{let w,A;return f.has(S)?(w=j.wghtBold,A=j.italicOnBold):E.has(S)?(w=j.wghtMedium,A=j.italicOnMedium):(w=j.wghtThin,A=j.italicOnThin),{char:h,wght:X(w.min,w.max+1),ital:Math.random()h.ital)){const h=[...f,...E],S=h.length?h[X(0,h.length)]:X(0,g);T[S].ital=!0}let b=0;for(const h of T)h.ital?(b+=1,b>2&&(h.ital=!1,b=0)):b=0;for(const{char:h,wght:S,ital:w}of T)h.style.fontVariationSettings=`'wght' ${S}`,h.style.fontStyle=w?"italic":"normal",h.classList.toggle("italic",w),h.classList.toggle("normal",!w)}function wt(c){if(c.length<5)return;const g="­",f=c.map(b=>b.textContent).join(""),E=dt.hyphenateSync(f);if(!E.includes(g))return;let T=0;for(const b of E)if(b===g){const h=c[T];T>0&&h&&h.parentNode&&h.parentNode.insertBefore(document.createTextNode(g),h)}else T++}pt(); diff --git a/web/themes/custom/leshed/assets/js/titles.js b/web/themes/custom/leshed/assets/js/titles.js index ec27d1a..78a3738 100644 --- a/web/themes/custom/leshed/assets/js/titles.js +++ b/web/themes/custom/leshed/assets/js/titles.js @@ -45,6 +45,56 @@ function initTitles() { hyphenateWord(chars); } txt.classList.add("is-ready"); + measureOverflow(txt); + } +} + +/** + * Mesure le débordement du titre sous l'image et pose data-overflow-lines. + * + * Si le titre déborde de N lignes sous l'image, l'attribut data-overflow-lines + * permet au CSS d'augmenter max-height de N lignes pour absorber le débordement. + */ +function measureOverflow(h2) { + const article = h2.closest('article.has-image'); + if (!article) return; + + const img = article.querySelector('header .field_images img'); + if (!img) return; + + const measure = () => { + const lineHeight = parseFloat(getComputedStyle(h2).lineHeight); + if (!lineHeight) return; + + // Hauteur réelle de l'image rendue (width:100%, height:auto). + let imgHeight; + if (img.naturalWidth && img.complete) { + imgHeight = img.clientWidth * (img.naturalHeight / img.naturalWidth); + } else { + imgHeight = img.clientHeight; + } + if (!imgHeight) return; + + // scrollHeight = hauteur totale du titre sans le max-height. + h2.style.maxHeight = 'none'; + const titleHeight = h2.scrollHeight; + h2.style.maxHeight = ''; + + // Lignes du titre qui dépassent sous l'image. + // 1 ligne est déjà dans le flux (max-height: 1em par défaut). + const overflowPx = titleHeight - imgHeight; + if (overflowPx <= 0) return; + + const overflowLines = Math.ceil(overflowPx / lineHeight); + if (overflowLines > 0) { + h2.setAttribute('data-overflow-lines', overflowLines); + } + }; + + if (img.complete && img.naturalWidth) { + measure(); + } else { + img.addEventListener('load', measure, { once: true }); } } diff --git a/web/themes/custom/leshed/assets/scss/main.scss b/web/themes/custom/leshed/assets/scss/main.scss index 5f15261..a4b831d 100644 --- a/web/themes/custom/leshed/assets/scss/main.scss +++ b/web/themes/custom/leshed/assets/scss/main.scss @@ -307,6 +307,14 @@ $variable-title-selectors: ( // text-shadow: 0 0 10px #fff; // box-shadow: 0 0 15px #f00; // filter: drop-shadow(0 0 5px #fff); + + // Si le titre déborde de N lignes sous l'image, on remet N lignes + // supplémentaires dans le flux avant l'image pour absorber le débordement. + @for $i from 1 through 10 { + &[data-overflow-lines="#{$i}"] { + max-height: #{$i}em; + } + } } div.field_images{ position:relative;