1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9<!-- Google Tag Manager for WordPress by gtm4wp.com -->
10<script data-cfasync="false" data-pagespeed-no-defer> 11 var gtm4wp_datalayer_name = "dataLayer"; 12 var dataLayer = dataLayer || []; 13 (function(){function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dNGJiYT', true);})(); 14</script>
14 15<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 16 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 17 <title>Contact - Julien Legrand | Photographer</title> 18 <meta name="description" content="Julien Legrand is a photographer from the North of France" /> 19 <link rel="canonical" href="https://www.julienlegrand.com/hello/" /> 20 <meta property="og:locale" content="en_US" /> 21 <meta property="og:type" content="article" /> 22 <meta property="og:title" content="Contact - Julien Legrand | Photographer" /> 23 <meta property="og:description" content="Julien Legrand is a photographer from the North of France" /> 24 <meta property="og:url" content="https://www.julienlegrand.com/hello/" /> 25 <meta property="og:site_name" content="Julien Legrand - Photographer" /> 26 <meta property="article:publisher" content="https://www.facebook.com/pages/Julien-Legrand/114076199292" /> 27 <meta property="article:modified_time" content="2023-05-10T16:02:38+00:00" /> 28 <meta name="twitter:card" content="summary_large_image" /> 29 <meta name="twitter:site" content="@Julien_Legrand" /> 30 <meta name="twitter:label1" content="Est. reading time" /> 31 <meta name="twitter:data1" content="1 minute" /> 32
32<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.julienlegrand.com\/hello\/","url":"https:\/\/www.julienlegrand.com\/hello\/","name":"Contact - Julien Legrand | Photographer","isPartOf":{"@id":"https:\/\/www.julienlegrand.com\/#website"},"datePublished":"2010-12-29T12:14:02+00:00","dateModified":"2023-05-10T16:02:38+00:00","description":"Julien Legrand is a photographer from the North of France","breadcrumb":{"@id":"https:\/\/www.julienlegrand.com\/hello\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.julienlegrand.com\/hello\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.julienlegrand.com\/hello\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.julienlegrand.com\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/www.julienlegrand.com\/#website","url":"https:\/\/www.julienlegrand.com\/","name":"Julien Legrand - Photographer","description":"","publisher":{"@id":"https:\/\/www.julienlegrand.com\/#\/schema\/person\/cfc0387038f0ecdad19fe8a3fc2fe8cb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.julienlegrand.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.julienlegrand.com\/#\/schema\/person\/cfc0387038f0ecdad19fe8a3fc2fe8cb","name":"julien","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cc888ca5e2388500686748798feb23aea3e8e32d5b32528045fb78c3584797af?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cc888ca5e2388500686748798feb23aea3e8e32d5b32528045fb78c3584797af?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc888ca5e2388500686748798feb23aea3e8e32d5b32528045fb78c3584797af?s=96&d=mm&r=g","caption":"julien"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/cc888ca5e2388500686748798feb23aea3e8e32d5b32528045fb78c3584797af?s=96&d=mm&r=g"},"description":"Most of Julien Legrandâs pictures explore the chance moments of everyday life, with a focus on pedestrians. For him, streets and public spaces are inexhaustible sources of inspiration.","sameAs":["https:\/\/www.facebook.com\/pages\/Julien-Legrand\/114076199292","https:\/\/www.instagram.com\/julien_legrand_\/"]}]}</script>
32 33 <!-- / Yoast SEO plugin. --> 34 35 36<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 37<link rel="alternate" type="application/rss+xml" title="Julien Legrand - Photographer » Feed" href="https://www.julienlegrand.com/feed/" /> 38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.julienlegrand.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.julienlegrand.com%2Fhello%2F" /> 39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.julienlegrand.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.julienlegrand.com%2Fhello%2F&format=xml" /> 40<style id="wp-img-auto-sizes-contain-inline-css"> 41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 42/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 43</style> 44<style id="wp-emoji-styles-inline-css"> 45 46 img.wp-smiley, img.emoji { 47 display: inline !important; 48 border: none !important; 49 box-shadow: none !important; 50 height: 1em !important; 51 width: 1em !important; 52 margin: 0 0.07em !important; 53 vertical-align: -0.1em !important; 54 background: none !important; 55 padding: 0 !important; 56 } 57/*# sourceURL=wp-emoji-styles-inline-css */ 58</style> 59<style id="classic-theme-styles-inline-css"> 60/*! This file is auto-generated */ 61.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 62/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 63</style> 64<link rel='stylesheet' id='bfa-icon-block-style-css' href='https://www.julienlegrand.com/wp-content/plugins/better-font-awesome/build/style-index.css?ver=3.2.0' media='all' /> 65<style id="global-styles-inline-css"> 66:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
66--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
66.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 67:root :where(.wp-block-icon svg){width: 24px;} 68:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 69:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 70:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 71:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 72:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 73:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 74/*# sourceURL=global-styles-inline-css */ 75</style> 76<link rel='stylesheet' id='hello-elementor-css' href='https://www.julienlegrand.com/wp-content/themes/hello-elementor/style.min.css?ver=2.7.1' media='all' /> 77<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.julienlegrand.com/wp-content/themes/hello-elementor/theme.min.css?ver=2.7.1' media='all' /> 78<link rel='stylesheet' id='elementor-frontend-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.3' media='all' /> 79<link rel='stylesheet' id='elementor-post-5519-css' href='https://www.julienlegrand.com/wp-content/uploads/elementor/css/post-5519.css?ver=1790389380' media='all' /> 80<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.2' media='all' /> 81<link rel='stylesheet' id='widget-social-icons-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.3' media='all' /> 82<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.3' media='all' /> 83<link rel='stylesheet' id='widget-heading-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.3' media='all' /> 84<link rel='stylesheet' id='elementor-icons-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' /> 85<link rel='stylesheet' id='widget-form-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.2.2' media='all' /> 86<link rel='stylesheet' id='elementor-post-756-css' href='https://www.julienlegrand.com/wp-content/uploads/elementor/css/post-756.css?ver=1790389689' media='all' /> 87<link rel='stylesheet' id='elementor-post-5954-css' href='https://www.julienlegrand.com/wp-content/uploads/elementor/css/post-5954.css?ver=1790389381' media='all' /> 88<link rel='stylesheet' id='elementor-post-5597-css' href='https://www.julienlegrand.com/wp-content/uploads/elementor/css/post-5597.css?ver=1790389381' media='all' /> 89<link rel='stylesheet' id='elementor-post-5606-css' href='https://www.julienlegrand.com/wp-content/uploads/elementor/css/post-5606.css?ver=1790389689' media='all' /> 90<link crossorigin="anonymous" integrity="sha512-QeR2VH+lsBE5LSAe1Q5EnTBbe7XTBubt8dG93Y7gidSgdMCr8nVqKcfKAMyN96SV8KDbZVTDXChatu5G2KQGzg==" rel='stylesheet' id='bfa-font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/all.min.css?ver=3.1.0' media='all' /> 91<link crossorigin="anonymous" integrity="sha512-fM3aspSlL5o6SevLwPnXicgQcKy/KXGBuCcNPdqFkgEBhXVCiPiYLw8cA7TWoshlHHd3pY6TO8G2vniqcdzaSg==" rel='stylesheet' id='bfa-font-awesome-v5-compat-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/v5-font-face.min.css?ver=3.1.0' media='all' /> 92<link crossorigin="anonymous" integrity="sha512-CMU/xPrMCEbjG3I3YmyAZIULkwuUCkBSBEIV5GG57gXD1Ea1Mt6m8C4PNPNa2lEz19zQ9/pcIJi5q3imkvrF9A==" rel='stylesheet' id='bfa-font-awesome-v4-font-face-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/v4-font-face.min.css?ver=3.1.0' media='all' /> 93<link crossorigin="anonymous" integrity="sha512-sDE2ecb/xYM2k7bAcpJnLHaPquu8BHLjYjaLX+ua4d/rwTLFP7+ggQuVb4KBeCs3Z3/w5eqwLJ4B7vufQ+Mt5w==" rel='stylesheet' id='bfa-font-awesome-v4-shim-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/v4-shims.min.css?ver=3.1.0' media='all' /> 94<link rel='stylesheet' id='wp-featherlight-css' href='https://www.julienlegrand.com/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4' media='all' /> 95<link rel='stylesheet' id='elementor-gf-hind-css' href='https://fonts.googleapis.com/css?family=Hind:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 96<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 97<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 98<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://www.julienlegrand.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
99<script id="jquery-core-js" src="https://www.julienlegrand.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 99
99
100<script id="jquery-migrate-js" src="https://www.julienlegrand.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
100 101<link rel="https://api.w.org/" href="https://www.julienlegrand.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.julienlegrand.com/wp-json/wp/v2/pages/756" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.julienlegrand.com/xmlrpc.php?rsd" /> 102<meta name="generator" content="WordPress 7.1.2" /> 103<link rel='shortlink' href='https://www.julienlegrand.com/?p=756' /> 104 105<link rel='stylesheet' id='5659-css' href='//www.julienlegrand.com/wp-content/uploads/custom-css-js/5659.css?v=9206' media='all' /> 106<meta name="facebook-domain-verification" content="768vpi59wuicss0fwmdsd94a721yw4" /> 107 108 109<!-- Google Tag Manager for WordPress by gtm4wp.com --> 110<!-- GTM Container placement set to manual -->
111<script data-cfasync="false" data-pagespeed-no-defer> 112 var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page"}; 113 dataLayer.push( dataLayer_content ); 114</script>
vendor: 1 bytes, line 114
114
115<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 115-120
115 116(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 117new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 118j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 119'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 120})(window,document,'script','dataLayer','
120GTM-PH6FQ43
vendor: 4 bytes, line 120
120');
121</script>
121 122<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="generator" content="Elementor 4.2.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 123 <style> 124 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 125 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 126 background-image: none !important; 127 } 128 @media screen and (max-height: 1024px) { 129 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 130 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 131 background-image: none !important; 132 } 133 } 134 @media screen and (max-height: 640px) { 135 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 136 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 137 background-image: none !important; 138 } 139 } 140 </style> 141 <link rel="icon" href="https://www.julienlegrand.com/wp-content/uploads/2021/04/cropped-iconfinder_icon-camera_211634-32x32.png" sizes="32x32" /> 142<link rel="icon" href="https://www.julienlegrand.com/wp-content/uploads/2021/04/cropped-iconfinder_icon-camera_211634-192x192.png" sizes="192x192" /> 143<link rel="apple-touch-icon" href="https://www.julienlegrand.com/wp-content/uploads/2021/04/cropped-iconfinder_icon-camera_211634-180x180.png" /> 144<meta name="msapplication-TileImage" content="https://www.julienlegrand.com/wp-content/uploads/2021/04/cropped-iconfinder_icon-camera_211634-270x270.png" /> 145</head> 146<body class="wp-singular page-template-default page page-id-756 wp-theme-hello-elementor wp-featherlight-captions elementor-default elementor-kit-5519 elementor-page elementor-page-756 elementor-page-5606"> 147 148 149<!-- GTM Container placement set to manual --> 150<!-- Google Tag Manager (noscript) --> 151 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PH6FQ43" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 152<!-- End Google Tag Manager (noscript) --> 153<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 154 155 <header data-elementor-type="header" data-elementor-id="5954" class="elementor elementor-5954 elementor-location-header" data-elementor-post-type="elementor_library"> 156 <header class="elementor-element elementor-element-5f1b5c6 e-flex e-con-boxed e-con e-parent" data-id="5f1b5c6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 157 <div class="e-con-inner"> 158 <div class="elementor-element elementor-element-7890e52 e-con-full e-flex e-con e-child" data-id="7890e52" data-element_type="container" data-e-type="container"> 159 <div class="elementor-element elementor-element-736fd6a elementor-widget elementor-widget-text-editor" data-id="736fd6a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 160 <div class="elementor-widget-container"> 161 <p><strong><span style="color: #000000;"><a style="color: #000000;" href="/">Julien Legrand</a></span></strong></p> </div> 162 </div> 163 </div> 164 <div class="elementor-element elementor-element-6c5886c e-con-full e-flex e-con e-child" data-id="6c5886c" data-element_type="container" data-e-type="container"> 165 <div class="elementor-element elementor-element-09527a2 elementor-nav-menu__align-end elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="09527a2" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 166 <div class="elementor-widget-container"> 167 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 168 <ul id="menu-1-09527a2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5680"><a href="/" class="elementor-item">Home</a></li> 169<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5866"><a href="https://www.julienlegrand.com/category/photography/" class="elementor-item">Photography</a></li> 170<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2022"><a href="https://www.julienlegrand.com/about/" class="elementor-item">About</a></li> 171<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-756 current_page_item menu-item-2021"><a href="https://www.julienlegrand.com/hello/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 172</ul> </nav> 173 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 174 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 175 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 176 <ul id="menu-2-09527a2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5680"><a href="/" class="elementor-item" tabindex="-1">Home</a></li> 177<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5866"><a href="https://www.julienlegrand.com/category/photography/" class="elementor-item" tabindex="-1">Photography</a></li> 178<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2022"><a href="https://www.julienlegrand.com/about/" class="elementor-item" tabindex="-1">About</a></li> 179<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-756 current_page_item menu-item-2021"><a href="https://www.julienlegrand.com/hello/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 180</ul> </nav> 181 </div>
182 </div> 183 </div> 184 </div> 185 </header> 186 </header> 187 <div data-elementor-type="single-page" data-elementor-id="5606" class="elementor elementor-5606 elementor-location-single post-756 page type-page status-publish hentry" data-elementor-post-type="elementor_library"> 188 <div class="elementor-element elementor-element-5385561 e-flex e-con-boxed e-con e-parent" data-id="5385561" data-element_type="container" data-e-type="container"> 189 <div class="e-con-inner"> 190 <div class="elementor-element elementor-element-96a5182 e-con-full e-flex e-con e-child" data-id="96a5182" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 191 <div class="elementor-element elementor-element-cd5ba81 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="cd5ba81" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 192 <div class="elementor-widget-container"> 193 <h1 class="elementor-heading-title elementor-size-default">Contact</h1> </div> 194 </div> 195 <div class="elementor-element elementor-element-f7d0275 elementor-widget elementor-widget-theme-post-content" data-id="f7d0275" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-content.default"> 196 <div class="elementor-widget-container"> 197 <div data-elementor-type="wp-page" data-elementor-id="756" class="elementor elementor-756" data-elementor-post-type="page"> 198 <div class="elementor-element elementor-element-b59271e e-flex e-con-boxed e-con e-parent" data-id="b59271e" data-element_type="container" data-e-type="container"> 199 <div class="e-con-inner"> 200 <div class="elementor-element elementor-element-29f83c7 e-con-full e-flex e-con e-child" data-id="29f83c7" data-element_type="container" data-e-type="container"> 201 <div class="elementor-element elementor-element-726f37d elementor-widget elementor-widget-text-editor" data-id="726f37d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 202 <div class="elementor-widget-container"> 203 Please feel free to contact me for any request by filling out the form below : </div> 204 </div> 205 <div class="elementor-element elementor-element-3d32bcc elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="3d32bcc" data-element_type="widget" data-e-type="widget" data-settings="{"step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"> 206 <div class="elementor-widget-container"> 207 <form class="elementor-form" method="post" name="New Form" aria-label="New Form"> 208 <input type="hidden" name="post_id" value="756"/> 209 <input type="hidden" name="form_id" value="3d32bcc"/> 210 <input type="hidden" name="referer_title" value="Contact - Julien Legrand | Photographer" /> 211 212 <input type="hidden" name="queried_id" value="756"/> 213 214 <div class="elementor-form-fields-wrapper elementor-labels-"> 215 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required"> 216 <label for="form-field-name" class="elementor-field-label elementor-screen-only"> 217 Name </label> 218 <input size="1" type="text" name="form_fields[name]" id="form-field-name" class="elementor-field elementor-size-lg elementor-field-textual" placeholder="Name" required="required"> 219 </div> 220 <div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required"> 221 <label for="form-field-email" class="elementor-field-label elementor-screen-only"> 222 Email </label> 223 <input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-lg elementor-field-textual" placeholder="Email" required="required"> 224 </div> 225 <div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required"> 226 <label for="form-field-message" class="elementor-field-label elementor-screen-only"> 227 Message </label> 228 <textarea class="elementor-field-textual elementor-field elementor-size-lg" name="form_fields[message]" id="form-field-message" rows="4" placeholder="Message" required="required"></textarea> </div> 229 <div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_2c8f9a6 elementor-col-100 recaptcha_v3-bottomright"> 230 <div class="elementor-field" id="form-field-field_2c8f9a6"><div class="elementor-g-recaptcha" data-sitekey="6LdO0wMaAAAAAES9ls9e2o42VK8yiO4XJWq8sL09" data-type="v3" data-action="Form" data-badge="bottomright" data-size="invisible"></div></div>
230 </div> 231 <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons"> 232 <button class="elementor-button elementor-size-md" type="submit"> 233 <span class="elementor-button-content-wrapper"> 234 <span class="elementor-button-text">Send</span> 235 </span> 236 </button> 237 </div> 238 </div> 239 </form> 240 </div> 241 </div> 242 </div> 243 </div> 244 </div> 245 </div> 246 </div> 247 </div> 248 </div> 249 </div> 250 </div> 251 </div> 252 <footer data-elementor-type="footer" data-elementor-id="5597" class="elementor elementor-5597 elementor-location-footer" data-elementor-post-type="elementor_library"> 253 <footer class="elementor-element elementor-element-31721da e-flex e-con-boxed e-con e-parent" data-id="31721da" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 254 <div class="e-con-inner"> 255 <div class="elementor-element elementor-element-095f0a1 e-con-full e-flex e-con e-child" data-id="095f0a1" data-element_type="container" data-e-type="container"> 256 <div class="elementor-element elementor-element-34141e1 e-grid-align-mobile-center elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="34141e1" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 257 <div class="elementor-widget-container"> 258 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 259 <span class="elementor-grid-item" role="listitem"> 260 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-65d3d36" href="https://www.instagram.com/julien_legrand_/" target="_blank"> 261 <span class="elementor-screen-only">Instagram</span> 262 <i aria-hidden="true" class="fab fa-instagram"></i> </a> 263 </span> 264 <span class="elementor-grid-item" role="listitem"> 265 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-square elementor-repeater-item-993ef04" href="https://www.facebook.com/pages/Julien-Legrand/114076199292" target="_blank"> 266 <span class="elementor-screen-only">Facebook-square</span> 267 <i aria-hidden="true" class="fab fa-facebook-square"></i> </a> 268 </span> 269 </div> 270 </div> 271 </div> 272 <div class="elementor-element elementor-element-aca0b43 elementor-widget elementor-widget-text-editor" data-id="aca0b43" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 273 <div class="elementor-widget-container"> 274 <p style="text-align: center;"><span style="text-align: center; font-size: 14px;">©Julien Legrand – Photographer<br />All rights reserved</span></p> </div> 275 </div> 276 </div> 277 </div> 278 </footer> 279 </footer> 280
281<script type="speculationrules"> 282{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 283</script>
283 284
284<script> 285 ( () => { 286 const lazyloadRunObserver = () => { 287 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 288 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 289 entries.forEach( ( entry ) => { 290 if ( entry.isIntersecting ) { 291 let lazyloadBackground = entry.target; 292 if( lazyloadBackground ) { 293 lazyloadBackground.classList.add( 'e-lazyloaded' ); 294 } 295 lazyloadBackgroundObserver.unobserve( entry.target ); 296 } 297 }); 298 }, { rootMargin: '200px 0px 200px 0px' } ); 299 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 300 lazyloadBackgroundObserver.observe( lazyloadBackground ); 301 } ); 302 }; 303 const events = [ 304 'DOMContentLoaded', 305 'elementor/lazyload/observe', 306 ]; 307 events.forEach( ( event ) => { 308 document.addEventListener( event, lazyloadRunObserver ); 309 } ); 310 } )(); 311 </script>
311 312
312<script id="gtm4wp-form-move-tracker-js-before"> 313var gtm4wp_form_move_config = {"filledOnly":false}; 314//# sourceURL=gtm4wp-form-move-tracker-js-before 315</script>
vendor: 1 bytes, line 315
315
316<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="https://www.julienlegrand.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.3"></script>
vendor: 1 bytes, line 316
316
317<script id="hello-theme-frontend-js" src="https://www.julienlegrand.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 317
317
318<script id="elementor-webpack-runtime-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 318
318
319<script id="elementor-frontend-modules-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 319
319
320<script id="jquery-ui-core-js-before"> 321jQuery.uiBackCompat = true; 322//# sourceURL=jquery-ui-core-js-before 323</script>
vendor: 1 bytes, line 323
323
324<script id="jquery-ui-core-js" src="https://www.julienlegrand.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 324
324
325<script id="elementor-frontend-js-before"> 326var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"landing-pages":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.julienlegrand.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.julienlegrand.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.julienlegrand.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"41e0055907","atomicFormsSendForm":"c0ed8872d8"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":756,"title":"Contact%20-%20Julien%20Legrand%20%7C%20Photographer","excerpt":"","featuredImage":false}}; 327//# sourceURL=elementor-frontend-js-before 328</script>
vendor: 1 bytes, line 328
328
329<script id="elementor-frontend-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 329
329
330<script id="smartmenus-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 330
330
331<script id="wp-featherlight-js" src="https://www.julienlegrand.com/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4"></script>
vendor: 131 bytes, lines 331-332
331 332<script id="elementor-recaptcha_v3-api-js" src="https://www.google.com/recaptcha/api.js?render=explicit&ver=4.2.2"></script>
333<script id="elementor-pro-webpack-runtime-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 333
333
334<script id="wp-hooks-js" src="https://www.julienlegrand.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 334
334
335<script id="wp-i18n-js" src="https://www.julienlegrand.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 335
335
336<script id="wp-i18n-js-after"> 337wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 338//# sourceURL=wp-i18n-js-after 339</script>
vendor: 1 bytes, line 339
339
340<script id="elementor-pro-frontend-js-before"> 341var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.julienlegrand.com\/wp-admin\/admin-ajax.php","nonce":"f4bff0a329","urls":{"assets":"https:\/\/www.julienlegrand.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.julienlegrand.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.julienlegrand.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 342//# sourceURL=elementor-pro-frontend-js-before 343</script>
vendor: 1 bytes, line 343
343
344<script id="elementor-pro-frontend-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 344
344
345<script id="pro-elements-handlers-js" src="https://www.julienlegrand.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 345
345
346<script id="wp-emoji-settings" type="application/json"> 347{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.julienlegrand.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 348</script>
vendor: 1 bytes, line 348
348
349<script type="module"> 350/*! This file is auto-generated */ 351var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 352//# sourceURL=https://www.julienlegrand.com/wp-includes/js/wp-emoji-loader.min.js 353</script>
353 354 355</body> 356</html> 357 358<!-- Dynamic page generated in 0.252 seconds. --> 359<!-- Cached page generated by WP-Super-Cache on 2026-09-26 21:41:12 --> 360 361<!-- super cache -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.