diff --git a/assets/index-75369669.css b/assets/index-26a0c19d.css similarity index 89% rename from assets/index-75369669.css rename to assets/index-26a0c19d.css index ac7a85d..b4e8516 100644 --- a/assets/index-75369669.css +++ b/assets/index-26a0c19d.css @@ -1 +1 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;box-sizing:border-box;font-weight:400;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#116071;cursor:pointer}@media (hover: hover){a:hover{cursor:pointer}}*[data-v-504ed2da]{font-family:Montserrat,sans-serif}.container1[data-v-504ed2da]{display:flex;flex-direction:column;text-align:center;color:#fff;position:fixed;right:0;left:0;top:0;z-index:10}.orange[data-v-504ed2da]{background-color:#e05900;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;text-align:left;height:3.1rem;box-shadow:#0000004d .5rem .5rem 2rem}.menu-points[data-v-504ed2da],.menu-points img[data-v-504ed2da]{height:1.5rem}nav[data-v-504ed2da]{padding:1rem;text-align:center;display:flex;flex-direction:column}nav a[data-v-504ed2da]{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;padding:1rem .7rem;border-left:0px solid rgba(33,157,178,.3);color:#fff;transition:.4s}nav a p[data-v-504ed2da]:hover{transform:scale(1.03)}h1[data-v-504ed2da]:hover{transform:scale(1.03)}nav a[data-v-504ed2da]:first-of-type{border:0}h1[data-v-504ed2da]{font-weight:700;font-size:1.15rem;color:#fff}.picto img[data-v-504ed2da]{height:2rem;margin-top:1.5rem;margin-right:.7rem;margin-left:.7rem}.picto img[data-v-504ed2da]:hover{transform:scale(1.08)}.blue[data-v-504ed2da]{background-color:#1c657c;padding:1.5rem;box-shadow:#0000004d .5rem .5rem 2rem}.responsive a[data-v-504ed2da]{display:none}@media (min-width: 471px){h1[data-v-504ed2da]{font-size:1.3rem}}@media (min-width: 768px){.menu-points[data-v-504ed2da]{display:none}.picto[data-v-504ed2da]{display:flex;flex-direction:row}.picto a[data-v-504ed2da]{padding:0 .5rem}.picto img[data-v-504ed2da]{height:1.6rem;margin-top:.5rem;margin-right:.5rem;margin-left:.5rem}nav a[data-v-504ed2da]{padding:0 .7rem;border-left:1px solid rgba(255,255,255,.3)}.container1[data-v-504ed2da]{display:grid;grid-template-columns:2fr 5fr;color:#fff;height:5.5rem;box-shadow:#0000004d .5rem .5rem 2rem}nav[data-v-504ed2da]{padding:1rem 0}h1[data-v-504ed2da]{font-weight:700;text-align:left}.orange[data-v-504ed2da]{display:flex;align-items:center;justify-content:center;height:fit-content;height:5.5rem;box-shadow:#0000 .5rem .5rem 2rem}.blue[data-v-504ed2da],.responsive[data-v-504ed2da]{background-color:#1c657c;padding:.9rem;display:flex;flex-direction:row;justify-content:right;align-items:center;box-shadow:#0000 .5rem .5rem 2rem}.blue a[data-v-504ed2da],.responsive a[data-v-504ed2da]{display:block;font-size:1.1rem}}@media (min-width: 1135px){.container1[data-v-504ed2da],.orange[data-v-504ed2da],.blue[data-v-504ed2da],.responsive[data-v-504ed2da]{height:3.7rem}}.englobeur-first[data-v-691ca8ba]{background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-photo[data-v-691ca8ba]{gap:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.photo2[data-v-691ca8ba]{border:#e05900 4px solid;height:14rem;width:14rem;border-radius:10rem}.photo-fade-enter-active[data-v-691ca8ba]{transition:all 2.3s ease-out}.photo-fade-enter-from[data-v-691ca8ba]{opacity:0}.text[data-v-691ca8ba]{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;border-bottom:#e05900 4px solid;padding-top:1.2rem;border-top:#e05900 4px solid}.bienvenue[data-v-691ca8ba]{color:#fff;font-weight:600;font-size:2.55rem;line-height:1rem}.portfolio[data-v-691ca8ba]{color:#fff;font-weight:600;font-size:1.75rem}.slide-fade1-enter-active[data-v-691ca8ba]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.slide-fade2-enter-active[data-v-691ca8ba]{transition:all .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.slide-fade1-enter-from[data-v-691ca8ba],.slide-fade2-enter-from[data-v-691ca8ba]{transform:translate(-10rem);opacity:0}button[data-v-691ca8ba],button[data-v-691ca8ba]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-691ca8ba]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #ffffff solid;background:none;font-weight:600;position:relative;color:#fff;overflow:hidden;z-index:1}button[data-v-691ca8ba]:before,button[data-v-691ca8ba]:after{border-radius:2rem;background-color:#397a89;content:"";position:absolute;z-index:-1}button[data-v-691ca8ba]:hover{color:#fff}.btn-rond[data-v-691ca8ba]:before{height:100%;left:0;top:0;width:0}.btn-rond[data-v-691ca8ba]:after{height:100%;left:0;top:0;width:0}.btn-rond[data-v-691ca8ba]:hover:after{width:100%}.btn-continue[data-v-691ca8ba]{display:flex;align-items:center;position:absolute;bottom:2rem}.btn-rond[data-v-691ca8ba]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;background-color:#e05900}@media (min-width: 768px){.englobeur-first[data-v-691ca8ba]{padding:10rem 0}.text-photo[data-v-691ca8ba]{gap:8rem}.photo2[data-v-691ca8ba]{height:17rem;width:17rem;border-radius:10rem}.text[data-v-691ca8ba]{border-bottom:#e05900 4px solid;padding-top:1.7rem;border-top:#e05900 4px solid}.bienvenue[data-v-691ca8ba]{font-size:3.3rem}.portfolio[data-v-691ca8ba]{font-size:2.28rem}}@media (min-width: 1135px){.englobeur-first[data-v-691ca8ba]{padding:0}.text-photo[data-v-691ca8ba]{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0;padding:0 4rem}.text[data-v-691ca8ba]{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;width:fit-content;border-bottom:#e05900 6px solid;border-top:#e05900 6px solid;margin:auto}.container-photo[data-v-691ca8ba]{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;width:100%}.photo2[data-v-691ca8ba]{height:24rem;width:24rem;border-radius:20rem;border:#e05900 6px solid}.bienvenue[data-v-691ca8ba]{font-size:5rem;padding-top:1.3rem;display:flex;justify-content:center;align-items:center}.portfolio[data-v-691ca8ba]{padding-top:1rem;font-size:3.45rem;display:flex;justify-content:center;align-items:center}}.item[data-v-30bb1387]{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:.3rem;width:fit-content}.details[data-v-30bb1387]{font-weight:600;font-size:.9rem}.img[data-v-30bb1387]{width:2.2rem;height:2.2rem;margin-right:.5rem;display:flex;justify-content:center}@media (min-width: 768px){.details[data-v-30bb1387]{font-size:1rem}}.espace-nav[data-v-d73713de]{padding-top:3rem;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative}.espace-nav[data-v-d73713de]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#head[data-v-d73713de]{display:flex;justify-content:center;align-items:center;flex-direction:column}.titre[data-v-d73713de]{width:100%;z-index:1;color:#fff}h2[data-v-d73713de]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem 1rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-d73713de]{text-align:center;padding:.3rem 3rem;font-weight:600;font-size:1.4rem;color:#fff;font-family:Montserrat,sans-serif}h4[data-v-d73713de]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;color:#e05900;font-family:Montserrat,sans-serif}.prez-et-skills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.section-texte[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.height100[data-v-d73713de]{height:100%}.width100[data-v-d73713de]{width:100%}p[data-v-d73713de]{font-size:.9rem;text-align:left}ul[data-v-d73713de]{padding:0}li[data-v-d73713de]{font-weight:600;padding:.2rem;list-style-type:none;font-size:.9rem}a[data-v-d73713de]{color:#e05900}.link-text[data-v-d73713de]{font-weight:600;font-size:1rem;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-d73713de]:hover{color:#fff;box-shadow:inset 200px 0 #e05900}.super-container-hardSkills[data-v-d73713de]{width:100%;overflow:hidden}.container-hardSkills-titre[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.titre-skills[data-v-d73713de]{display:flex;justify-content:center}.container-two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:left}.container-hardSkills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:fit-content}.container-button[data-v-d73713de]{display:flex;justify-content:center;align-items:center;margin:0 0 2rem}button[data-v-d73713de],button[data-v-d73713de]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-d73713de]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1}button[data-v-d73713de]:before,button[data-v-d73713de]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn[data-v-d73713de]:before{height:100%;left:0;top:0;width:0}.btn[data-v-d73713de]:after{height:100%;left:0;top:0;width:0}.btn[data-v-d73713de]:hover:after{width:100%}#head[data-v-d73713de]{width:100%}#head[data-v-d73713de]:target{padding-top:6.1rem;margin-top:-6.1rem}@media (min-width: 768px){#head[data-v-d73713de]:target{padding-top:8.4rem;margin-top:-8.4rem}.espace-nav[data-v-d73713de]{padding-bottom:3rem}.paves-textes[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;padding:0;width:43rem;overflow:hidden}.super-container-hardSkills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43rem}.container-two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:row}.two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:row;justify-content:center;align-items:left}.container-hardSkills-titre[data-v-d73713de]{display:flex;flex-direction:column;justify-content:left;margin:1rem;width:100%}.container-hardSkills[data-v-d73713de]{margin:0 2rem}.section-texte[data-v-d73713de]{margin:.5rem 0 2rem}.container-button[data-v-d73713de]{margin:1rem 0}}@media (min-width: 1135px){#head[data-v-d73713de]:target{padding-top:6.8rem;margin-top:-6.6rem}#head[data-v-d73713de]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:3rem}.espace-nav[data-v-d73713de]{display:flex;justify-content:center;align-items:center;padding-top:3rem;position:relative}h2[data-v-d73713de]{font-size:2.7rem;padding:.3rem 3rem 1.8rem}h3[data-v-d73713de]{text-align:left;padding:.3rem 3rem}.prez-et-skills[data-v-d73713de]{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%;z-index:1}.titre[data-v-d73713de]{display:flex;justify-content:center;width:100%}.paves-textes[data-v-d73713de]{margin:0 1rem}.super-container-hardSkills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;width:auto}.container-hardSkills-titre[data-v-d73713de]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:.5rem 1rem 2rem;padding:2rem}.two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:column;justify-content:start;align-items:left}.container-hardSkills[data-v-d73713de]{display:flex;flex-direction:column}li[data-v-d73713de],p[data-v-d73713de]{font-size:1rem}}@media (min-width: 1440px){.super-container-hardSkills[data-v-d73713de]{width:44rem}.two-containers-hard-skills[data-v-d73713de]{display:flex;flex-direction:row;justify-content:start;align-items:left}ul[data-v-d73713de]{column-count:2;column-gap:0}.paves-textes[data-v-d73713de],.container-hardSkills-titre[data-v-d73713de]{width:44rem}}.item[data-v-951d34e6]{display:flex;flex-direction:column;margin:0;padding:1rem 0;width:100%}.img[data-v-951d34e6]{width:100%;margin:0;padding:0}.section-texte[data-v-951d34e6]{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900;transform:translateY(-.4rem);height:15rem;overflow:hidden;position:relative}.section-texte.expanded[data-v-951d34e6]{width:auto;height:100%;padding-bottom:4rem}.btn-continue[data-v-951d34e6]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0rem;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,.2) 100%);height:4rem;width:100%}.btn-open-text[data-v-951d34e6]{position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;border-radius:10rem;background-color:#e05900;box-shadow:#838e93 0 0 .7rem;border:#fff 2px solid;color:#fff;align-items:center;cursor:pointer;transform:rotate(0);transition:.5s ease-out}.btn-open-text.expanded[data-v-951d34e6]{transform:rotate(180deg)}h4[data-v-951d34e6]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;font-family:Montserrat,sans-serif;width:100%}@media (min-width: 768px){.item[data-v-951d34e6]{padding:1.5rem 0rem;width:43rem}.img[data-v-951d34e6]{height:fit-content}}@media (min-width: 1440px){.item[data-v-951d34e6]{margin:0}}.height[data-v-510a8c6f]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-510a8c6f]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-510a8c6f]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-510a8c6f]:nth-child(2){opacity:1;cursor:pointer}a[data-v-510a8c6f]{margin:0;padding:0;line-height:0rem}.height[data-v-74c6f380]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-74c6f380]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-74c6f380]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-74c6f380]:nth-child(2){opacity:1;cursor:pointer}a[data-v-74c6f380]{margin:0;padding:0;line-height:0rem}img[data-v-0e801c7a]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-0e801c7a]{position:relative;max-height:15rem;overflow:hidden}.height img[data-v-0e801c7a]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-0e801c7a]:nth-child(2){opacity:1;cursor:pointer}img[data-v-1fdb1207]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-1fdb1207]{position:relative;height:15rem;overflow:hidden}.height img[data-v-1fdb1207]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-1fdb1207]:nth-child(2){opacity:1;cursor:pointer}#reals[data-v-67238795]{padding-top:3rem;min-height:100vh;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;min-width:none}#reals[data-v-67238795]:target{padding-top:6.1rem;margin-top:-3.1rem}template[data-v-67238795]{margin:0;padding:0}.flex-project[data-v-67238795]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:.5rem 1rem 0rem;padding-bottom:2rem}.titre[data-v-67238795]{width:100%;z-index:1;color:#fff}h2[data-v-67238795]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;color:#fff;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}a[data-v-67238795]{color:#e05900;margin:0;padding:0;width:100%}p[data-v-67238795]{font-size:.9rem}.link-text[data-v-67238795]{font-weight:700;box-shadow:inset 0 0 #e05900;padding:0 .15rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-67238795]:hover{color:#fff;box-shadow:inset 700px 0 #e05900}.picto-external-link[data-v-67238795]{transform:translateY(.2rem);cursor:pointer}@media (min-width: 768px){#reals[data-v-67238795]:target{padding-top:8.5rem;margin-top:-5.5rem}}@media (min-width: 1135px){#reals[data-v-67238795]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}#reals[data-v-67238795]:target{padding-top:6.8rem;margin-top:-3.7rem}.flex-project[data-v-67238795]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}h2[data-v-67238795]{font-size:2.7rem;padding:.3rem 3rem}p[data-v-67238795]{font-size:1rem}}@media (min-width: 1440px){.flex-project[data-v-67238795]{padding:0 1rem 2rem;margin:.5rem 0rem 0rem;width:100%}}.foot[data-v-5e86e562]{padding:.7rem;background-color:#116071;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:5px solid #e05900;line-height:1rem}p[data-v-5e86e562]{color:#fff;font-size:.8rem;padding:.1rem 0rem}@media screen and (min-width: 768px){.foot[data-v-5e86e562]{padding:.7rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1.6rem}p[data-v-5e86e562]{font-size:.9rem;padding:.1rem 1rem}}#contact[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:4.1rem;height:100vh;min-height:1050px}#contact[data-v-e20074a9]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.titre[data-v-e20074a9]{width:100%;z-index:1;color:#fff}h2[data-v-e20074a9]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}.container-except-titre[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.login-card-container[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:2rem 1.5rem 0rem;z-index:4;width:100%}.login-card-form[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}.login-card-form-2[data-v-e20074a9]{display:flex;flex-direction:column;width:100%;gap:1.5rem}.login-card-form .form-item[data-v-e20074a9]{position:relative}.login-card-form .form-item .form-item-icon[data-v-e20074a9]{position:absolute;top:.82rem;left:1.4rem;font-size:1.3rem;opacity:.4}input[type=text][data-v-e20074a9],input[type=email][data-v-e20074a9]{border:none;outline:none;background:rgba(255,255,255,.7);padding:1rem 1.5rem 1rem 3.2rem;border-radius:100px;width:100%;transition:background .5s}.form-item[data-v-e20074a9]{width:100%}input[data-v-e20074a9]:focus{background:white}#message[data-v-e20074a9]{border-radius:20px;width:100%;height:10rem;border:none;outline:none;padding:1rem 1.5rem;background:rgba(255,255,255,.7);transition:background .5s}#message[data-v-e20074a9]:focus{background:white}textarea[data-v-e20074a9]{font-family:Open sans;font-size:.9rem}button[data-v-e20074a9],button[data-v-e20074a9]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-e20074a9]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-e20074a9]:before,button[data-v-e20074a9]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-e20074a9]:before,.btn[data-v-e20074a9]:before{height:100%;left:0;top:0;width:0}.btn-carre[data-v-e20074a9]:after,.btn[data-v-e20074a9]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-e20074a9]:hover:after,.btn[data-v-e20074a9]:hover:after{width:100%}p[data-v-e20074a9]{font-weight:700;text-align:justify;margin-bottom:.7rem;color:#fff}ul[data-v-e20074a9]{color:#fff}.copy[data-v-e20074a9]{font-size:.9rem;font-weight:600;color:#fff0;animation:changerCouleur-e20074a9 2s ease-in-out}@keyframes changerCouleur-e20074a9{0%{color:#fff}to{color:#fff0}}.copied[data-v-e20074a9]{font-size:.9rem;font-weight:600;color:#fff0}.container-btn-envoyer[data-v-e20074a9]{display:flex;justify-content:center;padding-top:2rem}.btn-return[data-v-e20074a9]{display:flex;justify-content:right;width:100%;position:absolute;bottom:5.5rem;right:1.5rem}.btn-carre[data-v-e20074a9]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.hover-list[data-v-e20074a9]{font-weight:600;font-size:1rem;color:#ff6c0b;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.hover-list[data-v-e20074a9]:hover{color:#fff;box-shadow:inset 200px 0 #e05900;cursor:pointer}.z-index[data-v-e20074a9]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 471px){#contact[data-v-e20074a9]{min-height:1050px}}@media (min-width: 768px){#contact[data-v-e20074a9]{padding-top:7.5rem}.login-card-container[data-v-e20074a9]{max-width:44rem;padding:2rem 0rem}.login-card-form-2[data-v-e20074a9]{display:flex;flex-direction:row}}@media (min-width: 1135px){#contact[data-v-e20074a9]{height:100vh;padding-top:6.7rem}.container-except-titre[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}h2[data-v-e20074a9]{font-size:2.7rem}}html{scroll-behavior:smooth;background-color:#e05900}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;box-sizing:border-box;font-weight:400;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#116071;cursor:pointer}@media (hover: hover){a:hover{cursor:pointer}}*[data-v-504ed2da]{font-family:Montserrat,sans-serif}.container1[data-v-504ed2da]{display:flex;flex-direction:column;text-align:center;color:#fff;position:fixed;right:0;left:0;top:0;z-index:10}.orange[data-v-504ed2da]{background-color:#e05900;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;text-align:left;height:3.1rem;box-shadow:#0000004d .5rem .5rem 2rem}.menu-points[data-v-504ed2da],.menu-points img[data-v-504ed2da]{height:1.5rem}nav[data-v-504ed2da]{padding:1rem;text-align:center;display:flex;flex-direction:column}nav a[data-v-504ed2da]{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;padding:1rem .7rem;border-left:0px solid rgba(33,157,178,.3);color:#fff;transition:.4s}nav a p[data-v-504ed2da]:hover{transform:scale(1.03)}h1[data-v-504ed2da]:hover{transform:scale(1.03)}nav a[data-v-504ed2da]:first-of-type{border:0}h1[data-v-504ed2da]{font-weight:700;font-size:1.15rem;color:#fff}.picto img[data-v-504ed2da]{height:2rem;margin-top:1.5rem;margin-right:.7rem;margin-left:.7rem}.picto img[data-v-504ed2da]:hover{transform:scale(1.08)}.blue[data-v-504ed2da]{background-color:#1c657c;padding:1.5rem;box-shadow:#0000004d .5rem .5rem 2rem}.responsive a[data-v-504ed2da]{display:none}@media (min-width: 471px){h1[data-v-504ed2da]{font-size:1.3rem}}@media (min-width: 768px){.menu-points[data-v-504ed2da]{display:none}.picto[data-v-504ed2da]{display:flex;flex-direction:row}.picto a[data-v-504ed2da]{padding:0 .5rem}.picto img[data-v-504ed2da]{height:1.6rem;margin-top:.5rem;margin-right:.5rem;margin-left:.5rem}nav a[data-v-504ed2da]{padding:0 .7rem;border-left:1px solid rgba(255,255,255,.3)}.container1[data-v-504ed2da]{display:grid;grid-template-columns:2fr 5fr;color:#fff;height:5.5rem;box-shadow:#0000004d .5rem .5rem 2rem}nav[data-v-504ed2da]{padding:1rem 0}h1[data-v-504ed2da]{font-weight:700;text-align:left}.orange[data-v-504ed2da]{display:flex;align-items:center;justify-content:center;height:fit-content;height:5.5rem;box-shadow:#0000 .5rem .5rem 2rem}.blue[data-v-504ed2da],.responsive[data-v-504ed2da]{background-color:#1c657c;padding:.9rem;display:flex;flex-direction:row;justify-content:right;align-items:center;box-shadow:#0000 .5rem .5rem 2rem}.blue a[data-v-504ed2da],.responsive a[data-v-504ed2da]{display:block;font-size:1.1rem}}@media (min-width: 1135px){.container1[data-v-504ed2da],.orange[data-v-504ed2da],.blue[data-v-504ed2da],.responsive[data-v-504ed2da]{height:3.7rem}}.englobeur-first[data-v-691ca8ba]{background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-photo[data-v-691ca8ba]{gap:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.photo2[data-v-691ca8ba]{border:#e05900 4px solid;height:14rem;width:14rem;border-radius:10rem}.photo-fade-enter-active[data-v-691ca8ba]{transition:all 2.3s ease-out}.photo-fade-enter-from[data-v-691ca8ba]{opacity:0}.text[data-v-691ca8ba]{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;border-bottom:#e05900 4px solid;padding-top:1.2rem;border-top:#e05900 4px solid}.bienvenue[data-v-691ca8ba]{color:#fff;font-weight:600;font-size:2.55rem;line-height:1rem}.portfolio[data-v-691ca8ba]{color:#fff;font-weight:600;font-size:1.75rem}.slide-fade1-enter-active[data-v-691ca8ba]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.slide-fade2-enter-active[data-v-691ca8ba]{transition:all .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.slide-fade1-enter-from[data-v-691ca8ba],.slide-fade2-enter-from[data-v-691ca8ba]{transform:translate(-10rem);opacity:0}button[data-v-691ca8ba],button[data-v-691ca8ba]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-691ca8ba]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #ffffff solid;background:none;font-weight:600;position:relative;color:#fff;overflow:hidden;z-index:1}button[data-v-691ca8ba]:before,button[data-v-691ca8ba]:after{border-radius:2rem;background-color:#397a89;content:"";position:absolute;z-index:-1}button[data-v-691ca8ba]:hover{color:#fff}.btn-rond[data-v-691ca8ba]:before{height:100%;left:0;top:0;width:0}.btn-rond[data-v-691ca8ba]:after{height:100%;left:0;top:0;width:0}.btn-rond[data-v-691ca8ba]:hover:after{width:100%}.btn-continue[data-v-691ca8ba]{display:flex;align-items:center;position:absolute;bottom:2rem}.btn-rond[data-v-691ca8ba]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;background-color:#e05900}@media (min-width: 768px){.englobeur-first[data-v-691ca8ba]{padding:10rem 0}.text-photo[data-v-691ca8ba]{gap:8rem}.photo2[data-v-691ca8ba]{height:17rem;width:17rem;border-radius:10rem}.text[data-v-691ca8ba]{border-bottom:#e05900 4px solid;padding-top:1.7rem;border-top:#e05900 4px solid}.bienvenue[data-v-691ca8ba]{font-size:3.3rem}.portfolio[data-v-691ca8ba]{font-size:2.28rem}}@media (min-width: 1135px){.englobeur-first[data-v-691ca8ba]{padding:0}.text-photo[data-v-691ca8ba]{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0;padding:0 4rem}.text[data-v-691ca8ba]{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;width:fit-content;border-bottom:#e05900 6px solid;border-top:#e05900 6px solid;margin:auto}.container-photo[data-v-691ca8ba]{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;width:100%}.photo2[data-v-691ca8ba]{height:24rem;width:24rem;border-radius:20rem;border:#e05900 6px solid}.bienvenue[data-v-691ca8ba]{font-size:5rem;padding-top:1.3rem;display:flex;justify-content:center;align-items:center}.portfolio[data-v-691ca8ba]{padding-top:1rem;font-size:3.45rem;display:flex;justify-content:center;align-items:center}}.item[data-v-30bb1387]{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:.3rem;width:fit-content}.details[data-v-30bb1387]{font-weight:600;font-size:.9rem}.img[data-v-30bb1387]{width:2.2rem;height:2.2rem;margin-right:.5rem;display:flex;justify-content:center}@media (min-width: 768px){.details[data-v-30bb1387]{font-size:1rem}}.espace-nav[data-v-509271f2]{padding-top:3rem;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative}.espace-nav[data-v-509271f2]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#head[data-v-509271f2]{display:flex;justify-content:center;align-items:center;flex-direction:column}.titre[data-v-509271f2]{width:100%;z-index:1;color:#fff}h2[data-v-509271f2]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem 1rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-509271f2]{text-align:center;padding:.3rem 3rem;font-weight:600;font-size:1.4rem;color:#fff;font-family:Montserrat,sans-serif}h4[data-v-509271f2]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;color:#e05900;font-family:Montserrat,sans-serif}.prez-et-skills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.section-texte[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.height100[data-v-509271f2]{height:100%}.width100[data-v-509271f2]{width:100%}p[data-v-509271f2]{font-size:.9rem;text-align:left}ul[data-v-509271f2]{padding:0}li[data-v-509271f2]{font-weight:600;padding:.2rem;list-style-type:none;font-size:.9rem}a[data-v-509271f2]{color:#e05900}.link-text[data-v-509271f2]{font-weight:600;font-size:1rem;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-509271f2]:hover{color:#fff;box-shadow:inset 200px 0 #e05900}.super-container-hardSkills[data-v-509271f2]{width:100%;overflow:hidden}.container-hardSkills-titre[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.titre-skills[data-v-509271f2]{display:flex;justify-content:center}.container-two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:left}.container-hardSkills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:fit-content}.container-button[data-v-509271f2]{display:flex;justify-content:center;align-items:center;margin:0 0 2rem}button[data-v-509271f2],button[data-v-509271f2]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-509271f2]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1}button[data-v-509271f2]:before,button[data-v-509271f2]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn[data-v-509271f2]:before{height:100%;left:0;top:0;width:0}.btn[data-v-509271f2]:after{height:100%;left:0;top:0;width:0}.btn[data-v-509271f2]:hover:after{width:100%}#head[data-v-509271f2]{width:100%}#head[data-v-509271f2]:target{padding-top:6.1rem;margin-top:-6.1rem}@media (min-width: 768px){#head[data-v-509271f2]:target{padding-top:8.4rem;margin-top:-8.4rem}.espace-nav[data-v-509271f2]{padding-bottom:3rem}.paves-textes[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;padding:0;width:43rem;overflow:hidden}.super-container-hardSkills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43rem}.container-two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:row}.two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:row;justify-content:center;align-items:left}.container-hardSkills-titre[data-v-509271f2]{display:flex;flex-direction:column;justify-content:left;margin:1rem;width:100%}.container-hardSkills[data-v-509271f2]{margin:0 2rem}.section-texte[data-v-509271f2]{margin:.5rem 0 2rem}.container-button[data-v-509271f2]{margin:1rem 0}}@media (min-width: 1135px){#head[data-v-509271f2]:target{padding-top:6.8rem;margin-top:-6.6rem}#head[data-v-509271f2]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:3rem}.espace-nav[data-v-509271f2]{display:flex;justify-content:center;align-items:center;padding-top:3rem;position:relative}h2[data-v-509271f2]{font-size:2.7rem;padding:.3rem 3rem 1.8rem}h3[data-v-509271f2]{text-align:left;padding:.3rem 3rem}.prez-et-skills[data-v-509271f2]{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%;z-index:1}.titre[data-v-509271f2]{display:flex;justify-content:center;width:100%}.paves-textes[data-v-509271f2]{margin:0 1rem}.super-container-hardSkills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;width:auto}.container-hardSkills-titre[data-v-509271f2]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:.5rem 1rem 2rem;padding:2rem}.two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:column;justify-content:start;align-items:left}.container-hardSkills[data-v-509271f2]{display:flex;flex-direction:column}li[data-v-509271f2],p[data-v-509271f2]{font-size:1rem}}@media (min-width: 1440px){.super-container-hardSkills[data-v-509271f2]{width:44rem}.two-containers-hard-skills[data-v-509271f2]{display:flex;flex-direction:row;justify-content:start;align-items:left}ul[data-v-509271f2]{column-count:2;column-gap:0}.paves-textes[data-v-509271f2],.container-hardSkills-titre[data-v-509271f2]{width:44rem}}.item[data-v-951d34e6]{display:flex;flex-direction:column;margin:0;padding:1rem 0;width:100%}.img[data-v-951d34e6]{width:100%;margin:0;padding:0}.section-texte[data-v-951d34e6]{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900;transform:translateY(-.4rem);height:15rem;overflow:hidden;position:relative}.section-texte.expanded[data-v-951d34e6]{width:auto;height:100%;padding-bottom:4rem}.btn-continue[data-v-951d34e6]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0rem;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,.2) 100%);height:4rem;width:100%}.btn-open-text[data-v-951d34e6]{position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;border-radius:10rem;background-color:#e05900;box-shadow:#838e93 0 0 .7rem;border:#fff 2px solid;color:#fff;align-items:center;cursor:pointer;transform:rotate(0);transition:.5s ease-out}.btn-open-text.expanded[data-v-951d34e6]{transform:rotate(180deg)}h4[data-v-951d34e6]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;font-family:Montserrat,sans-serif;width:100%}@media (min-width: 768px){.item[data-v-951d34e6]{padding:1.5rem 0rem;width:43rem}.img[data-v-951d34e6]{height:fit-content}}@media (min-width: 1440px){.item[data-v-951d34e6]{margin:0}}.height[data-v-510a8c6f]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-510a8c6f]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-510a8c6f]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-510a8c6f]:nth-child(2){opacity:1;cursor:pointer}a[data-v-510a8c6f]{margin:0;padding:0;line-height:0rem}.height[data-v-74c6f380]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-74c6f380]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-74c6f380]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-74c6f380]:nth-child(2){opacity:1;cursor:pointer}a[data-v-74c6f380]{margin:0;padding:0;line-height:0rem}img[data-v-0e801c7a]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-0e801c7a]{position:relative;max-height:15rem;overflow:hidden}.height img[data-v-0e801c7a]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-0e801c7a]:nth-child(2){opacity:1;cursor:pointer}img[data-v-1fdb1207]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-1fdb1207]{position:relative;height:15rem;overflow:hidden}.height img[data-v-1fdb1207]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-1fdb1207]:nth-child(2){opacity:1;cursor:pointer}#reals[data-v-c7defd67]{padding-top:3rem;min-height:100vh;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;min-width:none}#reals[data-v-c7defd67]:target{padding-top:6.1rem;margin-top:-3.1rem}template[data-v-c7defd67]{margin:0;padding:0}.flex-project[data-v-c7defd67]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:.5rem 1rem 0rem;padding-bottom:2rem}.titre[data-v-c7defd67]{width:100%;z-index:1;color:#fff}h2[data-v-c7defd67]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;color:#fff;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}a[data-v-c7defd67]{color:#e05900;margin:0;padding:0;width:100%}p[data-v-c7defd67]{font-size:.9rem}.link-text[data-v-c7defd67]{font-weight:700;box-shadow:inset 0 0 #e05900;padding:0 .15rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-c7defd67]:hover{color:#fff;box-shadow:inset 700px 0 #e05900}.picto-external-link[data-v-c7defd67]{transform:translateY(.2rem);cursor:pointer}@media (min-width: 768px){#reals[data-v-c7defd67]:target{padding-top:8.5rem;margin-top:-5.5rem}}@media (min-width: 1135px){#reals[data-v-c7defd67]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}#reals[data-v-c7defd67]:target{padding-top:6.8rem;margin-top:-3.7rem}.flex-project[data-v-c7defd67]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}h2[data-v-c7defd67]{font-size:2.7rem;padding:.3rem 3rem}p[data-v-c7defd67]{font-size:1rem}}@media (min-width: 1440px){.flex-project[data-v-c7defd67]{padding:0 1rem 2rem;margin:.5rem 0rem 0rem;width:100%}}.foot[data-v-5e86e562]{padding:.7rem;background-color:#116071;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:5px solid #e05900;line-height:1rem}p[data-v-5e86e562]{color:#fff;font-size:.8rem;padding:.1rem 0rem}@media screen and (min-width: 768px){.foot[data-v-5e86e562]{padding:.7rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1.6rem}p[data-v-5e86e562]{font-size:.9rem;padding:.1rem 1rem}}#contact[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:4.1rem;height:100vh;min-height:1050px}#contact[data-v-e20074a9]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.titre[data-v-e20074a9]{width:100%;z-index:1;color:#fff}h2[data-v-e20074a9]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}.container-except-titre[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.login-card-container[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:2rem 1.5rem 0rem;z-index:4;width:100%}.login-card-form[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}.login-card-form-2[data-v-e20074a9]{display:flex;flex-direction:column;width:100%;gap:1.5rem}.login-card-form .form-item[data-v-e20074a9]{position:relative}.login-card-form .form-item .form-item-icon[data-v-e20074a9]{position:absolute;top:.82rem;left:1.4rem;font-size:1.3rem;opacity:.4}input[type=text][data-v-e20074a9],input[type=email][data-v-e20074a9]{border:none;outline:none;background:rgba(255,255,255,.7);padding:1rem 1.5rem 1rem 3.2rem;border-radius:100px;width:100%;transition:background .5s}.form-item[data-v-e20074a9]{width:100%}input[data-v-e20074a9]:focus{background:white}#message[data-v-e20074a9]{border-radius:20px;width:100%;height:10rem;border:none;outline:none;padding:1rem 1.5rem;background:rgba(255,255,255,.7);transition:background .5s}#message[data-v-e20074a9]:focus{background:white}textarea[data-v-e20074a9]{font-family:Open sans;font-size:.9rem}button[data-v-e20074a9],button[data-v-e20074a9]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-e20074a9]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-e20074a9]:before,button[data-v-e20074a9]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-e20074a9]:before,.btn[data-v-e20074a9]:before{height:100%;left:0;top:0;width:0}.btn-carre[data-v-e20074a9]:after,.btn[data-v-e20074a9]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-e20074a9]:hover:after,.btn[data-v-e20074a9]:hover:after{width:100%}p[data-v-e20074a9]{font-weight:700;text-align:justify;margin-bottom:.7rem;color:#fff}ul[data-v-e20074a9]{color:#fff}.copy[data-v-e20074a9]{font-size:.9rem;font-weight:600;color:#fff0;animation:changerCouleur-e20074a9 2s ease-in-out}@keyframes changerCouleur-e20074a9{0%{color:#fff}to{color:#fff0}}.copied[data-v-e20074a9]{font-size:.9rem;font-weight:600;color:#fff0}.container-btn-envoyer[data-v-e20074a9]{display:flex;justify-content:center;padding-top:2rem}.btn-return[data-v-e20074a9]{display:flex;justify-content:right;width:100%;position:absolute;bottom:5.5rem;right:1.5rem}.btn-carre[data-v-e20074a9]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.hover-list[data-v-e20074a9]{font-weight:600;font-size:1rem;color:#ff6c0b;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.hover-list[data-v-e20074a9]:hover{color:#fff;box-shadow:inset 200px 0 #e05900;cursor:pointer}.z-index[data-v-e20074a9]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 471px){#contact[data-v-e20074a9]{min-height:1050px}}@media (min-width: 768px){#contact[data-v-e20074a9]{padding-top:7.5rem}.login-card-container[data-v-e20074a9]{max-width:44rem;padding:2rem 0rem}.login-card-form-2[data-v-e20074a9]{display:flex;flex-direction:row}}@media (min-width: 1135px){#contact[data-v-e20074a9]{height:100vh;padding-top:6.7rem}.container-except-titre[data-v-e20074a9]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}h2[data-v-e20074a9]{font-size:2.7rem}}html{scroll-behavior:smooth;background-color:#e05900}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} diff --git a/assets/index-3a21f114.js b/assets/index-eca18683.js similarity index 64% rename from assets/index-3a21f114.js rename to assets/index-eca18683.js index 6e39387..9d55944 100644 --- a/assets/index-3a21f114.js +++ b/assets/index-eca18683.js @@ -2,7 +2,7 @@ * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const Ut=typeof window<"u";function sf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ce=Object.assign;function Ds(e,t){const n={};for(const s in t){const o=t[s];n[s]=et(o)?o.map(e):e(o)}return n}const mn=()=>{},et=Array.isArray,of=/\/$/,rf=e=>e.replace(of,"");function Bs(e,t,n="/"){let s,o={},r="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(s=t.slice(0,a),r=t.slice(a+1,l>-1?l:t.length),o=e(r)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=uf(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:i}}function lf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function af(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&_l(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function _l(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cf(e[n],t[n]))return!1;return!0}function cf(e,t){return et(e)?zr(e,t):et(t)?zr(t,e):e===t}function zr(e,t){return et(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function uf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var An;(function(e){e.pop="pop",e.push="push"})(An||(An={}));var gn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(gn||(gn={}));function ff(e){if(!e)if(Ut){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rf(e)}const df=/^[^#]+#/;function pf(e,t){return e.replace(df,"#")+t}function hf(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Cs=()=>({left:window.pageXOffset,top:window.pageYOffset});function mf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=hf(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ur(e,t){return(history.state?history.state.position-t:-1)+e}const uo=new Map;function gf(e,t){uo.set(e,t)}function bf(e){const t=uo.get(e);return uo.delete(e),t}let vf=()=>location.protocol+"//"+location.host;function yl(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let l=o.includes(e.slice(r))?e.slice(r).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),qr(a,"")}return qr(n,e)+s+o}function _f(e,t,n,s){let o=[],r=[],i=null;const l=({state:h})=>{const g=yl(e,location),y=n.value,O=t.value;let M=0;if(h){if(n.value=g,t.value=h,i&&i===y){i=null;return}M=O?h.position-O.position:0}else s(g);o.forEach(P=>{P(n.value,y,{delta:M,type:An.pop,direction:M?M>0?gn.forward:gn.back:gn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const g=()=>{const y=o.indexOf(h);y>-1&&o.splice(y,1)};return r.push(g),g}function u(){const{history:h}=window;h.state&&h.replaceState(ce({},h.state,{scroll:Cs()}),"")}function f(){for(const h of r)h();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function Kr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Cs():null}}function yf(e){const{history:t,location:n}=window,s={value:yl(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:vf()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(g){console.error(g),n[u?"replace":"assign"](h)}}function i(a,c){const u=ce({},t.state,Kr(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});r(a,u,!0),s.value=a}function l(a,c){const u=ce({},o.value,t.state,{forward:a,scroll:Cs()});r(u.current,u,!0);const f=ce({},Kr(s.value,a,null),{position:u.position+1},c);r(a,f,!1),s.value=a}return{location:s,state:o,push:l,replace:i}}function xf(e){e=ff(e);const t=yf(e),n=_f(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=ce({location:"",base:e,go:s,createHref:pf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function wf(e){return typeof e=="string"||e&&typeof e=="object"}function xl(e){return typeof e=="string"||typeof e=="symbol"}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},wl=Symbol("");var Wr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Wr||(Wr={}));function Gt(e,t){return ce(new Error,{type:e,[wl]:!0},t)}function ct(e,t){return e instanceof Error&&wl in e&&(t==null||!!(e.type&t))}const Yr="[^/]+?",Ef={sensitive:!1,strict:!1,start:!0,end:!0},Of=/[.+*?^${}()[\]/\\]/g;function Cf(e,t){const n=ce({},Ef,t),s=[];let o=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Pf(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Tf={type:0,value:""},Af=/[a-zA-Z0-9_]/;function Mf(e){if(!e)return[[]];if(e==="/")return[[Tf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let l=0,a,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(A)}:mn}function i(u){if(xl(u)){const f=s.get(u);f&&(s.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&s.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!El(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Qr(u)&&s.set(u.record.name,u)}function c(u,f){let h,g={},y,O;if("name"in u&&u.name){if(h=s.get(u.name),!h)throw Gt(1,{location:u});O=h.record.name,g=ce(Zr(f.params,h.keys.filter(A=>!A.optional).map(A=>A.name)),u.params&&Zr(u.params,h.keys.map(A=>A.name))),y=h.stringify(g)}else if("path"in u)y=u.path,h=n.find(A=>A.re.test(y)),h&&(g=h.parse(y),O=h.record.name);else{if(h=f.name?s.get(f.name):n.find(A=>A.re.test(f.path)),!h)throw Gt(1,{location:u,currentLocation:f});O=h.record.name,g=ce({},f.params,u.params),y=h.stringify(g)}const M=[];let P=h;for(;P;)M.unshift(P.record),P=P.parent;return{name:O,path:y,params:g,matched:M,meta:$f(M)}}return e.forEach(u=>r(u)),{addRoute:r,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Zr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Rf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:If(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function If(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Qr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $f(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function Xr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function El(e,t){return t.children.some(n=>n===e||El(e,n))}const Ol=/#/g,Ff=/&/g,Nf=/\//g,Lf=/=/g,Df=/\?/g,Cl=/\+/g,Bf=/%5B/g,Hf=/%5D/g,Sl=/%5E/g,Vf=/%60/g,Pl=/%7B/g,qf=/%7C/g,Tl=/%7D/g,zf=/%20/g;function zo(e){return encodeURI(""+e).replace(qf,"|").replace(Bf,"[").replace(Hf,"]")}function Uf(e){return zo(e).replace(Pl,"{").replace(Tl,"}").replace(Sl,"^")}function fo(e){return zo(e).replace(Cl,"%2B").replace(zf,"+").replace(Ol,"%23").replace(Ff,"%26").replace(Vf,"`").replace(Pl,"{").replace(Tl,"}").replace(Sl,"^")}function Kf(e){return fo(e).replace(Lf,"%3D")}function Wf(e){return zo(e).replace(Ol,"%23").replace(Df,"%3F")}function Yf(e){return e==null?"":Wf(e).replace(Nf,"%2F")}function os(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Jf(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&fo(r)):[s&&fo(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Zf(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=et(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const Qf=Symbol(""),ei=Symbol(""),Uo=Symbol(""),Al=Symbol(""),po=Symbol("");function rn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function yt(e,t,n,s,o){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(Gt(4,{from:n,to:t})):f instanceof Error?l(f):wf(f)?l(Gt(2,{from:t,to:f})):(r&&s.enterCallbacks[o]===r&&typeof f=="function"&&r.push(f),i())},c=e.call(s&&s.instances[o],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Hs(e,t,n,s){const o=[];for(const r of e)for(const i in r.components){let l=r.components[i];if(!(t!=="beforeRouteEnter"&&!r.instances[i]))if(Xf(l)){const c=(l.__vccOpts||l)[t];c&&o.push(yt(c,n,s,r,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${r.path}"`));const u=sf(c)?c.default:c;r.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&yt(h,n,s,r,i)()}))}}return o}function Xf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ti(e){const t=ft(Uo),n=ft(Al),s=_e(()=>t.resolve(Fe(e.to))),o=_e(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(Xt.bind(null,u));if(h>-1)return h;const g=ni(a[c-2]);return c>1&&ni(u)===g&&f[f.length-1].path!==g?f.findIndex(Xt.bind(null,a[c-2])):h}),r=_e(()=>o.value>-1&&nd(n.params,s.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&_l(n.params,s.value.params));function l(a={}){return td(a)?t[Fe(e.replace)?"replace":"push"](Fe(e.to)).catch(mn):Promise.resolve()}return{route:s,href:_e(()=>s.value.href),isActive:r,isExactActive:i,navigate:l}}const Gf=No({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ti,setup(e,{slots:t}){const n=St(ti(e)),{options:s}=ft(Uo),o=_e(()=>({[si(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[si(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Tn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),ed=Gf;function td(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function nd(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!et(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function ni(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const si=(e,t,n)=>e??t??n,sd=No({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=ft(po),o=_e(()=>e.route||s.value),r=ft(ei,0),i=_e(()=>{let c=Fe(r);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=_e(()=>o.value.matched[i.value]);Kn(ei,_e(()=>i.value+1)),Kn(Qf,l),Kn(po,o);const a=Ve();return Ae(()=>[a.value,l.value,e.name],([c,u,f],[h,g,y])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!Xt(u,g)||!h)&&(u.enterCallbacks[f]||[]).forEach(O=>O(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=l.value,h=f&&f.components[u];if(!h)return oi(n.default,{Component:h,route:c});const g=f.props[u],y=g?g===!0?c.params:typeof g=="function"?g(c):g:null,M=Tn(h,ce({},y,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return oi(n.default,{Component:M,route:c})||M}}});function oi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ml=sd;function od(e){const t=kf(e.routes,e),n=e.parseQuery||Jf,s=e.stringifyQuery||Gr,o=e.history,r=rn(),i=rn(),l=rn(),a=gc(bt);let c=bt;Ut&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ds.bind(null,_=>""+_),f=Ds.bind(null,Yf),h=Ds.bind(null,os);function g(_,j){let T,L;return xl(_)?(T=t.getRecordMatcher(_),L=j):L=_,t.addRoute(L,T)}function y(_){const j=t.getRecordMatcher(_);j&&t.removeRoute(j)}function O(){return t.getRoutes().map(_=>_.record)}function M(_){return!!t.getRecordMatcher(_)}function P(_,j){if(j=ce({},j||a.value),typeof _=="string"){const m=Bs(n,_,j.path),v=t.resolve({path:m.path},j),w=o.createHref(m.fullPath);return ce(m,v,{params:h(v.params),hash:os(m.hash),redirectedFrom:void 0,href:w})}let T;if("path"in _)T=ce({},_,{path:Bs(n,_.path,j.path).path});else{const m=ce({},_.params);for(const v in m)m[v]==null&&delete m[v];T=ce({},_,{params:f(m)}),j.params=f(j.params)}const L=t.resolve(T,j),ee=_.hash||"";L.params=u(h(L.params));const d=lf(s,ce({},_,{hash:Uf(ee),path:L.path})),p=o.createHref(d);return ce({fullPath:d,hash:ee,query:s===Gr?Zf(_.query):_.query||{}},L,{redirectedFrom:void 0,href:p})}function A(_){return typeof _=="string"?Bs(n,_,a.value.path):ce({},_)}function k(_,j){if(c!==_)return Gt(8,{from:j,to:_})}function C(_){return oe(_)}function V(_){return C(ce(A(_),{replace:!0}))}function U(_){const j=_.matched[_.matched.length-1];if(j&&j.redirect){const{redirect:T}=j;let L=typeof T=="function"?T(_):T;return typeof L=="string"&&(L=L.includes("?")||L.includes("#")?L=A(L):{path:L},L.params={}),ce({query:_.query,hash:_.hash,params:"path"in L?{}:_.params},L)}}function oe(_,j){const T=c=P(_),L=a.value,ee=_.state,d=_.force,p=_.replace===!0,m=U(T);if(m)return oe(ce(A(m),{state:typeof m=="object"?ce({},ee,m.state):ee,force:d,replace:p}),j||T);const v=T;v.redirectedFrom=j;let w;return!d&&af(s,L,T)&&(w=Gt(16,{to:v,from:L}),Re(L,L,!0,!1)),(w?Promise.resolve(w):G(v,L)).catch(E=>ct(E)?ct(E,2)?E:De(E):te(E,v,L)).then(E=>{if(E){if(ct(E,2))return oe(ce({replace:p},A(E.to),{state:typeof E.to=="object"?ce({},ee,E.to.state):ee,force:d}),j||v)}else E=x(v,L,!0,p,ee);return $(v,L,E),E})}function N(_,j){const T=k(_,j);return T?Promise.reject(T):Promise.resolve()}function K(_){const j=xe.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(_):_()}function G(_,j){let T;const[L,ee,d]=rd(_,j);T=Hs(L.reverse(),"beforeRouteLeave",_,j);for(const m of L)m.leaveGuards.forEach(v=>{T.push(yt(v,_,j))});const p=N.bind(null,_,j);return T.push(p),de(T).then(()=>{T=[];for(const m of r.list())T.push(yt(m,_,j));return T.push(p),de(T)}).then(()=>{T=Hs(ee,"beforeRouteUpdate",_,j);for(const m of ee)m.updateGuards.forEach(v=>{T.push(yt(v,_,j))});return T.push(p),de(T)}).then(()=>{T=[];for(const m of d)if(m.beforeEnter)if(et(m.beforeEnter))for(const v of m.beforeEnter)T.push(yt(v,_,j));else T.push(yt(m.beforeEnter,_,j));return T.push(p),de(T)}).then(()=>(_.matched.forEach(m=>m.enterCallbacks={}),T=Hs(d,"beforeRouteEnter",_,j),T.push(p),de(T))).then(()=>{T=[];for(const m of i.list())T.push(yt(m,_,j));return T.push(p),de(T)}).catch(m=>ct(m,8)?m:Promise.reject(m))}function $(_,j,T){l.list().forEach(L=>K(()=>L(_,j,T)))}function x(_,j,T,L,ee){const d=k(_,j);if(d)return d;const p=j===bt,m=Ut?history.state:{};T&&(L||p?o.replace(_.fullPath,ce({scroll:p&&m&&m.scroll},ee)):o.push(_.fullPath,ee)),a.value=_,Re(_,j,T,p),De()}let B;function D(){B||(B=o.listen((_,j,T)=>{if(!je.listening)return;const L=P(_),ee=U(L);if(ee){oe(ce(ee,{replace:!0}),L).catch(mn);return}c=L;const d=a.value;Ut&&gf(Ur(d.fullPath,T.delta),Cs()),G(L,d).catch(p=>ct(p,12)?p:ct(p,2)?(oe(p.to,L).then(m=>{ct(m,20)&&!T.delta&&T.type===An.pop&&o.go(-1,!1)}).catch(mn),Promise.reject()):(T.delta&&o.go(-T.delta,!1),te(p,L,d))).then(p=>{p=p||x(L,d,!1),p&&(T.delta&&!ct(p,8)?o.go(-T.delta,!1):T.type===An.pop&&ct(p,20)&&o.go(-1,!1)),$(L,d,p)}).catch(mn)}))}let ae=rn(),re=rn(),ne;function te(_,j,T){De(_);const L=re.list();return L.length?L.forEach(ee=>ee(_,j,T)):console.error(_),Promise.reject(_)}function Oe(){return ne&&a.value!==bt?Promise.resolve():new Promise((_,j)=>{ae.add([_,j])})}function De(_){return ne||(ne=!_,D(),ae.list().forEach(([j,T])=>_?T(_):j()),ae.reset()),_}function Re(_,j,T,L){const{scrollBehavior:ee}=e;if(!Ut||!ee)return Promise.resolve();const d=!T&&bf(Ur(_.fullPath,0))||(L||!T)&&history.state&&history.state.scroll||null;return Vi().then(()=>ee(_,j,d)).then(p=>p&&mf(p)).catch(p=>te(p,_,j))}const be=_=>o.go(_);let Ce;const xe=new Set,je={currentRoute:a,listening:!0,addRoute:g,removeRoute:y,hasRoute:M,getRoutes:O,resolve:P,options:e,push:C,replace:V,go:be,back:()=>be(-1),forward:()=>be(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:re.add,isReady:Oe,install(_){const j=this;_.component("RouterLink",ed),_.component("RouterView",Ml),_.config.globalProperties.$router=j,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>Fe(a)}),Ut&&!Ce&&a.value===bt&&(Ce=!0,C(o.location).catch(ee=>{}));const T={};for(const ee in bt)Object.defineProperty(T,ee,{get:()=>a.value[ee],enumerable:!0});_.provide(Uo,j),_.provide(Al,Ri(T)),_.provide(po,a);const L=_.unmount;xe.add(_),_.unmount=function(){xe.delete(_),xe.size<1&&(c=bt,B&&B(),B=null,a.value=bt,Ce=!1,ne=!1),L()}}};function de(_){return _.reduce((j,T)=>j.then(()=>K(T)),Promise.resolve())}return je}function rd(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iXt(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Xt(c,a))||o.push(a))}return[n,s,o]}const id={__name:"App",setup(e){return(t,n)=>(Me(),dl(Fe(Ml)))}},ld="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",ad="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",cd="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Ye=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},ud={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Vt=e=>(lt("data-v-504ed2da"),e=e(),at(),e),fd={class:"container1"},dd={class:"orange"},pd=Vt(()=>b("a",{href:"./"},[b("h1",null,"Frédérique CHAMBINAUD")],-1)),hd={class:"menu-points"},md=Vt(()=>b("img",{src:ld,alt:"picto menu"},null,-1)),gd=[md],bd=Vt(()=>b("p",null,"Présentation",-1)),vd=[bd],_d=Vt(()=>b("p",null,"Réalisations",-1)),yd=[_d],xd=Vt(()=>b("p",null,"Contact",-1)),wd=[xd],Ed={class:"picto"},Od=Vt(()=>b("img",{src:ad,alt:"Picto git"},null,-1)),Cd=[Od],Sd=Vt(()=>b("img",{src:cd,alt:"Picto linkedin"},null,-1)),Pd=[Sd];function Td(e,t,n,s,o,r){return Me(),Le("div",fd,[b("div",dd,[pd,b("div",hd,[b("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},gd)])]),b("nav",{class:Ht({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[b("a",{href:"#head",onClick:t[1]||(t[1]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},vd),b("a",{href:"#reals",onClick:t[2]||(t[2]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},yd),b("a",{href:"#contact",onClick:t[3]||(t[3]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},wd),b("div",Ed,[b("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},Cd),b("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},Pd)])],2)])}const Ad=Ye(ud,[["render",Td],["__scopeId","data-v-504ed2da"]]),Md="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const Ss=e=>(lt("data-v-691ca8ba"),e=e(),at(),e),jd={class:"englobeur-first"},kd={class:"text"},Rd=Ss(()=>b("div",{class:"bienvenue"},"BIENVENUE",-1)),Id=Ss(()=>b("div",{class:"portfolio"},"sur mon portfolio",-1)),$d=Ss(()=>b("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[b("img",{src:Md,alt:"photo profil",class:"photo2"})],-1)),Fd=Ss(()=>b("div",{class:"btn-continue"},[b("a",{href:"#head"},[b("button",{class:"btn-rond"},[b("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Nd={__name:"First2",setup(e){const t=Ve(0),n=()=>{t.value=window.scrollY,console.log("handle scroll",t.value)};return ys(()=>{window.addEventListener("scroll",n)}),Lo(()=>{window.removeEventListener("scroll",n)}),(s,o)=>(Me(),Le("div",jd,[b("div",{class:"text-photo",style:ps({transform:`translateY(-${t.value}px)`})},[b("div",kd,[J(hn,{appear:"",name:"slide-fade1"},{default:Q(()=>[Rd]),_:1}),J(hn,{appear:"",name:"slide-fade2"},{default:Q(()=>[Id]),_:1})]),J(hn,{appear:"",name:"photo-fade"},{default:Q(()=>[$d]),_:1})],4),Fd]))}},Ld=Ye(Nd,[["__scopeId","data-v-691ca8ba"]]),Dd="/Portfolio3-14h/assets/Figma-01110dbc.svg",Bd="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",Hd="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Vd="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",qd="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",zd="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Ud="/Portfolio3-14h/assets/HTML5-1f694231.svg",Kd="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Wd="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",Yd="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",Jd="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",Zd="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const Qd={},Xd={class:"item"},Gd={class:"img"},ep={class:"details"};function tp(e,t){return Me(),Le("div",Xd,[b("div",Gd,[fn(e.$slots,"image",{},void 0,!0)]),b("div",ep,[b("p",null,[fn(e.$slots,"texte",{},void 0,!0)])])])}const Ue=Ye(Qd,[["render",tp],["__scopeId","data-v-30bb1387"]]);const fe=e=>(lt("data-v-d73713de"),e=e(),at(),e),np={class:"espace-nav"},sp={id:"head"},op=fe(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"PRÉSENTATION")],-1)),rp={class:"prez-et-skills"},ip=hl('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait pléthore de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web, où le graphisme rencontre le code. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation UX bootcamp chez UX France, pendant 7 semaines, qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Et surtout j'ai pris conscience au fil des ans, que le design centré utilisateur est le fondement essentiel d'un site ou d'une application réussie.

N’hésitez pas à me contacter si mon profil vous intéresse (et si vous êtes sur la métropole lilloise ou accessible facilement en transports depuis celle-ci) !

',1),lp={class:"super-container-hardSkills"},ap=fe(()=>b("h3",null,"Mes compétences",-1)),cp={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},up=fe(()=>b("div",{class:"titre-skills"},[b("h4",null,"Compétences techniques")],-1)),fp={class:"container-two-containers-hard-skills"},dp={class:"two-containers-hard-skills"},pp={class:"container-hardSkills"},hp=fe(()=>b("img",{src:Dd,alt:"picto Figma"},null,-1)),mp=fe(()=>b("p",null,"Figma",-1)),gp=fe(()=>b("img",{src:Bd,alt:"picto XD",class:"height100"},null,-1)),bp=fe(()=>b("p",null,"Xd",-1)),vp=fe(()=>b("img",{src:Hd,alt:"picto Indesign",class:"height100"},null,-1)),_p=fe(()=>b("p",null,"Indesign",-1)),yp=fe(()=>b("img",{src:Vd,alt:"picto Photoshop",class:"height100"},null,-1)),xp=fe(()=>b("p",null,"Photoshop",-1)),wp=fe(()=>b("img",{src:qd,alt:"picto Illustrator",class:"height100"},null,-1)),Ep=fe(()=>b("p",null,"Illustrator",-1)),Op=fe(()=>b("img",{src:zd,alt:"picto Photopea"},null,-1)),Cp=fe(()=>b("p",null,"Photopea",-1)),Sp={class:"container-hardSkills"},Pp=fe(()=>b("img",{src:Ud,alt:"picto Html",class:"height100"},null,-1)),Tp=fe(()=>b("p",null,"HTML 5",-1)),Ap=fe(()=>b("img",{src:Kd,alt:"picto Css",class:"height100"},null,-1)),Mp=fe(()=>b("p",null,"CSS 3",-1)),jp=fe(()=>b("img",{src:Wd,alt:"picto Js"},null,-1)),kp=fe(()=>b("p",null,"JavaScript",-1)),Rp=fe(()=>b("img",{src:Yd,alt:"picto Vue"},null,-1)),Ip=fe(()=>b("p",null,"Vue.js",-1)),$p=fe(()=>b("img",{src:Jd,alt:"picto React"},null,-1)),Fp=fe(()=>b("p",null,"React",-1)),Np=fe(()=>b("img",{src:Zd,alt:"picto Tailwind",class:"width100"},null,-1)),Lp=fe(()=>b("p",null,"Tailwind",-1)),Dp=hl('

Savoir-être

  • Réactive
  • Rigoureuse
  • Créative
  • Perséverante
  • À l'écoute
  • Empathique
  • Sens de l'organisation
',1),Bp=fe(()=>b("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Hp=[Bp],Vp="https://14h02m10s.github.io/Portfolio2-14h/CV_3W_PF_compressed.pdf",qp={__name:"Presentation2",setup(e){return(t,n)=>(Me(),Le("div",null,[b("div",np,[b("div",sp,[op,b("div",rp,[ip,b("div",lp,[ap,b("div",cp,[up,b("div",fp,[b("div",dp,[b("div",pp,[J(Ue,null,{image:Q(()=>[hp]),texte:Q(()=>[mp]),_:1}),J(Ue,null,{image:Q(()=>[gp]),texte:Q(()=>[bp]),_:1}),J(Ue,null,{image:Q(()=>[vp]),texte:Q(()=>[_p]),_:1}),J(Ue,null,{image:Q(()=>[yp]),texte:Q(()=>[xp]),_:1}),J(Ue,null,{image:Q(()=>[wp]),texte:Q(()=>[Ep]),_:1}),J(Ue,null,{image:Q(()=>[Op]),texte:Q(()=>[Cp]),_:1})]),b("div",Sp,[J(Ue,null,{image:Q(()=>[Pp]),texte:Q(()=>[Tp]),_:1}),J(Ue,null,{image:Q(()=>[Ap]),texte:Q(()=>[Mp]),_:1}),J(Ue,null,{image:Q(()=>[jp]),texte:Q(()=>[kp]),_:1}),J(Ue,null,{image:Q(()=>[Rp]),texte:Q(()=>[Ip]),_:1}),J(Ue,null,{image:Q(()=>[$p]),texte:Q(()=>[Fp]),_:1}),J(Ue,null,{image:Q(()=>[Np]),texte:Q(()=>[Lp]),_:1})])])])]),Dp])]),b("div",{class:"container-button"},[b("a",{href:Vp,target:"_blank",download:"fchambinaud.pdf"},Hp)])])])]))}},zp=Ye(qp,[["__scopeId","data-v-d73713de"]]),Ps="/Portfolio3-14h/assets/external-orange-87f31629.svg";const Up={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},Kp={class:"item"},Wp={class:"img"},Yp={class:"content"},Jp={class:"btn-continue"};function Zp(e,t,n,s,o,r){return Me(),Le("div",Kp,[b("div",Wp,[fn(e.$slots,"image",{},void 0,!0)]),b("div",{class:Ht(["section-texte",{expanded:o.isExpanded}])},[b("h4",null,[fn(e.$slots,"sous-titre",{},void 0,!0)]),b("p",Yp,[fn(e.$slots,"default",{},void 0,!0)]),b("div",Jp,[b("span",{class:Ht(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...i)=>r.toggleExpansion&&r.toggleExpansion(...i))}," keyboard_double_arrow_down ",2)])],2)])}const Vn=Ye(Up,[["render",Zp],["__scopeId","data-v-951d34e6"]]),Qp="/Portfolio3-14h/assets/ImgPortfolio1-orange-8ecc0138.jpg",Xp="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const Gp={},eh=e=>(lt("data-v-510a8c6f"),e=e(),at(),e),th={class:"height"},nh=eh(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[b("img",{src:Qp,alt:"Miniature Portfolio1 NB"}),b("img",{src:Xp,alt:"Miniature Portfolio1 coul"})],-1)),sh=[nh];function oh(e,t){return Me(),Le("div",th,sh)}const rh=Ye(Gp,[["render",oh],["__scopeId","data-v-510a8c6f"]]),ih="/Portfolio3-14h/assets/Lakson-orange-8f860365.jpg",lh="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const ah={},ch=e=>(lt("data-v-74c6f380"),e=e(),at(),e),uh={class:"height"},fh=ch(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[b("img",{src:ih,alt:"Miniature Lakson NB"}),b("img",{src:lh,alt:"Miniature Lakson coul"})],-1)),dh=[fh];function ph(e,t){return Me(),Le("div",uh,dh)}const hh=Ye(ah,[["render",ph],["__scopeId","data-v-74c6f380"]]),mh="/Portfolio3-14h/assets/ImgProjet2-orange-1214d11d.jpg",gh="/Portfolio3-14h/assets/ImgProjet2-coul-a5460d1e.jpg";const bh={},vh=e=>(lt("data-v-0e801c7a"),e=e(),at(),e),_h={class:"height"},yh=vh(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[b("img",{src:mh,alt:"Miniature Projet2 NB"}),b("img",{src:gh,alt:"Miniature Projet2 coul"})],-1)),xh=[yh];function wh(e,t){return Me(),Le("div",_h,xh)}const Eh=Ye(bh,[["render",wh],["__scopeId","data-v-0e801c7a"]]),Oh="/Portfolio3-14h/assets/Suzuki-orange-fe5a9a7d.jpg",Ch="/Portfolio3-14h/assets/Suzuki-coul-20b2c7d1.jpg";const Sh={},Ph=e=>(lt("data-v-1fdb1207"),e=e(),at(),e),Th={class:"height"},Ah=Ph(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[b("img",{src:Oh,alt:"Miniature Suzuki NB"}),b("img",{src:Ch,alt:"Miniature Suzuki coul"})],-1)),Mh=[Ah];function jh(e,t){return Me(),Le("div",Th,Mh)}const kh=Ye(Sh,[["render",jh],["__scopeId","data-v-1fdb1207"]]);const qe=e=>(lt("data-v-67238795"),e=e(),at(),e),Rh={id:"reals"},Ih=qe(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"RÉALISATIONS")],-1)),$h={class:"flex-project"},Fh=qe(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),Nh=qe(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Lh=qe(()=>b("p",null,[me(" Voici la première version de mon portfolio créée avec "),b("b",null,"Vue.js"),me(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),b("br"),b("br"),b("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),me(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),Dh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),Bh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Hh=qe(()=>b("p",null,[me(" J'ai commencé ce projet "),b("b",null,"Vue.js"),me(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),b("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),me(" (temporairement hors ligne 😐 vous ne pourrez pas comparer avec ce que j'ai fait) car il comprend "),b("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),me(". "),b("br"),b("br"),me(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),Vh=qe(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank",class:"link-text"},"Divers exercices en HTML, CSS et JavaScript ",-1)),qh=qe(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),zh=qe(()=>b("p",null,[me(" J'ai décidé de me lancer dans la création de projets en "),b("b",null,"Vue.js"),me(", afin de renforcer mes compétences en "),b("b",null,"JavaScript"),me(". J'ai commencé par revisiter des exercices que j'avais fait lors de ma formation chez M2i. Par la suite, j'ai enrichi ce projet en y ajoutant divers éléments, tels qu'un "),b("b",null,"sélecteur de couleurs, la possibilité pour l'utilisateur d'ajouter des images, et enfin, j'ai reproduit une galerie de photos trouvée sur Dribbble"),me(". "),b("br"),b("br"),me("En parallèle de ces ajouts, j'ai élaboré une présentation comprenant une barre de navigation, des titres, et j'ai également intégré un court texte de présentation. Jusqu'à présent, j'ai uniquement travaillé sur ce projet en mode desk, ce qui signifie qu'il est optimisé pour des écrans d'au moins 1200 pixels de large. Dans l'avenir, j'aimerai le rendre responsive. ")],-1)),Uh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank",class:"link-text"},"Reproduction de la navbar et slider du site Suzuki ",-1)),Kh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Wh=qe(()=>b("p",null,[me(" Ce fut mon tout premier projet en "),b("b",null,"Vue.js"),me(". Mon maître de stage m'avait donné pour mission de reproduire le menu de navigation et le slider du "),b("a",{href:"https://concession.suzuki.fr/la-rochelle",target:"_blank",class:"link-text"},"site Suzuki concession."),b("br"),b("br"),me(" Il est important de noter que rien n'est cliquable dans ce projet, car il s'agit d'une reproduction visuelle. De plus, il n'est pas encore pleinement responsive ; il est actuellement adapté aux écrans d'une largeur minimale de 960 px. ")],-1)),Yh={__name:"Projects",setup(e){return(t,n)=>(Me(),Le("div",Rh,[Ih,b("div",$h,[J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(rh)]),"sous-titre":Q(()=>[Fh,Nh]),default:Q(()=>[Lh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(hh)]),"sous-titre":Q(()=>[Dh,Bh]),default:Q(()=>[Hh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(Eh)]),"sous-titre":Q(()=>[Vh,qh]),default:Q(()=>[zh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(kh)]),"sous-titre":Q(()=>[Uh,Kh]),default:Q(()=>[Wh]),_:1})])]))}},Jh=Ye(Yh,[["__scopeId","data-v-67238795"]]);const Zh={},jl=e=>(lt("data-v-5e86e562"),e=e(),at(),e),Qh={class:"foot"},Xh=jl(()=>b("p",null,[b("b",null,"Site responsive réalisé sur Vue.js")],-1)),Gh=jl(()=>b("p",null,"© Frédérique Chambinaud 2023-2024",-1)),em=[Xh,Gh];function tm(e,t){return Me(),Le("div",Qh,em)}const nm=Ye(Zh,[["render",tm],["__scopeId","data-v-5e86e562"]]);var sm=Object.defineProperty,om=(e,t,n)=>t in e?sm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ri=(e,t,n)=>(om(e,typeof t!="symbol"?t+"":t,n),n);class rm{constructor(){ri(this,"seed",0),ri(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const im="Failed to copy value to clipboard. Unknown type.",lm={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(im,t),""}return e}},am="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",cm={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=am,t}},bn={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await bn.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=cm.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=lm.asString(t);if(bn.writeClipboardExecCommand(n))return!0;await bn.writeClipboard(n)}},vt=new rm,um={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=bn.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,r=s.value,i=typeof r=="function";if(o==="error"&&i){n.dataset.clipboardError=vt.add(r);return}if(o==="error"&&i){n.dataset.clipboardSuccess=vt.add(r);return}const l=async a=>{var c;const u=await bn.copy(r)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=vt.get(u))==null||c({value:r,event:a})};n.dataset.clipboardClick=vt.add(l),n.addEventListener("click",l)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:r}=n.dataset;if(s&&vt.delete(s),o&&vt.delete(o),r){const i=vt.get(r);i&&(n.removeEventListener("click",i),vt.delete(r))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const Pt=e=>(lt("data-v-e20074a9"),e=e(),at(),e),fm={id:"contact"},dm=Pt(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"CONTACT")],-1)),pm={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},hm={class:"login-card-container"},mm=Pt(()=>b("p",null,"Pour m'écrire vous pouvez :",-1)),gm=Pt(()=>b("li",null,"utiliser ce formulaire de contact",-1)),bm=Pt(()=>b("li",null,[me(" me contacter via "),b("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",class:"hover-list"},[b("b",null,"Linkedin")])],-1)),vm=Pt(()=>b("li",null,[me(" cliquer "),b("a",{href:"mailto:f.chambinaud@gmail.com",target:"_blank",class:"hover-list"},[b("b",null,"ici")]),me(" pour ouvrir directement votre client de messagerie ")],-1)),_m=Pt(()=>b("b",null,"ici",-1)),ym=[_m],xm=Pt(()=>b("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[b("div",{class:"login-card-form-2"},[b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"person"),b("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"person"),b("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"mail"),b("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),b("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[b("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),b("div",{class:"form-item"},[b("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),b("div",{class:"container-btn-envoyer"},[b("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),wm=Pt(()=>b("div",{class:"btn-return"},[b("a",{href:"#head"},[b("button",{class:"btn-carre"},[b("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ")])])],-1)),Em={class:"z-index"},Om={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},Cm=Object.assign(Om,{setup(e){return(t,n)=>{const s=Zc("clipboard");return Me(),Le("div",fm,[dm,b("div",pm,[b("div",hm,[mm,b("ul",null,[gm,bm,vm,b("li",null,[me(" copier mon adresse mail "),Ic((Me(),Le("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},ym)),[[s,"f.chambinaud@gmail.com"]]),me(" (si comme moi vous n'aimez ni les formulaires, ni les clients de messagerie :p) ")])]),b("p",{class:Ht({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2),xm])]),wm,b("div",Em,[J(nm)])])}}}),Sm=Ye(Cm,[["__scopeId","data-v-e20074a9"]]);const Pm={__name:"HomeView",setup(e){return(t,n)=>(Me(),Le("main",null,[J(Ad),J(Ld),J(zp),J(Jh),J(Sm)]))}},Tm=od({history:xf("/Portfolio3-14h/"),routes:[{path:"/",name:"home",component:Pm},{}]});function ho(e,t,n=".",s){if(!Vs(t))return ho(e,{},n,s);const o=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const i=e[r];i!=null&&(s&&s(o,r,i,n)||(Array.isArray(i)&&Array.isArray(o[r])?o[r]=[...i,...o[r]]:Vs(i)&&Vs(o[r])?o[r]=ho(i,o[r],(n?`${n}.`:"")+r.toString(),s):o[r]=i))}return o}function Vs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Am(e){return(...t)=>t.reduce((n,s)=>ho(n,s,"",e),{})}const Mm=Am();function kl(e){return wi()?(qa(e),!0):!1}function Ko(e){return typeof e=="function"?e():Fe(e)}const jm=typeof window<"u"&&typeof document<"u",km=e=>e!=null,Rm=Object.prototype.toString,rs=e=>Rm.call(e)==="[object Object]",Jn=()=>{};function Im(e){Es()&&Do(e)}function vn(e){var t;const n=Ko(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Rl=jm?window:void 0;function Ze(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Rl):[t,n,s,o]=e,!t)return Jn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],i=()=>{r.forEach(u=>u()),r.length=0},l=(u,f,h,g)=>(u.addEventListener(f,h,g),()=>u.removeEventListener(f,h,g)),a=Ae(()=>[vn(t),Ko(o)],([u,f])=>{if(i(),!u)return;const h=rs(f)?{...f}:f;r.push(...n.flatMap(g=>s.map(y=>l(u,g,y,h))))},{immediate:!0,flush:"post"}),c=()=>{a(),i()};return kl(c),c}function $m(){const e=Ve(!1);return Es()&&ys(()=>{e.value=!0}),e}function Fm(e){const t=$m();return _e(()=>(t.value,!!e()))}function Nm(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:r=.1,window:i=Rl,immediate:l=!0}=n,a=Fm(()=>i&&"IntersectionObserver"in i),c=_e(()=>{const y=Ko(e);return(Array.isArray(y)?y:[y]).map(vn).filter(km)});let u=Jn;const f=Ve(l),h=a.value?Ae(()=>[c.value,vn(s),f.value],([y,O])=>{if(u(),!f.value||!y.length)return;const M=new IntersectionObserver(t,{root:vn(O),rootMargin:o,threshold:r});y.forEach(P=>P&&M.observe(P)),u=()=>{M.disconnect(),u=Jn}},{immediate:l,flush:"post"}):Jn,g=()=>{u(),h(),f.value=!1};return kl(g),{isSupported:a,isActive:f,pause(){u(),f.value=!1},resume(){f.value=!0},stop:g}}const Il=1/60*1e3,Lm=typeof performance<"u"?()=>performance.now():()=>Date.now(),$l=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Lm()),Il);function Dm(e){let t=[],n=[],s=0,o=!1,r=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&o,h=f?t:n;return c&&i.add(a),h.indexOf(a)===-1&&(h.push(a),f&&o&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(o){r=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=Dm(()=>Mn=!0),e),{}),bo=kn.reduce((e,t)=>{const n=Ts[t];return e[t]=(s,o=!1,r=!1)=>(Mn||qm(),n.schedule(s,o,r)),e},{}),Hm=kn.reduce((e,t)=>(e[t]=Ts[t].cancel,e),{});kn.reduce((e,t)=>(e[t]=()=>Ts[t].process(Jt),e),{});const Vm=e=>Ts[e].process(Jt),Fl=e=>{Mn=!1,Jt.delta=mo?Il:Math.max(Math.min(e-Jt.timestamp,Bm),1),Jt.timestamp=e,go=!0,kn.forEach(Vm),go=!1,Mn&&(mo=!1,$l(Fl))},qm=()=>{Mn=!0,mo=!0,go||$l(Fl)},Nl=()=>Jt;function Ll(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),qs=.001,Um=.01,li=10,Km=.05,Wm=1;function Ym({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,r;zm(e<=li*1e3);let i=1-t;i=vo(Km,Wm,i),e=vo(Um,li,e/1e3),i<1?(o=c=>{const u=c*i,f=u*e,h=u-n,g=_o(c,i),y=Math.exp(-f);return qs-h/g*y},r=c=>{const f=c*i*e,h=f*n+n,g=Math.pow(i,2)*Math.pow(c,2)*e,y=Math.exp(-f),O=_o(Math.pow(c,2),i);return(-o(c)+qs>0?-1:1)*((h-g)*y)/O}):(o=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-qs+u*f},r=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=Zm(o,r,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:i*2*Math.sqrt(s*c),duration:e}}}const Jm=12;function Zm(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function Gm(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ai(e,Xm)&&ai(e,Qm)){const n=Ym(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Wo(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,r=Ll(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:h}=Gm(r),g=ci,y=ci;function O(){const M=u?-(u/1e3):0,P=n-t,A=a/(2*Math.sqrt(l*c)),k=Math.sqrt(l/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),A<1){const C=_o(k,A);g=V=>{const U=Math.exp(-A*k*V);return n-U*((M+A*k*P)/C*Math.sin(C*V)+P*Math.cos(C*V))},y=V=>{const U=Math.exp(-A*k*V);return A*k*U*(Math.sin(C*V)*(M+A*k*P)/C+P*Math.cos(C*V))-U*(Math.cos(C*V)*(M+A*k*P)-C*P*Math.sin(C*V))}}else if(A===1)g=C=>n-Math.exp(-k*C)*(P+(M+k*P)*C);else{const C=k*Math.sqrt(A*A-1);g=V=>{const U=Math.exp(-A*k*V),oe=Math.min(C*V,300);return n-U*((M+A*k*P)*Math.sinh(oe)+C*P*Math.cosh(oe))/C}}}return O(),{next:M=>{const P=g(M);if(h)i.done=M>=f;else{const A=y(M)*1e3,k=Math.abs(A)<=s,C=Math.abs(n-P)<=o;i.done=k&&C}return i.value=i.done?n:P,i},flipTarget:()=>{u=-u,[t,n]=[n,t],O()}}}Wo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const ci=e=>0,Dl=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Yo=(e,t,n)=>-n*e+n*t+e,Bl=(e,t)=>n=>Math.max(Math.min(n,t),e),_n=e=>e%1?Number(e.toFixed(5)):e,jn=/(-)?([\d]*\.?[\d])+/g,yo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,eg=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Rn(e){return typeof e=="string"}const In={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},yn=Object.assign(Object.assign({},In),{transform:Bl(0,1)}),qn=Object.assign(Object.assign({},In),{default:1}),Jo=e=>({test:t=>Rn(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),kt=Jo("deg"),xn=Jo("%"),Z=Jo("px"),ui=Object.assign(Object.assign({},xn),{parse:e=>xn.parse(e)/100,transform:e=>xn.transform(e*100)}),Zo=(e,t)=>n=>!!(Rn(n)&&eg.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Hl=(e,t,n)=>s=>{if(!Rn(s))return s;const[o,r,i,l]=s.match(jn);return{[e]:parseFloat(o),[t]:parseFloat(r),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},Lt={test:Zo("hsl","hue"),parse:Hl("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+xn.transform(_n(t))+", "+xn.transform(_n(n))+", "+_n(yn.transform(s))+")"},tg=Bl(0,255),zs=Object.assign(Object.assign({},In),{transform:e=>Math.round(tg(e))}),xt={test:Zo("rgb","red"),parse:Hl("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+zs.transform(e)+", "+zs.transform(t)+", "+zs.transform(n)+", "+_n(yn.transform(s))+")"};function ng(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const xo={test:Zo("#"),parse:ng,transform:xt.transform},$e={test:e=>xt.test(e)||xo.test(e)||Lt.test(e),parse:e=>xt.test(e)?xt.parse(e):Lt.test(e)?Lt.parse(e):xo.parse(e),transform:e=>Rn(e)?e:e.hasOwnProperty("red")?xt.transform(e):Lt.transform(e)},Vl="${c}",ql="${n}";function sg(e){var t,n,s,o;return isNaN(e)&&Rn(e)&&((n=(t=e.match(jn))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(yo))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function zl(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(yo);s&&(n=s.length,e=e.replace(yo,Vl),t.push(...s.map($e.parse)));const o=e.match(jn);return o&&(e=e.replace(jn,ql),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ul(e){return zl(e).values}function Kl(e){const{values:t,numColors:n,tokenised:s}=zl(e),o=t.length;return r=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function rg(e){const t=Ul(e);return Kl(e)(t.map(og))}const $n={test:sg,parse:Ul,createTransformer:Kl,getAnimatableNone:rg},ig=new Set(["brightness","contrast","saturate","opacity"]);function lg(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(jn)||[];if(!s)return e;const o=n.replace(s,"");let r=ig.has(t)?1:0;return s!==n&&(r*=100),t+"("+r+o+")"}const ag=/([a-z-]*)\(.*?\)/g,wo=Object.assign(Object.assign({},$n),{getAnimatableNone:e=>{const t=e.match(ag);return t?t.map(lg).join(" "):e}});function Us(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function fi({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,r=0,i=0;if(!t)o=r=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;o=Us(a,l,e+1/3),r=Us(a,l,e),i=Us(a,l,e-1/3)}return{red:Math.round(o*255),green:Math.round(r*255),blue:Math.round(i*255),alpha:s}}const cg=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},ug=[xo,xt,Lt],di=e=>ug.find(t=>t.test(e)),Wl=(e,t)=>{let n=di(e),s=di(t),o=n.parse(e),r=s.parse(t);n===Lt&&(o=fi(o),n=xt),s===Lt&&(r=fi(r),s=xt);const i=Object.assign({},o);return l=>{for(const a in i)a!=="alpha"&&(i[a]=cg(o[a],r[a],l));return i.alpha=Yo(o.alpha,r.alpha,l),n.transform(i)}},fg=e=>typeof e=="number",dg=(e,t)=>n=>t(e(n)),Yl=(...e)=>e.reduce(dg);function Jl(e,t){return fg(e)?n=>Yo(e,t,n):$e.test(e)?Wl(e,t):Ql(e,t)}const Zl=(e,t)=>{const n=[...e],s=n.length,o=e.map((r,i)=>Jl(r,t[i]));return r=>{for(let i=0;i{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=Jl(e[o],t[o]));return o=>{for(const r in s)n[r]=s[r](o);return n}};function pi(e){const t=$n.parse(e),n=t.length;let s=0,o=0,r=0;for(let i=0;i{const n=$n.createTransformer(t),s=pi(e),o=pi(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?Yl(Zl(s.parsed,o.parsed),n):i=>`${i>0?t:e}`},hg=(e,t)=>n=>Yo(e,t,n);function mg(e){if(typeof e=="number")return hg;if(typeof e=="string")return $e.test(e)?Wl:Ql;if(Array.isArray(e))return Zl;if(typeof e=="object")return pg}function gg(e,t,n){const s=[],o=n||mg(e[0]),r=e.length-1;for(let i=0;in(Dl(e,t,s))}function vg(e,t){const n=e.length,s=n-1;return o=>{let r=0,i=!1;if(o<=e[0]?i=!0:o>=e[s]&&(r=s-1,i=!0),!i){let a=1;for(;ao||a===s);a++);r=a-1}const l=Dl(e[r],e[r+1],o);return t[r](l)}}function Xl(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const r=e.length;ii(r===t.length),ii(!s||!Array.isArray(s)||s.length===r-1),e[0]>e[r-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=gg(t,s,o),l=r===2?bg(e,i):vg(e,i);return n?a=>l(vo(e[0],e[r-1],a)):l}const As=e=>t=>1-e(1-t),Qo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,_g=e=>t=>Math.pow(t,e),Gl=e=>t=>t*t*((e+1)*t-e),yg=e=>{const t=Gl(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ea=1.525,xg=4/11,wg=8/11,Eg=9/10,ta=e=>e,Xo=_g(2),Og=As(Xo),na=Qo(Xo),sa=e=>1-Math.sin(Math.acos(e)),oa=As(sa),Cg=Qo(oa),Go=Gl(ea),Sg=As(Go),Pg=Qo(Go),Tg=yg(ea),Ag=4356/361,Mg=35442/1805,jg=16061/1805,is=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-is(1-e*2)):.5*is(e*2-1)+.5;function Ig(e,t){return e.map(()=>t||na).splice(0,e.length-1)}function $g(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function Fg(e,t){return e.map(n=>n*t)}function Zn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const r={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=Fg(s&&s.length===i.length?s:$g(i),o);function a(){return Xl(l,i,{ease:Array.isArray(n)?n:Ig(i,n)})}let c=a();return{next:u=>(r.value=c(u),r.done=u>=o,r),flipTarget:()=>{i.reverse(),c=a()}}}function Ng({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:r}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=r===void 0?a:r(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/s);return i.done=!(f>o||f<-o),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const hi={keyframes:Zn,spring:Wo,decay:Ng};function Lg(e){if(Array.isArray(e.to))return Zn;if(hi[e.type])return hi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Zn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Wo:Zn}function ra(e,t,n=0){return e-t-n}function Dg(e,t,n=0,s=!0){return s?ra(t+-e,t,n):t-(e-t)+n}function Bg(e,t,n,s){return s?e>=t+n:e<=-n}const Hg=e=>{const t=({delta:n})=>e(n);return{start:()=>bo.update(t,!0),stop:()=>Hm.update(t)}};function ia(e){var t,n,{from:s,autoplay:o=!0,driver:r=Hg,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:h,onRepeat:g,onUpdate:y}=e,O=Ll(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:M}=O,P,A=0,k=O.duration,C,V=!1,U=!0,oe;const N=Lg(O);!((n=(t=N).needsInterpolation)===null||n===void 0)&&n.call(t,s,M)&&(oe=Xl([0,100],[s,M],{clamp:!1}),s=0,M=100);const K=N(Object.assign(Object.assign({},O),{from:s,to:M}));function G(){A++,a==="reverse"?(U=A%2===0,i=Dg(i,k,c,U)):(i=ra(i,k,c),a==="mirror"&&K.flipTarget()),V=!1,g&&g()}function $(){P.stop(),h&&h()}function x(D){if(U||(D=-D),i+=D,!V){const ae=K.next(Math.max(0,i));C=ae.value,oe&&(C=oe(C)),V=U?ae.done:i<=0}y==null||y(C),V&&(A===0&&(k??(k=i)),A{f==null||f(),P.stop()}}}function la(e,t){return t?e*(1e3/t):0}function Vg({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:r=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:h,onStop:g}){let y;function O(k){return n!==void 0&&ks}function M(k){return n===void 0?s:s===void 0||Math.abs(n-k){var V;f==null||f(C),(V=k.onUpdate)===null||V===void 0||V.call(k,C)},onComplete:h,onStop:g}))}function A(k){P(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},k))}if(O(e))A({from:e,velocity:t,to:M(e)});else{let k=o*t+e;typeof c<"u"&&(k=c(k));const C=M(k),V=C===n?-1:1;let U,oe;const N=K=>{U=oe,oe=K,t=la(K-U,Nl().delta),(V===1&&K>C||V===-1&&Ky==null?void 0:y.stop()}}const aa=(e,t)=>1-3*t+3*e,ca=(e,t)=>3*t-6*e,ua=e=>3*e,ls=(e,t,n)=>((aa(t,n)*e+ca(t,n))*e+ua(t))*e,fa=(e,t,n)=>3*aa(t,n)*e*e+2*ca(t,n)*e+ua(t),qg=1e-7,zg=10;function Ug(e,t,n,s,o){let r,i,l=0;do i=t+(n-t)/2,r=ls(i,s,o)-e,r>0?n=i:t=i;while(Math.abs(r)>qg&&++l=Wg?Yg(i,f,e,n):h===0?f:Ug(i,l,l+zn,e,n)}return i=>i===0||i===1?i:ls(r(i),t,s)}const Ks={};class Zg{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function mi(e){return!isNaN(parseFloat(e))}class Qg{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Zg,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Nl();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),bo.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>bo.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=mi(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=mi(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?la(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Xg(e){return new Qg(e)}const{isArray:Gg}=Array;function e0(){const e=Ve({}),t=s=>{const o=r=>{e.value[r]&&(e.value[r].stop(),e.value[r].destroy(),delete e.value[r])};s?Gg(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,r)=>{if(e.value[s])return e.value[s];const i=Xg(o);return i.onChange(l=>r[s]=l),e.value[s]=i,i};return Im(t),{motionValues:e,get:n,stop:t}}function t0(e){return Array.isArray(e)}function Rt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function Ws(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function n0(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function Ys(){return{type:"keyframes",ease:"linear",duration:300}}function s0(e){return{type:"keyframes",duration:800,values:e}}const gi={default:n0,x:Rt,y:Rt,z:Rt,rotate:Rt,rotateX:Rt,rotateY:Rt,rotateZ:Rt,scaleX:Ws,scaleY:Ws,scale:Ws,backgroundColor:Ys,color:Ys,opacity:Ys};function da(e,t){let n;return t0(t)?n=s0:n=gi[e]||gi.default,{to:t,...n(t)}}const bi={...In,transform:Math.round},pa={color:$e,backgroundColor:$e,outlineColor:$e,fill:$e,stroke:$e,borderColor:$e,borderTopColor:$e,borderRightColor:$e,borderBottomColor:$e,borderLeftColor:$e,borderWidth:Z,borderTopWidth:Z,borderRightWidth:Z,borderBottomWidth:Z,borderLeftWidth:Z,borderRadius:Z,radius:Z,borderTopLeftRadius:Z,borderTopRightRadius:Z,borderBottomRightRadius:Z,borderBottomLeftRadius:Z,width:Z,maxWidth:Z,height:Z,maxHeight:Z,size:Z,top:Z,right:Z,bottom:Z,left:Z,padding:Z,paddingTop:Z,paddingRight:Z,paddingBottom:Z,paddingLeft:Z,margin:Z,marginTop:Z,marginRight:Z,marginBottom:Z,marginLeft:Z,rotate:kt,rotateX:kt,rotateY:kt,rotateZ:kt,scale:qn,scaleX:qn,scaleY:qn,scaleZ:qn,skew:kt,skewX:kt,skewY:kt,distance:Z,translateX:Z,translateY:Z,translateZ:Z,x:Z,y:Z,z:Z,perspective:Z,transformPerspective:Z,opacity:yn,originX:ui,originY:ui,originZ:Z,zIndex:bi,filter:wo,WebkitFilter:wo,fillOpacity:yn,strokeOpacity:yn,numOctaves:bi},er=e=>pa[e];function ha(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function o0(e,t){let n=er(e);return n!==wo&&(n=$n),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const r0={linear:ta,easeIn:Xo,easeInOut:na,easeOut:Og,circIn:sa,circInOut:Cg,circOut:oa,backIn:Go,backInOut:Pg,backOut:Sg,anticipate:Tg,bounceIn:kg,bounceInOut:Rg,bounceOut:is};function vi(e){if(Array.isArray(e)){const[t,n,s,o]=e;return Jg(t,n,s,o)}else if(typeof e=="string")return r0[e];return e}function i0(e){return Array.isArray(e)&&typeof e[0]!="number"}function _i(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&$n.test(t)&&!t.startsWith("url("))}function l0(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function a0({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=i0(e)?e.map(vi):vi(e)),n&&(o.elapsed=-n),o}function c0(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),l0(t),u0(e)||(e={...e,...da(n,t.to)}),{...t,...a0(e)}}function u0({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...r}){return!!Object.keys(r).length}function f0(e,t){return e[t]||e.default||e}function d0(e,t,n,s,o){const r=f0(s,e);let i=r.from===null||r.from===void 0?t.get():r.from;const l=_i(e,n);i==="none"&&l&&typeof n=="string"&&(i=o0(e,n));const a=_i(e,i);function c(f){const h={from:i,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:g=>t.set(g)};return r.type==="inertia"||r.type==="decay"?Vg({...h,...r}):ia({...c0(r,h,e),onUpdate:g=>{h.onUpdate(g),r.onUpdate&&r.onUpdate(g)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),f&&f()}})}function u(f){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),f&&f(),{stop:()=>{}}}return!a||!l||r.type===!1?u:c}function p0(){const{motionValues:e,stop:t,get:n}=e0();return{motionValues:e,stop:t,push:(o,r,i,l={},a)=>{const c=i[o],u=n(o,c,i);if(l&&l.immediate){u.set(r);return}const f=d0(o,u,r,l,a);u.start(f)}}}function h0(e,t={},{motionValues:n,push:s,stop:o}=p0()){const r=Fe(t),i=Ve(!1);Ae(n,f=>{i.value=Object.values(f).filter(h=>h.isAnimating()).length>0},{immediate:!0,deep:!0});const l=f=>{if(!r||!r[f])throw new Error(`The variant ${f} does not exist.`);return r[f]},a=f=>(typeof f=="string"&&(f=l(f)),Promise.all(Object.entries(f).map(([h,g])=>{if(h!=="transition")return new Promise(y=>s(h,g,e,f.transition||da(h,f[h]),y))}).filter(Boolean)));return{isAnimating:i,apply:a,set:f=>{const h=rs(f)?f:l(f);Object.entries(h).forEach(([g,y])=>{g!=="transition"&&s(g,y,e,{immediate:!0})})},leave:async f=>{let h;if(r&&(r.leave&&(h=r.leave),!r.leave&&r.initial&&(h=r.initial)),!h){f();return}await a(h),f()},stop:o}}const tr=typeof window<"u",m0=()=>tr&&window.onpointerdown===null,g0=()=>tr&&window.ontouchstart===null,b0=()=>tr&&window.onmousedown===null;function v0({target:e,state:t,variants:n,apply:s}){const o=Fe(n),r=Ve(!1),i=Ve(!1),l=Ve(!1),a=_e(()=>{let u=[];return o&&(o.hovered&&(u=[...u,...Object.keys(o.hovered)]),o.tapped&&(u=[...u,...Object.keys(o.tapped)]),o.focused&&(u=[...u,...Object.keys(o.focused)])),u}),c=_e(()=>{const u={};Object.assign(u,t.value),r.value&&o.hovered&&Object.assign(u,o.hovered),i.value&&o.tapped&&Object.assign(u,o.tapped),l.value&&o.focused&&Object.assign(u,o.focused);for(const f in u)a.value.includes(f)||delete u[f];return u});o.hovered&&(Ze(e,"mouseenter",()=>r.value=!0),Ze(e,"mouseleave",()=>{r.value=!1,i.value=!1}),Ze(e,"mouseout",()=>{r.value=!1,i.value=!1})),o.tapped&&(b0()&&(Ze(e,"mousedown",()=>i.value=!0),Ze(e,"mouseup",()=>i.value=!1)),m0()&&(Ze(e,"pointerdown",()=>i.value=!0),Ze(e,"pointerup",()=>i.value=!1)),g0()&&(Ze(e,"touchstart",()=>i.value=!0),Ze(e,"touchend",()=>i.value=!1))),o.focused&&(Ze(e,"focus",()=>l.value=!0),Ze(e,"blur",()=>l.value=!1)),Ae(c,s)}function _0({set:e,target:t,variants:n,variant:s}){const o=Fe(n);Ae(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function y0({state:e,apply:t}){Ae(e,n=>{n&&t(n)},{immediate:!0})}function x0({target:e,variants:t,variant:n}){const s=Fe(t);s&&(s.visible||s.visibleOnce)&&Nm(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function w0(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&_0(e),t.syncVariants&&y0(e),t.visibilityHooks&&x0(e),t.eventListeners&&v0(e)}function ma(e={}){const t=St({...e}),n=Ve({});return Ae(t,()=>{const s={};for(const[o,r]of Object.entries(t)){const i=er(o),l=ha(r,i);s[o]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function nr(e,t){Ae(()=>vn(e),n=>{n&&t(n)},{immediate:!0})}const E0={x:"translateX",y:"translateY",z:"translateZ"};function ga(e={},t=!0){const n=St({...e}),s=Ve("");return Ae(n,o=>{let r="",i=!1;if(t&&(o.x||o.y||o.z)){const l=[o.x||0,o.y||0,o.z||0].map(Z.transform).join(",");r+=`translate3d(${l}) `,i=!0}for(const[l,a]of Object.entries(o)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=er(l),u=ha(a,c);r+=`${E0[l]||l}(${u}) `}t&&!i&&(r+="translateZ(0px) "),s.value=r.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const O0=["","X","Y","Z"],C0=["perspective","translate","scale","rotate","skew"],ba=["transformPerspective","x","y","z"];C0.forEach(e=>{O0.forEach(t=>{const n=e+t;ba.push(n)})});const S0=new Set(ba);function sr(e){return S0.has(e)}const P0=new Set(["originX","originY","originZ"]);function va(e){return P0.has(e)}function T0(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{sr(s)||va(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function _a(e){const{transform:t,style:n}=T0(e),{transform:s}=ga(t),{style:o}=ma(n);return s.value&&(o.value.transform=s.value),o.value}function A0(e,t){let n,s;const{state:o,style:r}=ma();return nr(e,i=>{s=i;for(const l of Object.keys(pa))i.style[l]===null||i.style[l]===""||sr(l)||va(l)||(o[l]=i.style[l]);n&&Object.entries(n).forEach(([l,a])=>i.style[l]=a),t&&t(o)}),Ae(r,i=>{if(!s){n=i;return}for(const l in i)s.style[l]=i[l]},{immediate:!0}),{style:o}}function M0(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[r,i]=o.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return{...s,[r]:c}},{})}function j0(e,t){Object.entries(M0(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(r=>e[r]=0);return}s.forEach((r,i)=>e[o[i]]=r);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function k0(e,t){let n,s;const{state:o,transform:r}=ga();return nr(e,i=>{s=i,i.style.transform&&j0(o,i.style.transform),n&&(i.style.transform=n),t&&t(o)}),Ae(r,i=>{if(!s){n=i;return}s.style.transform=i},{immediate:!0}),{transform:o}}function R0(e,t){const n=St({}),s=i=>Object.entries(i).forEach(([l,a])=>n[l]=a),{style:o}=A0(e,s),{transform:r}=k0(e,s);return Ae(n,i=>{Object.entries(i).forEach(([l,a])=>{const c=sr(l)?r:o;c[l]&&c[l]===a||(c[l]=a)})},{immediate:!0,deep:!0}),nr(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:r}}function I0(e={}){const t=Fe(e),n=Ve();return{state:_e(()=>{if(n.value)return t[n.value]}),variant:n}}function ya(e,t={},n){const{motionProperties:s}=R0(e),{variant:o,state:r}=I0(t),i=h0(s,t),l={target:e,variant:o,variants:t,state:r,motionProperties:s,...i};return w0(l,n),l}const $0=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function F0(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&rs(n.variants)&&(t.value={...t.value,...n.variants}),$0.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&rs(n[s])&&(t.value[s]=n[s])}))}function Js(e){return{created:(n,s,o)=>{const r=s.value&&typeof s.value=="string"?s.value:o.key;r&&Ks[r]&&Ks[r].stop();const i=Ve(e||{});typeof s.value=="object"&&(i.value=s.value),F0(o,i);const l=ya(n,i);n.motionInstance=l,r&&(Ks[r]=l)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=Fe(o);const r=Mm((e==null?void 0:e.initial)||{},o||{});return!r||Object.keys(r).length===0?void 0:{style:_a(r)}}}}const N0={initial:{opacity:0},enter:{opacity:1}},L0={initial:{opacity:0},visible:{opacity:1}},D0={initial:{opacity:0},visibleOnce:{opacity:1}},B0={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},H0={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},V0={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},q0={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},z0={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},U0={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},K0={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},W0={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Y0={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},J0={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Z0={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Q0={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},X0={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},G0={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},eb={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},tb={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},nb={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},sb={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},ob={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},rb={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},ib={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},lb={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},ab={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},cb={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},ub={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},fb={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},db={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Eo={__proto__:null,fade:N0,fadeVisible:L0,fadeVisibleOnce:D0,pop:B0,popVisible:H0,popVisibleOnce:V0,rollBottom:X0,rollLeft:q0,rollRight:K0,rollTop:J0,rollVisibleBottom:G0,rollVisibleLeft:z0,rollVisibleOnceBottom:eb,rollVisibleOnceLeft:U0,rollVisibleOnceRight:Y0,rollVisibleOnceTop:Q0,rollVisibleRight:W0,rollVisibleTop:Z0,slideBottom:ub,slideLeft:tb,slideRight:ob,slideTop:lb,slideVisibleBottom:fb,slideVisibleLeft:nb,slideVisibleOnceBottom:db,slideVisibleOnceLeft:sb,slideVisibleOnceRight:ib,slideVisibleOnceTop:cb,slideVisibleRight:rb,slideVisibleTop:ab},pb=No({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var l;const t=Xc(),n=St({});if(!e.is&&!t.default)return()=>Tn("div",{});const s=_e(()=>{let a;return e.preset&&(a=Eo[e.preset]),a}),o=_e(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),r=_e(()=>{const a={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(a.enter.transition={...a.enter.transition},a.enter.transition.delay=parseInt(e.delay)),a}),i=_e(()=>{if(!e.is)return;let a=e.is;return typeof i.value=="string"&&!La(a)&&(a=Yc(a)),a});if(((l=process==null?void 0:process.env)==null?void 0:l.NODE_ENV)==="development"||process!=null&&process.dev){const a=c=>{var u;(u=c.variants)!=null&&u.initial&&c.set("initial"),setTimeout(()=>{var f,h,g;(f=c.variants)!=null&&f.enter&&c.apply("enter"),(h=c.variants)!=null&&h.visible&&c.apply("visible"),(g=c.variants)!=null&&g.visibleOnce&&c.apply("visibleOnce")},10)};Gi(()=>Object.entries(n).forEach(([c,u])=>a(u)))}return{slots:t,component:i,motionConfig:r,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var l;const o=_a(t.initial||{}),r=(a,c)=>(a.props||(a.props={}),a.props.style=o,a.props.onVnodeMounted=({el:u})=>{const f=ya(u,t);n[c]=f},a);if(s){const a=Tn(s,void 0,e);return r(a,0),a}return(((l=e.default)==null?void 0:l.call(e))||[]).map((a,c)=>r(a,c))}});function hb(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const mb={install(e,t){if(e.directive("motion",Js()),e.component("Motion",pb),!t||t&&!t.excludePresets)for(const n in Eo){const s=Eo[n];e.directive(`motion-${hb(n)}`,Js(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Js(s))}}};var gb=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xa={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(gb,function(){return function(n){function s(r){if(o[r])return o[r].exports;var i=o[r]={exports:{},id:r,loaded:!1};return n[r].call(i.exports,i,i.exports,s),i.loaded=!0,i.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function r(D){return D&&D.__esModule?D:{default:D}}var i=Object.assign||function(D){for(var ae=1;ae0&&arguments[0]!==void 0&&arguments[0];if(D&&(oe=!0),oe)return U=(0,k.default)(U,N),(0,P.default)(U,N.once),U},G=function(){U=(0,V.default)(),K()},$=function(){U.forEach(function(D,ae){D.node.removeAttribute("data-aos"),D.node.removeAttribute("data-aos-easing"),D.node.removeAttribute("data-aos-duration"),D.node.removeAttribute("data-aos-delay")})},x=function(D){return D===!0||D==="mobile"&&O.default.mobile()||D==="phone"&&O.default.phone()||D==="tablet"&&O.default.tablet()||typeof D=="function"&&D()===!0},B=function(D){N=i(N,D),U=(0,V.default)();var ae=document.all&&!window.atob;return x(N.disable)||ae?$():(N.disableMutationObserver||g.default.isSupported()||(console.info(` + */const Ut=typeof window<"u";function sf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ce=Object.assign;function Ds(e,t){const n={};for(const s in t){const o=t[s];n[s]=et(o)?o.map(e):e(o)}return n}const mn=()=>{},et=Array.isArray,of=/\/$/,rf=e=>e.replace(of,"");function Bs(e,t,n="/"){let s,o={},r="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(s=t.slice(0,a),r=t.slice(a+1,l>-1?l:t.length),o=e(r)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=uf(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:i}}function lf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function af(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&_l(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function _l(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cf(e[n],t[n]))return!1;return!0}function cf(e,t){return et(e)?zr(e,t):et(t)?zr(t,e):e===t}function zr(e,t){return et(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function uf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var An;(function(e){e.pop="pop",e.push="push"})(An||(An={}));var gn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(gn||(gn={}));function ff(e){if(!e)if(Ut){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rf(e)}const df=/^[^#]+#/;function pf(e,t){return e.replace(df,"#")+t}function hf(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Cs=()=>({left:window.pageXOffset,top:window.pageYOffset});function mf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=hf(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ur(e,t){return(history.state?history.state.position-t:-1)+e}const uo=new Map;function gf(e,t){uo.set(e,t)}function bf(e){const t=uo.get(e);return uo.delete(e),t}let vf=()=>location.protocol+"//"+location.host;function yl(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let l=o.includes(e.slice(r))?e.slice(r).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),qr(a,"")}return qr(n,e)+s+o}function _f(e,t,n,s){let o=[],r=[],i=null;const l=({state:h})=>{const g=yl(e,location),y=n.value,O=t.value;let M=0;if(h){if(n.value=g,t.value=h,i&&i===y){i=null;return}M=O?h.position-O.position:0}else s(g);o.forEach(P=>{P(n.value,y,{delta:M,type:An.pop,direction:M?M>0?gn.forward:gn.back:gn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const g=()=>{const y=o.indexOf(h);y>-1&&o.splice(y,1)};return r.push(g),g}function u(){const{history:h}=window;h.state&&h.replaceState(ce({},h.state,{scroll:Cs()}),"")}function f(){for(const h of r)h();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function Kr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Cs():null}}function yf(e){const{history:t,location:n}=window,s={value:yl(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:vf()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(g){console.error(g),n[u?"replace":"assign"](h)}}function i(a,c){const u=ce({},t.state,Kr(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});r(a,u,!0),s.value=a}function l(a,c){const u=ce({},o.value,t.state,{forward:a,scroll:Cs()});r(u.current,u,!0);const f=ce({},Kr(s.value,a,null),{position:u.position+1},c);r(a,f,!1),s.value=a}return{location:s,state:o,push:l,replace:i}}function xf(e){e=ff(e);const t=yf(e),n=_f(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=ce({location:"",base:e,go:s,createHref:pf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function wf(e){return typeof e=="string"||e&&typeof e=="object"}function xl(e){return typeof e=="string"||typeof e=="symbol"}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},wl=Symbol("");var Wr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Wr||(Wr={}));function Gt(e,t){return ce(new Error,{type:e,[wl]:!0},t)}function ct(e,t){return e instanceof Error&&wl in e&&(t==null||!!(e.type&t))}const Yr="[^/]+?",Ef={sensitive:!1,strict:!1,start:!0,end:!0},Of=/[.+*?^${}()[\]/\\]/g;function Cf(e,t){const n=ce({},Ef,t),s=[];let o=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Pf(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Tf={type:0,value:""},Af=/[a-zA-Z0-9_]/;function Mf(e){if(!e)return[[]];if(e==="/")return[[Tf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let l=0,a,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(A)}:mn}function i(u){if(xl(u)){const f=s.get(u);f&&(s.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&s.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!El(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Qr(u)&&s.set(u.record.name,u)}function c(u,f){let h,g={},y,O;if("name"in u&&u.name){if(h=s.get(u.name),!h)throw Gt(1,{location:u});O=h.record.name,g=ce(Zr(f.params,h.keys.filter(A=>!A.optional).map(A=>A.name)),u.params&&Zr(u.params,h.keys.map(A=>A.name))),y=h.stringify(g)}else if("path"in u)y=u.path,h=n.find(A=>A.re.test(y)),h&&(g=h.parse(y),O=h.record.name);else{if(h=f.name?s.get(f.name):n.find(A=>A.re.test(f.path)),!h)throw Gt(1,{location:u,currentLocation:f});O=h.record.name,g=ce({},f.params,u.params),y=h.stringify(g)}const M=[];let P=h;for(;P;)M.unshift(P.record),P=P.parent;return{name:O,path:y,params:g,matched:M,meta:$f(M)}}return e.forEach(u=>r(u)),{addRoute:r,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Zr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Rf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:If(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function If(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Qr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $f(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function Xr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function El(e,t){return t.children.some(n=>n===e||El(e,n))}const Ol=/#/g,Ff=/&/g,Nf=/\//g,Lf=/=/g,Df=/\?/g,Cl=/\+/g,Bf=/%5B/g,Hf=/%5D/g,Sl=/%5E/g,Vf=/%60/g,Pl=/%7B/g,qf=/%7C/g,Tl=/%7D/g,zf=/%20/g;function zo(e){return encodeURI(""+e).replace(qf,"|").replace(Bf,"[").replace(Hf,"]")}function Uf(e){return zo(e).replace(Pl,"{").replace(Tl,"}").replace(Sl,"^")}function fo(e){return zo(e).replace(Cl,"%2B").replace(zf,"+").replace(Ol,"%23").replace(Ff,"%26").replace(Vf,"`").replace(Pl,"{").replace(Tl,"}").replace(Sl,"^")}function Kf(e){return fo(e).replace(Lf,"%3D")}function Wf(e){return zo(e).replace(Ol,"%23").replace(Df,"%3F")}function Yf(e){return e==null?"":Wf(e).replace(Nf,"%2F")}function os(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Jf(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&fo(r)):[s&&fo(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Zf(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=et(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const Qf=Symbol(""),ei=Symbol(""),Uo=Symbol(""),Al=Symbol(""),po=Symbol("");function rn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function yt(e,t,n,s,o){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(Gt(4,{from:n,to:t})):f instanceof Error?l(f):wf(f)?l(Gt(2,{from:t,to:f})):(r&&s.enterCallbacks[o]===r&&typeof f=="function"&&r.push(f),i())},c=e.call(s&&s.instances[o],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Hs(e,t,n,s){const o=[];for(const r of e)for(const i in r.components){let l=r.components[i];if(!(t!=="beforeRouteEnter"&&!r.instances[i]))if(Xf(l)){const c=(l.__vccOpts||l)[t];c&&o.push(yt(c,n,s,r,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${r.path}"`));const u=sf(c)?c.default:c;r.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&yt(h,n,s,r,i)()}))}}return o}function Xf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ti(e){const t=ft(Uo),n=ft(Al),s=_e(()=>t.resolve(Fe(e.to))),o=_e(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(Xt.bind(null,u));if(h>-1)return h;const g=ni(a[c-2]);return c>1&&ni(u)===g&&f[f.length-1].path!==g?f.findIndex(Xt.bind(null,a[c-2])):h}),r=_e(()=>o.value>-1&&nd(n.params,s.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&_l(n.params,s.value.params));function l(a={}){return td(a)?t[Fe(e.replace)?"replace":"push"](Fe(e.to)).catch(mn):Promise.resolve()}return{route:s,href:_e(()=>s.value.href),isActive:r,isExactActive:i,navigate:l}}const Gf=No({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ti,setup(e,{slots:t}){const n=St(ti(e)),{options:s}=ft(Uo),o=_e(()=>({[si(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[si(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Tn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),ed=Gf;function td(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function nd(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!et(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function ni(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const si=(e,t,n)=>e??t??n,sd=No({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=ft(po),o=_e(()=>e.route||s.value),r=ft(ei,0),i=_e(()=>{let c=Fe(r);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=_e(()=>o.value.matched[i.value]);Kn(ei,_e(()=>i.value+1)),Kn(Qf,l),Kn(po,o);const a=Ve();return Ae(()=>[a.value,l.value,e.name],([c,u,f],[h,g,y])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!Xt(u,g)||!h)&&(u.enterCallbacks[f]||[]).forEach(O=>O(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=l.value,h=f&&f.components[u];if(!h)return oi(n.default,{Component:h,route:c});const g=f.props[u],y=g?g===!0?c.params:typeof g=="function"?g(c):g:null,M=Tn(h,ce({},y,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return oi(n.default,{Component:M,route:c})||M}}});function oi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ml=sd;function od(e){const t=kf(e.routes,e),n=e.parseQuery||Jf,s=e.stringifyQuery||Gr,o=e.history,r=rn(),i=rn(),l=rn(),a=gc(bt);let c=bt;Ut&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ds.bind(null,_=>""+_),f=Ds.bind(null,Yf),h=Ds.bind(null,os);function g(_,j){let T,L;return xl(_)?(T=t.getRecordMatcher(_),L=j):L=_,t.addRoute(L,T)}function y(_){const j=t.getRecordMatcher(_);j&&t.removeRoute(j)}function O(){return t.getRoutes().map(_=>_.record)}function M(_){return!!t.getRecordMatcher(_)}function P(_,j){if(j=ce({},j||a.value),typeof _=="string"){const m=Bs(n,_,j.path),v=t.resolve({path:m.path},j),w=o.createHref(m.fullPath);return ce(m,v,{params:h(v.params),hash:os(m.hash),redirectedFrom:void 0,href:w})}let T;if("path"in _)T=ce({},_,{path:Bs(n,_.path,j.path).path});else{const m=ce({},_.params);for(const v in m)m[v]==null&&delete m[v];T=ce({},_,{params:f(m)}),j.params=f(j.params)}const L=t.resolve(T,j),ee=_.hash||"";L.params=u(h(L.params));const d=lf(s,ce({},_,{hash:Uf(ee),path:L.path})),p=o.createHref(d);return ce({fullPath:d,hash:ee,query:s===Gr?Zf(_.query):_.query||{}},L,{redirectedFrom:void 0,href:p})}function A(_){return typeof _=="string"?Bs(n,_,a.value.path):ce({},_)}function k(_,j){if(c!==_)return Gt(8,{from:j,to:_})}function C(_){return oe(_)}function V(_){return C(ce(A(_),{replace:!0}))}function U(_){const j=_.matched[_.matched.length-1];if(j&&j.redirect){const{redirect:T}=j;let L=typeof T=="function"?T(_):T;return typeof L=="string"&&(L=L.includes("?")||L.includes("#")?L=A(L):{path:L},L.params={}),ce({query:_.query,hash:_.hash,params:"path"in L?{}:_.params},L)}}function oe(_,j){const T=c=P(_),L=a.value,ee=_.state,d=_.force,p=_.replace===!0,m=U(T);if(m)return oe(ce(A(m),{state:typeof m=="object"?ce({},ee,m.state):ee,force:d,replace:p}),j||T);const v=T;v.redirectedFrom=j;let w;return!d&&af(s,L,T)&&(w=Gt(16,{to:v,from:L}),Re(L,L,!0,!1)),(w?Promise.resolve(w):G(v,L)).catch(E=>ct(E)?ct(E,2)?E:De(E):te(E,v,L)).then(E=>{if(E){if(ct(E,2))return oe(ce({replace:p},A(E.to),{state:typeof E.to=="object"?ce({},ee,E.to.state):ee,force:d}),j||v)}else E=x(v,L,!0,p,ee);return $(v,L,E),E})}function N(_,j){const T=k(_,j);return T?Promise.reject(T):Promise.resolve()}function K(_){const j=xe.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(_):_()}function G(_,j){let T;const[L,ee,d]=rd(_,j);T=Hs(L.reverse(),"beforeRouteLeave",_,j);for(const m of L)m.leaveGuards.forEach(v=>{T.push(yt(v,_,j))});const p=N.bind(null,_,j);return T.push(p),de(T).then(()=>{T=[];for(const m of r.list())T.push(yt(m,_,j));return T.push(p),de(T)}).then(()=>{T=Hs(ee,"beforeRouteUpdate",_,j);for(const m of ee)m.updateGuards.forEach(v=>{T.push(yt(v,_,j))});return T.push(p),de(T)}).then(()=>{T=[];for(const m of d)if(m.beforeEnter)if(et(m.beforeEnter))for(const v of m.beforeEnter)T.push(yt(v,_,j));else T.push(yt(m.beforeEnter,_,j));return T.push(p),de(T)}).then(()=>(_.matched.forEach(m=>m.enterCallbacks={}),T=Hs(d,"beforeRouteEnter",_,j),T.push(p),de(T))).then(()=>{T=[];for(const m of i.list())T.push(yt(m,_,j));return T.push(p),de(T)}).catch(m=>ct(m,8)?m:Promise.reject(m))}function $(_,j,T){l.list().forEach(L=>K(()=>L(_,j,T)))}function x(_,j,T,L,ee){const d=k(_,j);if(d)return d;const p=j===bt,m=Ut?history.state:{};T&&(L||p?o.replace(_.fullPath,ce({scroll:p&&m&&m.scroll},ee)):o.push(_.fullPath,ee)),a.value=_,Re(_,j,T,p),De()}let B;function D(){B||(B=o.listen((_,j,T)=>{if(!je.listening)return;const L=P(_),ee=U(L);if(ee){oe(ce(ee,{replace:!0}),L).catch(mn);return}c=L;const d=a.value;Ut&&gf(Ur(d.fullPath,T.delta),Cs()),G(L,d).catch(p=>ct(p,12)?p:ct(p,2)?(oe(p.to,L).then(m=>{ct(m,20)&&!T.delta&&T.type===An.pop&&o.go(-1,!1)}).catch(mn),Promise.reject()):(T.delta&&o.go(-T.delta,!1),te(p,L,d))).then(p=>{p=p||x(L,d,!1),p&&(T.delta&&!ct(p,8)?o.go(-T.delta,!1):T.type===An.pop&&ct(p,20)&&o.go(-1,!1)),$(L,d,p)}).catch(mn)}))}let ae=rn(),re=rn(),ne;function te(_,j,T){De(_);const L=re.list();return L.length?L.forEach(ee=>ee(_,j,T)):console.error(_),Promise.reject(_)}function Oe(){return ne&&a.value!==bt?Promise.resolve():new Promise((_,j)=>{ae.add([_,j])})}function De(_){return ne||(ne=!_,D(),ae.list().forEach(([j,T])=>_?T(_):j()),ae.reset()),_}function Re(_,j,T,L){const{scrollBehavior:ee}=e;if(!Ut||!ee)return Promise.resolve();const d=!T&&bf(Ur(_.fullPath,0))||(L||!T)&&history.state&&history.state.scroll||null;return Vi().then(()=>ee(_,j,d)).then(p=>p&&mf(p)).catch(p=>te(p,_,j))}const be=_=>o.go(_);let Ce;const xe=new Set,je={currentRoute:a,listening:!0,addRoute:g,removeRoute:y,hasRoute:M,getRoutes:O,resolve:P,options:e,push:C,replace:V,go:be,back:()=>be(-1),forward:()=>be(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:re.add,isReady:Oe,install(_){const j=this;_.component("RouterLink",ed),_.component("RouterView",Ml),_.config.globalProperties.$router=j,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>Fe(a)}),Ut&&!Ce&&a.value===bt&&(Ce=!0,C(o.location).catch(ee=>{}));const T={};for(const ee in bt)Object.defineProperty(T,ee,{get:()=>a.value[ee],enumerable:!0});_.provide(Uo,j),_.provide(Al,Ri(T)),_.provide(po,a);const L=_.unmount;xe.add(_),_.unmount=function(){xe.delete(_),xe.size<1&&(c=bt,B&&B(),B=null,a.value=bt,Ce=!1,ne=!1),L()}}};function de(_){return _.reduce((j,T)=>j.then(()=>K(T)),Promise.resolve())}return je}function rd(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iXt(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Xt(c,a))||o.push(a))}return[n,s,o]}const id={__name:"App",setup(e){return(t,n)=>(Me(),dl(Fe(Ml)))}},ld="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",ad="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",cd="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Ye=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},ud={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Vt=e=>(lt("data-v-504ed2da"),e=e(),at(),e),fd={class:"container1"},dd={class:"orange"},pd=Vt(()=>b("a",{href:"./"},[b("h1",null,"Frédérique CHAMBINAUD")],-1)),hd={class:"menu-points"},md=Vt(()=>b("img",{src:ld,alt:"picto menu"},null,-1)),gd=[md],bd=Vt(()=>b("p",null,"Présentation",-1)),vd=[bd],_d=Vt(()=>b("p",null,"Réalisations",-1)),yd=[_d],xd=Vt(()=>b("p",null,"Contact",-1)),wd=[xd],Ed={class:"picto"},Od=Vt(()=>b("img",{src:ad,alt:"Picto git"},null,-1)),Cd=[Od],Sd=Vt(()=>b("img",{src:cd,alt:"Picto linkedin"},null,-1)),Pd=[Sd];function Td(e,t,n,s,o,r){return Me(),Le("div",fd,[b("div",dd,[pd,b("div",hd,[b("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},gd)])]),b("nav",{class:Ht({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[b("a",{href:"#head",onClick:t[1]||(t[1]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},vd),b("a",{href:"#reals",onClick:t[2]||(t[2]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},yd),b("a",{href:"#contact",onClick:t[3]||(t[3]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},wd),b("div",Ed,[b("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},Cd),b("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...i)=>r.toggleMenu&&r.toggleMenu(...i))},Pd)])],2)])}const Ad=Ye(ud,[["render",Td],["__scopeId","data-v-504ed2da"]]),Md="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const Ss=e=>(lt("data-v-691ca8ba"),e=e(),at(),e),jd={class:"englobeur-first"},kd={class:"text"},Rd=Ss(()=>b("div",{class:"bienvenue"},"BIENVENUE",-1)),Id=Ss(()=>b("div",{class:"portfolio"},"sur mon portfolio",-1)),$d=Ss(()=>b("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[b("img",{src:Md,alt:"photo profil",class:"photo2"})],-1)),Fd=Ss(()=>b("div",{class:"btn-continue"},[b("a",{href:"#head"},[b("button",{class:"btn-rond"},[b("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Nd={__name:"First2",setup(e){const t=Ve(0),n=()=>{t.value=window.scrollY,console.log("handle scroll",t.value)};return ys(()=>{window.addEventListener("scroll",n)}),Lo(()=>{window.removeEventListener("scroll",n)}),(s,o)=>(Me(),Le("div",jd,[b("div",{class:"text-photo",style:ps({transform:`translateY(-${t.value}px)`})},[b("div",kd,[J(hn,{appear:"",name:"slide-fade1"},{default:Q(()=>[Rd]),_:1}),J(hn,{appear:"",name:"slide-fade2"},{default:Q(()=>[Id]),_:1})]),J(hn,{appear:"",name:"photo-fade"},{default:Q(()=>[$d]),_:1})],4),Fd]))}},Ld=Ye(Nd,[["__scopeId","data-v-691ca8ba"]]),Dd="/Portfolio3-14h/assets/Figma-01110dbc.svg",Bd="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",Hd="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Vd="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",qd="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",zd="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Ud="/Portfolio3-14h/assets/HTML5-1f694231.svg",Kd="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Wd="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",Yd="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",Jd="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",Zd="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const Qd={},Xd={class:"item"},Gd={class:"img"},ep={class:"details"};function tp(e,t){return Me(),Le("div",Xd,[b("div",Gd,[fn(e.$slots,"image",{},void 0,!0)]),b("div",ep,[b("p",null,[fn(e.$slots,"texte",{},void 0,!0)])])])}const Ue=Ye(Qd,[["render",tp],["__scopeId","data-v-30bb1387"]]);const fe=e=>(lt("data-v-509271f2"),e=e(),at(),e),np={class:"espace-nav"},sp={id:"head"},op=fe(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"PRÉSENTATION")],-1)),rp={class:"prez-et-skills"},ip=hl('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait une multitude de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web, où le graphisme rencontre le code. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation UX bootcamp chez UX France, pendant 7 semaines, qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Et surtout j'ai pris conscience au fil des ans, que le design centré utilisateur est le fondement essentiel d'un site ou d'une application réussie.

N’hésitez pas à me contacter si mon profil vous intéresse (et si vous êtes sur la métropole lilloise ou accessible facilement en transports depuis celle-ci) !

',1),lp={class:"super-container-hardSkills"},ap=fe(()=>b("h3",null,"Mes compétences",-1)),cp={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},up=fe(()=>b("div",{class:"titre-skills"},[b("h4",null,"Compétences techniques")],-1)),fp={class:"container-two-containers-hard-skills"},dp={class:"two-containers-hard-skills"},pp={class:"container-hardSkills"},hp=fe(()=>b("img",{src:Dd,alt:"picto Figma"},null,-1)),mp=fe(()=>b("p",null,"Figma",-1)),gp=fe(()=>b("img",{src:Bd,alt:"picto XD",class:"height100"},null,-1)),bp=fe(()=>b("p",null,"Xd",-1)),vp=fe(()=>b("img",{src:Hd,alt:"picto Indesign",class:"height100"},null,-1)),_p=fe(()=>b("p",null,"Indesign",-1)),yp=fe(()=>b("img",{src:Vd,alt:"picto Photoshop",class:"height100"},null,-1)),xp=fe(()=>b("p",null,"Photoshop",-1)),wp=fe(()=>b("img",{src:qd,alt:"picto Illustrator",class:"height100"},null,-1)),Ep=fe(()=>b("p",null,"Illustrator",-1)),Op=fe(()=>b("img",{src:zd,alt:"picto Photopea"},null,-1)),Cp=fe(()=>b("p",null,"Photopea",-1)),Sp={class:"container-hardSkills"},Pp=fe(()=>b("img",{src:Ud,alt:"picto Html",class:"height100"},null,-1)),Tp=fe(()=>b("p",null,"HTML 5",-1)),Ap=fe(()=>b("img",{src:Kd,alt:"picto Css",class:"height100"},null,-1)),Mp=fe(()=>b("p",null,"CSS 3",-1)),jp=fe(()=>b("img",{src:Wd,alt:"picto Js"},null,-1)),kp=fe(()=>b("p",null,"JavaScript",-1)),Rp=fe(()=>b("img",{src:Yd,alt:"picto Vue"},null,-1)),Ip=fe(()=>b("p",null,"Vue.js",-1)),$p=fe(()=>b("img",{src:Jd,alt:"picto React"},null,-1)),Fp=fe(()=>b("p",null,"React",-1)),Np=fe(()=>b("img",{src:Zd,alt:"picto Tailwind",class:"width100"},null,-1)),Lp=fe(()=>b("p",null,"Tailwind",-1)),Dp=hl('

Savoir-être

  • Réactive
  • Rigoureuse
  • Créative
  • Perséverante
  • À l'écoute
  • Empathique
  • Sens de l'organisation
',1),Bp=fe(()=>b("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Hp=[Bp],Vp="https://14h02m10s.github.io/Portfolio2-14h/CV_3W_PF_compressed.pdf",qp={__name:"Presentation2",setup(e){return(t,n)=>(Me(),Le("div",null,[b("div",np,[b("div",sp,[op,b("div",rp,[ip,b("div",lp,[ap,b("div",cp,[up,b("div",fp,[b("div",dp,[b("div",pp,[J(Ue,null,{image:Q(()=>[hp]),texte:Q(()=>[mp]),_:1}),J(Ue,null,{image:Q(()=>[gp]),texte:Q(()=>[bp]),_:1}),J(Ue,null,{image:Q(()=>[vp]),texte:Q(()=>[_p]),_:1}),J(Ue,null,{image:Q(()=>[yp]),texte:Q(()=>[xp]),_:1}),J(Ue,null,{image:Q(()=>[wp]),texte:Q(()=>[Ep]),_:1}),J(Ue,null,{image:Q(()=>[Op]),texte:Q(()=>[Cp]),_:1})]),b("div",Sp,[J(Ue,null,{image:Q(()=>[Pp]),texte:Q(()=>[Tp]),_:1}),J(Ue,null,{image:Q(()=>[Ap]),texte:Q(()=>[Mp]),_:1}),J(Ue,null,{image:Q(()=>[jp]),texte:Q(()=>[kp]),_:1}),J(Ue,null,{image:Q(()=>[Rp]),texte:Q(()=>[Ip]),_:1}),J(Ue,null,{image:Q(()=>[$p]),texte:Q(()=>[Fp]),_:1}),J(Ue,null,{image:Q(()=>[Np]),texte:Q(()=>[Lp]),_:1})])])])]),Dp])]),b("div",{class:"container-button"},[b("a",{href:Vp,target:"_blank",download:"fchambinaud.pdf"},Hp)])])])]))}},zp=Ye(qp,[["__scopeId","data-v-509271f2"]]),Ps="/Portfolio3-14h/assets/external-orange-87f31629.svg";const Up={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},Kp={class:"item"},Wp={class:"img"},Yp={class:"content"},Jp={class:"btn-continue"};function Zp(e,t,n,s,o,r){return Me(),Le("div",Kp,[b("div",Wp,[fn(e.$slots,"image",{},void 0,!0)]),b("div",{class:Ht(["section-texte",{expanded:o.isExpanded}])},[b("h4",null,[fn(e.$slots,"sous-titre",{},void 0,!0)]),b("p",Yp,[fn(e.$slots,"default",{},void 0,!0)]),b("div",Jp,[b("span",{class:Ht(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...i)=>r.toggleExpansion&&r.toggleExpansion(...i))}," keyboard_double_arrow_down ",2)])],2)])}const Vn=Ye(Up,[["render",Zp],["__scopeId","data-v-951d34e6"]]),Qp="/Portfolio3-14h/assets/ImgPortfolio1-orange-8ecc0138.jpg",Xp="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const Gp={},eh=e=>(lt("data-v-510a8c6f"),e=e(),at(),e),th={class:"height"},nh=eh(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[b("img",{src:Qp,alt:"Miniature Portfolio1 NB"}),b("img",{src:Xp,alt:"Miniature Portfolio1 coul"})],-1)),sh=[nh];function oh(e,t){return Me(),Le("div",th,sh)}const rh=Ye(Gp,[["render",oh],["__scopeId","data-v-510a8c6f"]]),ih="/Portfolio3-14h/assets/Lakson-orange-8f860365.jpg",lh="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const ah={},ch=e=>(lt("data-v-74c6f380"),e=e(),at(),e),uh={class:"height"},fh=ch(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[b("img",{src:ih,alt:"Miniature Lakson NB"}),b("img",{src:lh,alt:"Miniature Lakson coul"})],-1)),dh=[fh];function ph(e,t){return Me(),Le("div",uh,dh)}const hh=Ye(ah,[["render",ph],["__scopeId","data-v-74c6f380"]]),mh="/Portfolio3-14h/assets/ImgProjet2-orange-1214d11d.jpg",gh="/Portfolio3-14h/assets/ImgProjet2-coul-a5460d1e.jpg";const bh={},vh=e=>(lt("data-v-0e801c7a"),e=e(),at(),e),_h={class:"height"},yh=vh(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[b("img",{src:mh,alt:"Miniature Projet2 NB"}),b("img",{src:gh,alt:"Miniature Projet2 coul"})],-1)),xh=[yh];function wh(e,t){return Me(),Le("div",_h,xh)}const Eh=Ye(bh,[["render",wh],["__scopeId","data-v-0e801c7a"]]),Oh="/Portfolio3-14h/assets/Suzuki-orange-fe5a9a7d.jpg",Ch="/Portfolio3-14h/assets/Suzuki-coul-20b2c7d1.jpg";const Sh={},Ph=e=>(lt("data-v-1fdb1207"),e=e(),at(),e),Th={class:"height"},Ah=Ph(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[b("img",{src:Oh,alt:"Miniature Suzuki NB"}),b("img",{src:Ch,alt:"Miniature Suzuki coul"})],-1)),Mh=[Ah];function jh(e,t){return Me(),Le("div",Th,Mh)}const kh=Ye(Sh,[["render",jh],["__scopeId","data-v-1fdb1207"]]);const qe=e=>(lt("data-v-c7defd67"),e=e(),at(),e),Rh={id:"reals"},Ih=qe(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"RÉALISATIONS")],-1)),$h={class:"flex-project"},Fh=qe(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),Nh=qe(()=>b("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Lh=qe(()=>b("p",null,[me(" Voici la première version de mon portfolio créée avec "),b("b",null,"Vue.js"),me(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),b("br"),b("br"),b("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),me(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),Dh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),Bh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Hh=qe(()=>b("p",null,[me(" J'ai commencé ce projet "),b("b",null,"Vue.js"),me(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),b("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),me(" car il comprend "),b("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),me(". "),b("br"),b("br"),me(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),Vh=qe(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank",class:"link-text"},"Divers exercices en HTML, CSS et JavaScript ",-1)),qh=qe(()=>b("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),zh=qe(()=>b("p",null,[me(" J'ai décidé de me lancer dans la création de projets en "),b("b",null,"Vue.js"),me(", afin de renforcer mes compétences en "),b("b",null,"JavaScript"),me(". J'ai commencé par revisiter des exercices que j'avais fait lors de ma formation chez M2i. Par la suite, j'ai enrichi ce projet en y ajoutant divers éléments, tels qu'un "),b("b",null,"sélecteur de couleurs, la possibilité pour l'utilisateur d'ajouter des images, et enfin, j'ai reproduit une galerie de photos trouvée sur Dribbble"),me(". "),b("br"),b("br"),me("En parallèle de ces ajouts, j'ai élaboré une présentation comprenant une barre de navigation, des titres, et j'ai également intégré un court texte de présentation. Jusqu'à présent, j'ai uniquement travaillé sur ce projet en mode desk, ce qui signifie qu'il est optimisé pour des écrans d'au moins 1200 pixels de large. Dans l'avenir, j'aimerai le rendre responsive. ")],-1)),Uh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank",class:"link-text"},"Reproduction de la navbar et slider du site Suzuki ",-1)),Kh=qe(()=>b("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[b("img",{src:Ps,class:"picto-external-link",alt:"picto-external-link"})],-1)),Wh=qe(()=>b("p",null,[me(" Ce fut mon tout premier projet en "),b("b",null,"Vue.js"),me(". Mon maître de stage m'avait donné pour mission de reproduire le menu de navigation et le slider du "),b("a",{href:"https://concession.suzuki.fr/la-rochelle",target:"_blank",class:"link-text"},"site Suzuki concession."),b("br"),b("br"),me(" Il est important de noter que rien n'est cliquable dans ce projet, car il s'agit d'une reproduction visuelle. De plus, il n'est pas encore pleinement responsive ; il est actuellement adapté aux écrans d'une largeur minimale de 960 px. ")],-1)),Yh={__name:"Projects",setup(e){return(t,n)=>(Me(),Le("div",Rh,[Ih,b("div",$h,[J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(rh)]),"sous-titre":Q(()=>[Fh,Nh]),default:Q(()=>[Lh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(hh)]),"sous-titre":Q(()=>[Dh,Bh]),default:Q(()=>[Hh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(Eh)]),"sous-titre":Q(()=>[Vh,qh]),default:Q(()=>[zh]),_:1}),J(Vn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:Q(()=>[J(kh)]),"sous-titre":Q(()=>[Uh,Kh]),default:Q(()=>[Wh]),_:1})])]))}},Jh=Ye(Yh,[["__scopeId","data-v-c7defd67"]]);const Zh={},jl=e=>(lt("data-v-5e86e562"),e=e(),at(),e),Qh={class:"foot"},Xh=jl(()=>b("p",null,[b("b",null,"Site responsive réalisé sur Vue.js")],-1)),Gh=jl(()=>b("p",null,"© Frédérique Chambinaud 2023-2024",-1)),em=[Xh,Gh];function tm(e,t){return Me(),Le("div",Qh,em)}const nm=Ye(Zh,[["render",tm],["__scopeId","data-v-5e86e562"]]);var sm=Object.defineProperty,om=(e,t,n)=>t in e?sm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ri=(e,t,n)=>(om(e,typeof t!="symbol"?t+"":t,n),n);class rm{constructor(){ri(this,"seed",0),ri(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const im="Failed to copy value to clipboard. Unknown type.",lm={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(im,t),""}return e}},am="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",cm={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=am,t}},bn={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await bn.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=cm.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=lm.asString(t);if(bn.writeClipboardExecCommand(n))return!0;await bn.writeClipboard(n)}},vt=new rm,um={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=bn.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,r=s.value,i=typeof r=="function";if(o==="error"&&i){n.dataset.clipboardError=vt.add(r);return}if(o==="error"&&i){n.dataset.clipboardSuccess=vt.add(r);return}const l=async a=>{var c;const u=await bn.copy(r)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=vt.get(u))==null||c({value:r,event:a})};n.dataset.clipboardClick=vt.add(l),n.addEventListener("click",l)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:r}=n.dataset;if(s&&vt.delete(s),o&&vt.delete(o),r){const i=vt.get(r);i&&(n.removeEventListener("click",i),vt.delete(r))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const Pt=e=>(lt("data-v-e20074a9"),e=e(),at(),e),fm={id:"contact"},dm=Pt(()=>b("div",{class:"titre"},[b("h2",{class:"title-linear-background"},"CONTACT")],-1)),pm={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},hm={class:"login-card-container"},mm=Pt(()=>b("p",null,"Pour m'écrire vous pouvez :",-1)),gm=Pt(()=>b("li",null,"utiliser ce formulaire de contact",-1)),bm=Pt(()=>b("li",null,[me(" me contacter via "),b("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",class:"hover-list"},[b("b",null,"Linkedin")])],-1)),vm=Pt(()=>b("li",null,[me(" cliquer "),b("a",{href:"mailto:f.chambinaud@gmail.com",target:"_blank",class:"hover-list"},[b("b",null,"ici")]),me(" pour ouvrir directement votre client de messagerie ")],-1)),_m=Pt(()=>b("b",null,"ici",-1)),ym=[_m],xm=Pt(()=>b("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[b("div",{class:"login-card-form-2"},[b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"person"),b("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"person"),b("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),b("div",{class:"form-item"},[b("span",{class:"form-item-icon material-symbols-rounded"},"mail"),b("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),b("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[b("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),b("div",{class:"form-item"},[b("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),b("div",{class:"container-btn-envoyer"},[b("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),wm=Pt(()=>b("div",{class:"btn-return"},[b("a",{href:"#head"},[b("button",{class:"btn-carre"},[b("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ")])])],-1)),Em={class:"z-index"},Om={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},Cm=Object.assign(Om,{setup(e){return(t,n)=>{const s=Zc("clipboard");return Me(),Le("div",fm,[dm,b("div",pm,[b("div",hm,[mm,b("ul",null,[gm,bm,vm,b("li",null,[me(" copier mon adresse mail "),Ic((Me(),Le("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},ym)),[[s,"f.chambinaud@gmail.com"]]),me(" (si comme moi vous n'aimez ni les formulaires, ni les clients de messagerie :p) ")])]),b("p",{class:Ht({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2),xm])]),wm,b("div",Em,[J(nm)])])}}}),Sm=Ye(Cm,[["__scopeId","data-v-e20074a9"]]);const Pm={__name:"HomeView",setup(e){return(t,n)=>(Me(),Le("main",null,[J(Ad),J(Ld),J(zp),J(Jh),J(Sm)]))}},Tm=od({history:xf("/Portfolio3-14h/"),routes:[{path:"/",name:"home",component:Pm},{}]});function ho(e,t,n=".",s){if(!Vs(t))return ho(e,{},n,s);const o=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const i=e[r];i!=null&&(s&&s(o,r,i,n)||(Array.isArray(i)&&Array.isArray(o[r])?o[r]=[...i,...o[r]]:Vs(i)&&Vs(o[r])?o[r]=ho(i,o[r],(n?`${n}.`:"")+r.toString(),s):o[r]=i))}return o}function Vs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Am(e){return(...t)=>t.reduce((n,s)=>ho(n,s,"",e),{})}const Mm=Am();function kl(e){return wi()?(qa(e),!0):!1}function Ko(e){return typeof e=="function"?e():Fe(e)}const jm=typeof window<"u"&&typeof document<"u",km=e=>e!=null,Rm=Object.prototype.toString,rs=e=>Rm.call(e)==="[object Object]",Jn=()=>{};function Im(e){Es()&&Do(e)}function vn(e){var t;const n=Ko(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Rl=jm?window:void 0;function Ze(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Rl):[t,n,s,o]=e,!t)return Jn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],i=()=>{r.forEach(u=>u()),r.length=0},l=(u,f,h,g)=>(u.addEventListener(f,h,g),()=>u.removeEventListener(f,h,g)),a=Ae(()=>[vn(t),Ko(o)],([u,f])=>{if(i(),!u)return;const h=rs(f)?{...f}:f;r.push(...n.flatMap(g=>s.map(y=>l(u,g,y,h))))},{immediate:!0,flush:"post"}),c=()=>{a(),i()};return kl(c),c}function $m(){const e=Ve(!1);return Es()&&ys(()=>{e.value=!0}),e}function Fm(e){const t=$m();return _e(()=>(t.value,!!e()))}function Nm(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:r=.1,window:i=Rl,immediate:l=!0}=n,a=Fm(()=>i&&"IntersectionObserver"in i),c=_e(()=>{const y=Ko(e);return(Array.isArray(y)?y:[y]).map(vn).filter(km)});let u=Jn;const f=Ve(l),h=a.value?Ae(()=>[c.value,vn(s),f.value],([y,O])=>{if(u(),!f.value||!y.length)return;const M=new IntersectionObserver(t,{root:vn(O),rootMargin:o,threshold:r});y.forEach(P=>P&&M.observe(P)),u=()=>{M.disconnect(),u=Jn}},{immediate:l,flush:"post"}):Jn,g=()=>{u(),h(),f.value=!1};return kl(g),{isSupported:a,isActive:f,pause(){u(),f.value=!1},resume(){f.value=!0},stop:g}}const Il=1/60*1e3,Lm=typeof performance<"u"?()=>performance.now():()=>Date.now(),$l=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Lm()),Il);function Dm(e){let t=[],n=[],s=0,o=!1,r=!1;const i=new WeakSet,l={schedule:(a,c=!1,u=!1)=>{const f=u&&o,h=f?t:n;return c&&i.add(a),h.indexOf(a)===-1&&(h.push(a),f&&o&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),i.delete(a)},process:a=>{if(o){r=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=Dm(()=>Mn=!0),e),{}),bo=kn.reduce((e,t)=>{const n=Ts[t];return e[t]=(s,o=!1,r=!1)=>(Mn||qm(),n.schedule(s,o,r)),e},{}),Hm=kn.reduce((e,t)=>(e[t]=Ts[t].cancel,e),{});kn.reduce((e,t)=>(e[t]=()=>Ts[t].process(Jt),e),{});const Vm=e=>Ts[e].process(Jt),Fl=e=>{Mn=!1,Jt.delta=mo?Il:Math.max(Math.min(e-Jt.timestamp,Bm),1),Jt.timestamp=e,go=!0,kn.forEach(Vm),go=!1,Mn&&(mo=!1,$l(Fl))},qm=()=>{Mn=!0,mo=!0,go||$l(Fl)},Nl=()=>Jt;function Ll(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),qs=.001,Um=.01,li=10,Km=.05,Wm=1;function Ym({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,r;zm(e<=li*1e3);let i=1-t;i=vo(Km,Wm,i),e=vo(Um,li,e/1e3),i<1?(o=c=>{const u=c*i,f=u*e,h=u-n,g=_o(c,i),y=Math.exp(-f);return qs-h/g*y},r=c=>{const f=c*i*e,h=f*n+n,g=Math.pow(i,2)*Math.pow(c,2)*e,y=Math.exp(-f),O=_o(Math.pow(c,2),i);return(-o(c)+qs>0?-1:1)*((h-g)*y)/O}):(o=c=>{const u=Math.exp(-c*e),f=(c-n)*e+1;return-qs+u*f},r=c=>{const u=Math.exp(-c*e),f=(n-c)*(e*e);return u*f});const l=5/e,a=Zm(o,r,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:i*2*Math.sqrt(s*c),duration:e}}}const Jm=12;function Zm(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function Gm(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ai(e,Xm)&&ai(e,Qm)){const n=Ym(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Wo(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,r=Ll(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:u,duration:f,isResolvedFromDuration:h}=Gm(r),g=ci,y=ci;function O(){const M=u?-(u/1e3):0,P=n-t,A=a/(2*Math.sqrt(l*c)),k=Math.sqrt(l/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),A<1){const C=_o(k,A);g=V=>{const U=Math.exp(-A*k*V);return n-U*((M+A*k*P)/C*Math.sin(C*V)+P*Math.cos(C*V))},y=V=>{const U=Math.exp(-A*k*V);return A*k*U*(Math.sin(C*V)*(M+A*k*P)/C+P*Math.cos(C*V))-U*(Math.cos(C*V)*(M+A*k*P)-C*P*Math.sin(C*V))}}else if(A===1)g=C=>n-Math.exp(-k*C)*(P+(M+k*P)*C);else{const C=k*Math.sqrt(A*A-1);g=V=>{const U=Math.exp(-A*k*V),oe=Math.min(C*V,300);return n-U*((M+A*k*P)*Math.sinh(oe)+C*P*Math.cosh(oe))/C}}}return O(),{next:M=>{const P=g(M);if(h)i.done=M>=f;else{const A=y(M)*1e3,k=Math.abs(A)<=s,C=Math.abs(n-P)<=o;i.done=k&&C}return i.value=i.done?n:P,i},flipTarget:()=>{u=-u,[t,n]=[n,t],O()}}}Wo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const ci=e=>0,Dl=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Yo=(e,t,n)=>-n*e+n*t+e,Bl=(e,t)=>n=>Math.max(Math.min(n,t),e),_n=e=>e%1?Number(e.toFixed(5)):e,jn=/(-)?([\d]*\.?[\d])+/g,yo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,eg=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Rn(e){return typeof e=="string"}const In={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},yn=Object.assign(Object.assign({},In),{transform:Bl(0,1)}),qn=Object.assign(Object.assign({},In),{default:1}),Jo=e=>({test:t=>Rn(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),kt=Jo("deg"),xn=Jo("%"),Z=Jo("px"),ui=Object.assign(Object.assign({},xn),{parse:e=>xn.parse(e)/100,transform:e=>xn.transform(e*100)}),Zo=(e,t)=>n=>!!(Rn(n)&&eg.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Hl=(e,t,n)=>s=>{if(!Rn(s))return s;const[o,r,i,l]=s.match(jn);return{[e]:parseFloat(o),[t]:parseFloat(r),[n]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},Lt={test:Zo("hsl","hue"),parse:Hl("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+xn.transform(_n(t))+", "+xn.transform(_n(n))+", "+_n(yn.transform(s))+")"},tg=Bl(0,255),zs=Object.assign(Object.assign({},In),{transform:e=>Math.round(tg(e))}),xt={test:Zo("rgb","red"),parse:Hl("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+zs.transform(e)+", "+zs.transform(t)+", "+zs.transform(n)+", "+_n(yn.transform(s))+")"};function ng(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const xo={test:Zo("#"),parse:ng,transform:xt.transform},$e={test:e=>xt.test(e)||xo.test(e)||Lt.test(e),parse:e=>xt.test(e)?xt.parse(e):Lt.test(e)?Lt.parse(e):xo.parse(e),transform:e=>Rn(e)?e:e.hasOwnProperty("red")?xt.transform(e):Lt.transform(e)},Vl="${c}",ql="${n}";function sg(e){var t,n,s,o;return isNaN(e)&&Rn(e)&&((n=(t=e.match(jn))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(yo))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function zl(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(yo);s&&(n=s.length,e=e.replace(yo,Vl),t.push(...s.map($e.parse)));const o=e.match(jn);return o&&(e=e.replace(jn,ql),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ul(e){return zl(e).values}function Kl(e){const{values:t,numColors:n,tokenised:s}=zl(e),o=t.length;return r=>{let i=s;for(let l=0;ltypeof e=="number"?0:e;function rg(e){const t=Ul(e);return Kl(e)(t.map(og))}const $n={test:sg,parse:Ul,createTransformer:Kl,getAnimatableNone:rg},ig=new Set(["brightness","contrast","saturate","opacity"]);function lg(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(jn)||[];if(!s)return e;const o=n.replace(s,"");let r=ig.has(t)?1:0;return s!==n&&(r*=100),t+"("+r+o+")"}const ag=/([a-z-]*)\(.*?\)/g,wo=Object.assign(Object.assign({},$n),{getAnimatableNone:e=>{const t=e.match(ag);return t?t.map(lg).join(" "):e}});function Us(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function fi({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,r=0,i=0;if(!t)o=r=i=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;o=Us(a,l,e+1/3),r=Us(a,l,e),i=Us(a,l,e-1/3)}return{red:Math.round(o*255),green:Math.round(r*255),blue:Math.round(i*255),alpha:s}}const cg=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},ug=[xo,xt,Lt],di=e=>ug.find(t=>t.test(e)),Wl=(e,t)=>{let n=di(e),s=di(t),o=n.parse(e),r=s.parse(t);n===Lt&&(o=fi(o),n=xt),s===Lt&&(r=fi(r),s=xt);const i=Object.assign({},o);return l=>{for(const a in i)a!=="alpha"&&(i[a]=cg(o[a],r[a],l));return i.alpha=Yo(o.alpha,r.alpha,l),n.transform(i)}},fg=e=>typeof e=="number",dg=(e,t)=>n=>t(e(n)),Yl=(...e)=>e.reduce(dg);function Jl(e,t){return fg(e)?n=>Yo(e,t,n):$e.test(e)?Wl(e,t):Ql(e,t)}const Zl=(e,t)=>{const n=[...e],s=n.length,o=e.map((r,i)=>Jl(r,t[i]));return r=>{for(let i=0;i{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=Jl(e[o],t[o]));return o=>{for(const r in s)n[r]=s[r](o);return n}};function pi(e){const t=$n.parse(e),n=t.length;let s=0,o=0,r=0;for(let i=0;i{const n=$n.createTransformer(t),s=pi(e),o=pi(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?Yl(Zl(s.parsed,o.parsed),n):i=>`${i>0?t:e}`},hg=(e,t)=>n=>Yo(e,t,n);function mg(e){if(typeof e=="number")return hg;if(typeof e=="string")return $e.test(e)?Wl:Ql;if(Array.isArray(e))return Zl;if(typeof e=="object")return pg}function gg(e,t,n){const s=[],o=n||mg(e[0]),r=e.length-1;for(let i=0;in(Dl(e,t,s))}function vg(e,t){const n=e.length,s=n-1;return o=>{let r=0,i=!1;if(o<=e[0]?i=!0:o>=e[s]&&(r=s-1,i=!0),!i){let a=1;for(;ao||a===s);a++);r=a-1}const l=Dl(e[r],e[r+1],o);return t[r](l)}}function Xl(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const r=e.length;ii(r===t.length),ii(!s||!Array.isArray(s)||s.length===r-1),e[0]>e[r-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=gg(t,s,o),l=r===2?bg(e,i):vg(e,i);return n?a=>l(vo(e[0],e[r-1],a)):l}const As=e=>t=>1-e(1-t),Qo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,_g=e=>t=>Math.pow(t,e),Gl=e=>t=>t*t*((e+1)*t-e),yg=e=>{const t=Gl(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ea=1.525,xg=4/11,wg=8/11,Eg=9/10,ta=e=>e,Xo=_g(2),Og=As(Xo),na=Qo(Xo),sa=e=>1-Math.sin(Math.acos(e)),oa=As(sa),Cg=Qo(oa),Go=Gl(ea),Sg=As(Go),Pg=Qo(Go),Tg=yg(ea),Ag=4356/361,Mg=35442/1805,jg=16061/1805,is=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-is(1-e*2)):.5*is(e*2-1)+.5;function Ig(e,t){return e.map(()=>t||na).splice(0,e.length-1)}function $g(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function Fg(e,t){return e.map(n=>n*t)}function Zn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const r={done:!1,value:e},i=Array.isArray(t)?t:[e,t],l=Fg(s&&s.length===i.length?s:$g(i),o);function a(){return Xl(l,i,{ease:Array.isArray(n)?n:Ig(i,n)})}let c=a();return{next:u=>(r.value=c(u),r.done=u>=o,r),flipTarget:()=>{i.reverse(),c=a()}}}function Ng({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:r}){const i={done:!1,value:t};let l=n*e;const a=t+l,c=r===void 0?a:r(a);return c!==a&&(l=c-t),{next:u=>{const f=-l*Math.exp(-u/s);return i.done=!(f>o||f<-o),i.value=i.done?c:c+f,i},flipTarget:()=>{}}}const hi={keyframes:Zn,spring:Wo,decay:Ng};function Lg(e){if(Array.isArray(e.to))return Zn;if(hi[e.type])return hi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Zn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Wo:Zn}function ra(e,t,n=0){return e-t-n}function Dg(e,t,n=0,s=!0){return s?ra(t+-e,t,n):t-(e-t)+n}function Bg(e,t,n,s){return s?e>=t+n:e<=-n}const Hg=e=>{const t=({delta:n})=>e(n);return{start:()=>bo.update(t,!0),stop:()=>Hm.update(t)}};function ia(e){var t,n,{from:s,autoplay:o=!0,driver:r=Hg,elapsed:i=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:u,onStop:f,onComplete:h,onRepeat:g,onUpdate:y}=e,O=Ll(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:M}=O,P,A=0,k=O.duration,C,V=!1,U=!0,oe;const N=Lg(O);!((n=(t=N).needsInterpolation)===null||n===void 0)&&n.call(t,s,M)&&(oe=Xl([0,100],[s,M],{clamp:!1}),s=0,M=100);const K=N(Object.assign(Object.assign({},O),{from:s,to:M}));function G(){A++,a==="reverse"?(U=A%2===0,i=Dg(i,k,c,U)):(i=ra(i,k,c),a==="mirror"&&K.flipTarget()),V=!1,g&&g()}function $(){P.stop(),h&&h()}function x(D){if(U||(D=-D),i+=D,!V){const ae=K.next(Math.max(0,i));C=ae.value,oe&&(C=oe(C)),V=U?ae.done:i<=0}y==null||y(C),V&&(A===0&&(k??(k=i)),A{f==null||f(),P.stop()}}}function la(e,t){return t?e*(1e3/t):0}function Vg({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:r=750,bounceStiffness:i=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:u,onUpdate:f,onComplete:h,onStop:g}){let y;function O(k){return n!==void 0&&ks}function M(k){return n===void 0?s:s===void 0||Math.abs(n-k){var V;f==null||f(C),(V=k.onUpdate)===null||V===void 0||V.call(k,C)},onComplete:h,onStop:g}))}function A(k){P(Object.assign({type:"spring",stiffness:i,damping:l,restDelta:a},k))}if(O(e))A({from:e,velocity:t,to:M(e)});else{let k=o*t+e;typeof c<"u"&&(k=c(k));const C=M(k),V=C===n?-1:1;let U,oe;const N=K=>{U=oe,oe=K,t=la(K-U,Nl().delta),(V===1&&K>C||V===-1&&Ky==null?void 0:y.stop()}}const aa=(e,t)=>1-3*t+3*e,ca=(e,t)=>3*t-6*e,ua=e=>3*e,ls=(e,t,n)=>((aa(t,n)*e+ca(t,n))*e+ua(t))*e,fa=(e,t,n)=>3*aa(t,n)*e*e+2*ca(t,n)*e+ua(t),qg=1e-7,zg=10;function Ug(e,t,n,s,o){let r,i,l=0;do i=t+(n-t)/2,r=ls(i,s,o)-e,r>0?n=i:t=i;while(Math.abs(r)>qg&&++l=Wg?Yg(i,f,e,n):h===0?f:Ug(i,l,l+zn,e,n)}return i=>i===0||i===1?i:ls(r(i),t,s)}const Ks={};class Zg{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function mi(e){return!isNaN(parseFloat(e))}class Qg{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Zg,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Nl();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),bo.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>bo.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=mi(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=mi(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?la(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Xg(e){return new Qg(e)}const{isArray:Gg}=Array;function e0(){const e=Ve({}),t=s=>{const o=r=>{e.value[r]&&(e.value[r].stop(),e.value[r].destroy(),delete e.value[r])};s?Gg(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,r)=>{if(e.value[s])return e.value[s];const i=Xg(o);return i.onChange(l=>r[s]=l),e.value[s]=i,i};return Im(t),{motionValues:e,get:n,stop:t}}function t0(e){return Array.isArray(e)}function Rt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function Ws(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function n0(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function Ys(){return{type:"keyframes",ease:"linear",duration:300}}function s0(e){return{type:"keyframes",duration:800,values:e}}const gi={default:n0,x:Rt,y:Rt,z:Rt,rotate:Rt,rotateX:Rt,rotateY:Rt,rotateZ:Rt,scaleX:Ws,scaleY:Ws,scale:Ws,backgroundColor:Ys,color:Ys,opacity:Ys};function da(e,t){let n;return t0(t)?n=s0:n=gi[e]||gi.default,{to:t,...n(t)}}const bi={...In,transform:Math.round},pa={color:$e,backgroundColor:$e,outlineColor:$e,fill:$e,stroke:$e,borderColor:$e,borderTopColor:$e,borderRightColor:$e,borderBottomColor:$e,borderLeftColor:$e,borderWidth:Z,borderTopWidth:Z,borderRightWidth:Z,borderBottomWidth:Z,borderLeftWidth:Z,borderRadius:Z,radius:Z,borderTopLeftRadius:Z,borderTopRightRadius:Z,borderBottomRightRadius:Z,borderBottomLeftRadius:Z,width:Z,maxWidth:Z,height:Z,maxHeight:Z,size:Z,top:Z,right:Z,bottom:Z,left:Z,padding:Z,paddingTop:Z,paddingRight:Z,paddingBottom:Z,paddingLeft:Z,margin:Z,marginTop:Z,marginRight:Z,marginBottom:Z,marginLeft:Z,rotate:kt,rotateX:kt,rotateY:kt,rotateZ:kt,scale:qn,scaleX:qn,scaleY:qn,scaleZ:qn,skew:kt,skewX:kt,skewY:kt,distance:Z,translateX:Z,translateY:Z,translateZ:Z,x:Z,y:Z,z:Z,perspective:Z,transformPerspective:Z,opacity:yn,originX:ui,originY:ui,originZ:Z,zIndex:bi,filter:wo,WebkitFilter:wo,fillOpacity:yn,strokeOpacity:yn,numOctaves:bi},er=e=>pa[e];function ha(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function o0(e,t){let n=er(e);return n!==wo&&(n=$n),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const r0={linear:ta,easeIn:Xo,easeInOut:na,easeOut:Og,circIn:sa,circInOut:Cg,circOut:oa,backIn:Go,backInOut:Pg,backOut:Sg,anticipate:Tg,bounceIn:kg,bounceInOut:Rg,bounceOut:is};function vi(e){if(Array.isArray(e)){const[t,n,s,o]=e;return Jg(t,n,s,o)}else if(typeof e=="string")return r0[e];return e}function i0(e){return Array.isArray(e)&&typeof e[0]!="number"}function _i(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&$n.test(t)&&!t.startsWith("url("))}function l0(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function a0({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=i0(e)?e.map(vi):vi(e)),n&&(o.elapsed=-n),o}function c0(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),l0(t),u0(e)||(e={...e,...da(n,t.to)}),{...t,...a0(e)}}function u0({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...r}){return!!Object.keys(r).length}function f0(e,t){return e[t]||e.default||e}function d0(e,t,n,s,o){const r=f0(s,e);let i=r.from===null||r.from===void 0?t.get():r.from;const l=_i(e,n);i==="none"&&l&&typeof n=="string"&&(i=o0(e,n));const a=_i(e,i);function c(f){const h={from:i,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:g=>t.set(g)};return r.type==="inertia"||r.type==="decay"?Vg({...h,...r}):ia({...c0(r,h,e),onUpdate:g=>{h.onUpdate(g),r.onUpdate&&r.onUpdate(g)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),f&&f()}})}function u(f){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),f&&f(),{stop:()=>{}}}return!a||!l||r.type===!1?u:c}function p0(){const{motionValues:e,stop:t,get:n}=e0();return{motionValues:e,stop:t,push:(o,r,i,l={},a)=>{const c=i[o],u=n(o,c,i);if(l&&l.immediate){u.set(r);return}const f=d0(o,u,r,l,a);u.start(f)}}}function h0(e,t={},{motionValues:n,push:s,stop:o}=p0()){const r=Fe(t),i=Ve(!1);Ae(n,f=>{i.value=Object.values(f).filter(h=>h.isAnimating()).length>0},{immediate:!0,deep:!0});const l=f=>{if(!r||!r[f])throw new Error(`The variant ${f} does not exist.`);return r[f]},a=f=>(typeof f=="string"&&(f=l(f)),Promise.all(Object.entries(f).map(([h,g])=>{if(h!=="transition")return new Promise(y=>s(h,g,e,f.transition||da(h,f[h]),y))}).filter(Boolean)));return{isAnimating:i,apply:a,set:f=>{const h=rs(f)?f:l(f);Object.entries(h).forEach(([g,y])=>{g!=="transition"&&s(g,y,e,{immediate:!0})})},leave:async f=>{let h;if(r&&(r.leave&&(h=r.leave),!r.leave&&r.initial&&(h=r.initial)),!h){f();return}await a(h),f()},stop:o}}const tr=typeof window<"u",m0=()=>tr&&window.onpointerdown===null,g0=()=>tr&&window.ontouchstart===null,b0=()=>tr&&window.onmousedown===null;function v0({target:e,state:t,variants:n,apply:s}){const o=Fe(n),r=Ve(!1),i=Ve(!1),l=Ve(!1),a=_e(()=>{let u=[];return o&&(o.hovered&&(u=[...u,...Object.keys(o.hovered)]),o.tapped&&(u=[...u,...Object.keys(o.tapped)]),o.focused&&(u=[...u,...Object.keys(o.focused)])),u}),c=_e(()=>{const u={};Object.assign(u,t.value),r.value&&o.hovered&&Object.assign(u,o.hovered),i.value&&o.tapped&&Object.assign(u,o.tapped),l.value&&o.focused&&Object.assign(u,o.focused);for(const f in u)a.value.includes(f)||delete u[f];return u});o.hovered&&(Ze(e,"mouseenter",()=>r.value=!0),Ze(e,"mouseleave",()=>{r.value=!1,i.value=!1}),Ze(e,"mouseout",()=>{r.value=!1,i.value=!1})),o.tapped&&(b0()&&(Ze(e,"mousedown",()=>i.value=!0),Ze(e,"mouseup",()=>i.value=!1)),m0()&&(Ze(e,"pointerdown",()=>i.value=!0),Ze(e,"pointerup",()=>i.value=!1)),g0()&&(Ze(e,"touchstart",()=>i.value=!0),Ze(e,"touchend",()=>i.value=!1))),o.focused&&(Ze(e,"focus",()=>l.value=!0),Ze(e,"blur",()=>l.value=!1)),Ae(c,s)}function _0({set:e,target:t,variants:n,variant:s}){const o=Fe(n);Ae(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function y0({state:e,apply:t}){Ae(e,n=>{n&&t(n)},{immediate:!0})}function x0({target:e,variants:t,variant:n}){const s=Fe(t);s&&(s.visible||s.visibleOnce)&&Nm(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function w0(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&_0(e),t.syncVariants&&y0(e),t.visibilityHooks&&x0(e),t.eventListeners&&v0(e)}function ma(e={}){const t=St({...e}),n=Ve({});return Ae(t,()=>{const s={};for(const[o,r]of Object.entries(t)){const i=er(o),l=ha(r,i);s[o]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function nr(e,t){Ae(()=>vn(e),n=>{n&&t(n)},{immediate:!0})}const E0={x:"translateX",y:"translateY",z:"translateZ"};function ga(e={},t=!0){const n=St({...e}),s=Ve("");return Ae(n,o=>{let r="",i=!1;if(t&&(o.x||o.y||o.z)){const l=[o.x||0,o.y||0,o.z||0].map(Z.transform).join(",");r+=`translate3d(${l}) `,i=!0}for(const[l,a]of Object.entries(o)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=er(l),u=ha(a,c);r+=`${E0[l]||l}(${u}) `}t&&!i&&(r+="translateZ(0px) "),s.value=r.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const O0=["","X","Y","Z"],C0=["perspective","translate","scale","rotate","skew"],ba=["transformPerspective","x","y","z"];C0.forEach(e=>{O0.forEach(t=>{const n=e+t;ba.push(n)})});const S0=new Set(ba);function sr(e){return S0.has(e)}const P0=new Set(["originX","originY","originZ"]);function va(e){return P0.has(e)}function T0(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{sr(s)||va(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function _a(e){const{transform:t,style:n}=T0(e),{transform:s}=ga(t),{style:o}=ma(n);return s.value&&(o.value.transform=s.value),o.value}function A0(e,t){let n,s;const{state:o,style:r}=ma();return nr(e,i=>{s=i;for(const l of Object.keys(pa))i.style[l]===null||i.style[l]===""||sr(l)||va(l)||(o[l]=i.style[l]);n&&Object.entries(n).forEach(([l,a])=>i.style[l]=a),t&&t(o)}),Ae(r,i=>{if(!s){n=i;return}for(const l in i)s.style[l]=i[l]},{immediate:!0}),{style:o}}function M0(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[r,i]=o.split("("),a=i.split(",").map(u=>n(u.endsWith(")")?u.replace(")",""):u.trim())),c=a.length===1?a[0]:a;return{...s,[r]:c}},{})}function j0(e,t){Object.entries(M0(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(r=>e[r]=0);return}s.forEach((r,i)=>e[o[i]]=r);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function k0(e,t){let n,s;const{state:o,transform:r}=ga();return nr(e,i=>{s=i,i.style.transform&&j0(o,i.style.transform),n&&(i.style.transform=n),t&&t(o)}),Ae(r,i=>{if(!s){n=i;return}s.style.transform=i},{immediate:!0}),{transform:o}}function R0(e,t){const n=St({}),s=i=>Object.entries(i).forEach(([l,a])=>n[l]=a),{style:o}=A0(e,s),{transform:r}=k0(e,s);return Ae(n,i=>{Object.entries(i).forEach(([l,a])=>{const c=sr(l)?r:o;c[l]&&c[l]===a||(c[l]=a)})},{immediate:!0,deep:!0}),nr(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:r}}function I0(e={}){const t=Fe(e),n=Ve();return{state:_e(()=>{if(n.value)return t[n.value]}),variant:n}}function ya(e,t={},n){const{motionProperties:s}=R0(e),{variant:o,state:r}=I0(t),i=h0(s,t),l={target:e,variant:o,variants:t,state:r,motionProperties:s,...i};return w0(l,n),l}const $0=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function F0(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&rs(n.variants)&&(t.value={...t.value,...n.variants}),$0.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&rs(n[s])&&(t.value[s]=n[s])}))}function Js(e){return{created:(n,s,o)=>{const r=s.value&&typeof s.value=="string"?s.value:o.key;r&&Ks[r]&&Ks[r].stop();const i=Ve(e||{});typeof s.value=="object"&&(i.value=s.value),F0(o,i);const l=ya(n,i);n.motionInstance=l,r&&(Ks[r]=l)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=Fe(o);const r=Mm((e==null?void 0:e.initial)||{},o||{});return!r||Object.keys(r).length===0?void 0:{style:_a(r)}}}}const N0={initial:{opacity:0},enter:{opacity:1}},L0={initial:{opacity:0},visible:{opacity:1}},D0={initial:{opacity:0},visibleOnce:{opacity:1}},B0={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},H0={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},V0={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},q0={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},z0={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},U0={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},K0={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},W0={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Y0={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},J0={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Z0={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Q0={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},X0={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},G0={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},eb={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},tb={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},nb={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},sb={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},ob={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},rb={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},ib={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},lb={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},ab={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},cb={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},ub={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},fb={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},db={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Eo={__proto__:null,fade:N0,fadeVisible:L0,fadeVisibleOnce:D0,pop:B0,popVisible:H0,popVisibleOnce:V0,rollBottom:X0,rollLeft:q0,rollRight:K0,rollTop:J0,rollVisibleBottom:G0,rollVisibleLeft:z0,rollVisibleOnceBottom:eb,rollVisibleOnceLeft:U0,rollVisibleOnceRight:Y0,rollVisibleOnceTop:Q0,rollVisibleRight:W0,rollVisibleTop:Z0,slideBottom:ub,slideLeft:tb,slideRight:ob,slideTop:lb,slideVisibleBottom:fb,slideVisibleLeft:nb,slideVisibleOnceBottom:db,slideVisibleOnceLeft:sb,slideVisibleOnceRight:ib,slideVisibleOnceTop:cb,slideVisibleRight:rb,slideVisibleTop:ab},pb=No({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var l;const t=Xc(),n=St({});if(!e.is&&!t.default)return()=>Tn("div",{});const s=_e(()=>{let a;return e.preset&&(a=Eo[e.preset]),a}),o=_e(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),r=_e(()=>{const a={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(a.enter.transition={...a.enter.transition},a.enter.transition.delay=parseInt(e.delay)),a}),i=_e(()=>{if(!e.is)return;let a=e.is;return typeof i.value=="string"&&!La(a)&&(a=Yc(a)),a});if(((l=process==null?void 0:process.env)==null?void 0:l.NODE_ENV)==="development"||process!=null&&process.dev){const a=c=>{var u;(u=c.variants)!=null&&u.initial&&c.set("initial"),setTimeout(()=>{var f,h,g;(f=c.variants)!=null&&f.enter&&c.apply("enter"),(h=c.variants)!=null&&h.visible&&c.apply("visible"),(g=c.variants)!=null&&g.visibleOnce&&c.apply("visibleOnce")},10)};Gi(()=>Object.entries(n).forEach(([c,u])=>a(u)))}return{slots:t,component:i,motionConfig:r,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var l;const o=_a(t.initial||{}),r=(a,c)=>(a.props||(a.props={}),a.props.style=o,a.props.onVnodeMounted=({el:u})=>{const f=ya(u,t);n[c]=f},a);if(s){const a=Tn(s,void 0,e);return r(a,0),a}return(((l=e.default)==null?void 0:l.call(e))||[]).map((a,c)=>r(a,c))}});function hb(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const mb={install(e,t){if(e.directive("motion",Js()),e.component("Motion",pb),!t||t&&!t.excludePresets)for(const n in Eo){const s=Eo[n];e.directive(`motion-${hb(n)}`,Js(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Js(s))}}};var gb=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xa={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(gb,function(){return function(n){function s(r){if(o[r])return o[r].exports;var i=o[r]={exports:{},id:r,loaded:!1};return n[r].call(i.exports,i,i.exports,s),i.loaded=!0,i.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function r(D){return D&&D.__esModule?D:{default:D}}var i=Object.assign||function(D){for(var ae=1;ae0&&arguments[0]!==void 0&&arguments[0];if(D&&(oe=!0),oe)return U=(0,k.default)(U,N),(0,P.default)(U,N.once),U},G=function(){U=(0,V.default)(),K()},$=function(){U.forEach(function(D,ae){D.node.removeAttribute("data-aos"),D.node.removeAttribute("data-aos-easing"),D.node.removeAttribute("data-aos-duration"),D.node.removeAttribute("data-aos-delay")})},x=function(D){return D===!0||D==="mobile"&&O.default.mobile()||D==="phone"&&O.default.phone()||D==="tablet"&&O.default.tablet()||typeof D=="function"&&D()===!0},B=function(D){N=i(N,D),U=(0,V.default)();var ae=document.all&&!window.atob;return x(N.disable)||ae?$():(N.disableMutationObserver||g.default.isSupported()||(console.info(` aos: MutationObserver is not supported on this browser, code mutations observing has been disabled. You may have to call "refreshHard()" by yourself. diff --git a/index.html b/index.html index 3b9e8c8..38949c0 100644 --- a/index.html +++ b/index.html @@ -12,8 +12,8 @@ - - + +