1<!DOCTYPE html> 2<html lang="en-US" > 3<head> 4 <meta charset="UTF-8">
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 11<link rel="alternate" hreflang="en" href="https://saywhomedia.com/about/" /> 12<link rel="alternate" hreflang="fr" href="https://saywhomedia.com/fr/a-propos/" /> 13<link rel="alternate" hreflang="it" href="https://saywhomedia.com/it/chi-siamo/" /> 14<link rel="alternate" hreflang="x-default" href="https://saywhomedia.com/about/" /> 15<!-- Google Tag Manager -->
16<script>
vendor: 327 bytes, lines 16-20
16(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 17new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 18j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 19'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 20})(window,document,'script','dataLayer','
20GTM-MQ5SQCK
vendor: 3 bytes, line 20
20');
20</script>
20 21<!-- End Google Tag Manager --> 22 <link rel="dns-prefetch" href="//cdntag.tarteaucitron.io"><link rel="preconnect" href="https://cdntag.tarteaucitron.io" crossorigin=""><!--cloudflare-no-transform-->
22<script type="text/javascript" src="https://cdntag.tarteaucitron.io/load.js?domain=saywhomedia.com&uuid=09e41a5d579820209212bd704a2084dfed249ddb"></script>
22 23 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 24 <title>About - Say Who - le média des communautés influentes de notre époque</title> 25<link data-rocket-prefetch href="https://connect.facebook.net" rel="dns-prefetch"> 26<link data-rocket-prefetch href="https://cdn.by.wonderpush.com" rel="dns-prefetch"> 27<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch"> 28<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch"> 29<link data-rocket-prefetch href="https://sibautomation.com" rel="dns-prefetch"> 30<link data-rocket-prefetch href="https://analytics.tiktok.com" rel="dns-prefetch"> 31<link data-rocket-prefetch href="https://cdntag.tarteaucitron.io" rel="dns-prefetch"> 32<link data-rocket-prefetch href="https://saywho.twic.pics" rel="dns-prefetch"> 33<link data-rocket-prefetch href="https://cdn.jsdelivr.net" rel="dns-prefetch"> 34<link data-rocket-prefetch href="https://saywhofr.fra1.digitaloceanspaces.com" rel="dns-prefetch"> 35<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch"> 36<link data-rocket-prefetch href="https://cdn.brevo.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://saywho.twic.pics/https://saywhomedia.com/app/uploads/2022/12/fiac_opening_16_10_19_michael_huard_say_who_64__michael_huard-scaled.jpg?twic=v1/cover=380x477/max=1440" fetchpriority="high"> 37 <link rel="canonical" href="https://saywhomedia.com/about/" /> 38 <meta property="og:locale" content="en_US" /> 39 <meta property="og:type" content="article" /> 40 <meta property="og:title" content="About - Say Who - le média des communautés influentes de notre époque" /> 41 <meta property="og:description" content="About Founded in 2009, SAY WHO is an international media platform, photography agency, content production studio and image licensing platform specializing in the worlds of fashion, luxury, art, design and culture. Our mission is to observe, document and amplify the people, institutions, brands and events shaping todayâs creative industries. Through our editorial platform, we chronicle […]" /> 42 <meta property="og:url" content="https://saywhomedia.com/about/" /> 43 <meta property="og:site_name" content="Say Who - le média des communautés influentes de notre époque" /> 44 <meta property="article:publisher" content="https://www.facebook.com/Saywho-153870635560/" /> 45 <meta property="article:modified_time" content="2026-09-15T13:51:02+00:00" /> 46 <meta name="twitter:card" content="summary_large_image" /> 47
47<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/saywhomedia.com\/about\/","url":"https:\/\/saywhomedia.com\/about\/","name":"About - Say Who - le média des communautés influentes de notre époque","isPartOf":{"@id":"https:\/\/saywhomedia.com\/#website"},"datePublished":"2018-05-02T14:21:58+00:00","dateModified":"2026-09-15T13:51:02+00:00","breadcrumb":{"@id":"https:\/\/saywhomedia.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/saywhomedia.com\/about\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/saywhomedia.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/saywhomedia.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/saywhomedia.com\/#website","url":"https:\/\/saywhomedia.com\/","name":"Say Who - le média des communautés influentes de notre époque","description":"Comprendre qui est qui et qui fait quoi, grâce à la couverture des événements les plus confidentiels aux festivités les plus officielles.","publisher":{"@id":"https:\/\/saywhomedia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/saywhomedia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/saywhomedia.com\/#organization","name":"Say Who","url":"https:\/\/saywhomedia.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saywhomedia.com\/#\/schema\/logo\/image\/","url":"https:\/\/saywhofr.fra1.cdn.digitaloceanspaces.com\/app\/uploads\/2017\/10\/22045885_10155644653760561_5989271493588891544_n.jpg","contentUrl":"https:\/\/saywhofr.fra1.cdn.digitaloceanspaces.com\/app\/uploads\/2017\/10\/22045885_10155644653760561_5989271493588891544_n.jpg","width":896,"height":896,"caption":"Say Who"},"image":{"@id":"https:\/\/saywhomedia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Saywho-153870635560\/","https:\/\/www.instagram.com\/saywho_fr\/?hl=fr"]}]}</script>
47 48 <!-- / Yoast SEO plugin. --> 49 50 51<link rel='dns-prefetch' href='//saywho.twic.pics' /> 52<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 53<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 54<link rel='dns-prefetch' href='//player.vimeo.com' /> 55<link rel="alternate" type="application/rss+xml" title="Say Who - le média des communautés influentes de notre époque » Feed" href="https://saywhomedia.com/feed/" /> 56<link rel="alternate" type="application/rss+xml" title="Say Who - le média des communautés influentes de notre époque » Comments Feed" href="https://saywhomedia.com/comments/feed/" /> 57<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://saywhomedia.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsaywhomedia.com%2Fabout%2F" /> 58<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://saywhomedia.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsaywhomedia.com%2Fabout%2F&format=xml" /> 59 <!-- This site uses the Google Analytics by ExactMetrics plugin v10.3.0 - Using Analytics tracking - https://www.exactmetrics.com/ -->
vendor: 59 bytes, lines 59-60
59 60 <script src="//www.googletagmanager.com/gtag/js?id=
60G-LTSYGJMRQ6
vendor: 91 bytes, lines 60-61
60" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 61
61<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 62 var em_version = '10.3.0'; 63 var em_track_user = true; 64 var em_no_track_reason = ''; 65 var ExactMetricsDefaultLocations = {"page_location":"https:\/\/saywhomedia.com\/about\/"}; 66 if ( typeof ExactMetricsPrivacyGuardFilter === 'function' ) { 67 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsPrivacyGuardFilter( ExactMetricsExcludeQuery ) : ExactMetricsPrivacyGuardFilter( ExactMetricsDefaultLocations ); 68 } else { 69 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsExcludeQuery : ExactMetricsDefaultLocations; 70 } 71 72 var disableStrs = [ 73 'ga-disable-G-LTSYGJMRQ6', 74 ]; 75 76 /* Function to detect opted out users */ 77 function __gtagTrackerIsOptedOut() { 78 for (var index = 0; index < disableStrs.length; index++) { 79 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 80 return true; 81 } 82 } 83 84 return false; 85 } 86 87 /* Disable tracking if the opt-out cookie exists. */ 88 if (__gtagTrackerIsOptedOut()) { 89 for (var index = 0; index < disableStrs.length; index++) { 90 window[disableStrs[index]] = true; 91 } 92 } 93 94 /* Opt-out function */ 95 function __gtagTrackerOptout() { 96 for (var index = 0; index < disableStrs.length; index++) { 97 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 98 window[disableStrs[index]] = true; 99 } 100 } 101 102 if ('undefined' === typeof gaOptout) { 103 function gaOptout() { 104 __gtagTrackerOptout(); 105 } 106 } 107 window.dataLayer = window.dataLayer || []; 108 109 window.ExactMetricsDualTracker = { 110 helpers: {}, 111 trackers: {}, 112 }; 113 if (em_track_user) { 114 function __gtagDataLayer() { 115 dataLayer.push(arguments); 116 } 117 118 function __gtagTracker(type, name, parameters) { 119 if (!parameters) { 120 parameters = {}; 121 } 122 123 if (parameters.send_to) { 124 __gtagDataLayer.apply(null, arguments); 125 return; 126 } 127 128 if (type === 'event') { 129 parameters.send_to = exactmetrics_frontend.v4_id; 130 var hookName = name; 131 if (typeof parameters['event_category'] !== 'undefined') { 132 hookName = parameters['event_category'] + ':' + name; 133 } 134 135 if (typeof ExactMetricsDualTracker.trackers[hookName] !== 'undefined') { 136 ExactMetricsDualTracker.trackers[hookName](parameters); 137 } else { 138 __gtagDataLayer('event', name, parameters); 139 } 140 141 } else { 142 __gtagDataLayer.apply(null, arguments); 143 } 144 } 145 146 __gtagTracker('js', new Date()); 147 __gtagTracker('set', { 148 'developer_id.dNDMyYj': true, 149 }); 150 if ( ExactMetricsLocations.page_location ) { 151 __gtagTracker('set', ExactMetricsLocations); 152 } 153 __gtagTracker('config', 'G-LTSYGJMRQ6', {"forceSSL":"true"} ); 154 window.gtag = __gtagTracker; (function () { 155 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 156 /* ga and __gaTracker compatibility shim. */ 157 var noopfn = function () { 158 return null; 159 }; 160 var newtracker = function () { 161 return new Tracker(); 162 }; 163 var Tracker = function () { 164 return null; 165 }; 166 var p = Tracker.prototype; 167 p.get = noopfn; 168 p.set = noopfn; 169 p.send = function () { 170 var args = Array.prototype.slice.call(arguments); 171 args.unshift('send'); 172 __gaTracker.apply(null, args); 173 }; 174 var __gaTracker = function () { 175 var len = arguments.length; 176 if (len === 0) { 177 return; 178 } 179 var f = arguments[len - 1]; 180 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 181 if ('send' === arguments[0]) { 182 var hitConverted, hitObject = false, action; 183 if ('event' === arguments[1]) { 184 if ('undefined' !== typeof arguments[3]) { 185 hitObject = { 186 'eventAction': arguments[3], 187 'eventCategory': arguments[2], 188 'eventLabel': arguments[4], 189 'value': arguments[5] ? arguments[5] : 1, 190 } 191 } 192 } 193 if ('pageview' === arguments[1]) { 194 if ('undefined' !== typeof arguments[2]) { 195 hitObject = { 196 'eventAction': 'page_view', 197 'page_path': arguments[2], 198 } 199 } 200 } 201 if (typeof arguments[2] === 'object') { 202 hitObject = arguments[2]; 203 } 204 if (typeof arguments[5] === 'object') { 205 Object.assign(hitObject, arguments[5]); 206 } 207 if ('undefined' !== typeof arguments[1].hitType) { 208 hitObject = arguments[1]; 209 if ('pageview' === hitObject.hitType) { 210 hitObject.eventAction = 'page_view'; 211 } 212 } 213 if (hitObject) { 214 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
215 hitConverted = mapArgs(hitObject); 216 __gtagTracker('event', action, hitConverted); 217 } 218 } 219 return; 220 } 221 222 function mapArgs(args) { 223 var arg, hit = {}; 224 var gaMap = { 225 'eventCategory': 'event_category', 226 'eventAction': 'event_action', 227 'eventLabel': 'event_label', 228 'eventValue': 'event_value', 229 'nonInteraction': 'non_interaction', 230 'timingCategory': 'event_category', 231 'timingVar': 'name', 232 'timingValue': 'value', 233 'timingLabel': 'event_label', 234 'page': 'page_path', 235 'location': 'page_location', 236 'title': 'page_title', 237 'referrer' : 'page_referrer', 238 }; 239 for (arg in args) { 240 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 241 hit[gaMap[arg]] = args[arg]; 242 } else { 243 hit[arg] = args[arg]; 244 } 245 } 246 return hit; 247 } 248 249 try { 250 f.hitCallback(); 251 } catch (ex) { 252 } 253 }; 254 __gaTracker.create = newtracker; 255 __gaTracker.getByName = newtracker; 256 __gaTracker.getAll = function () { 257 return []; 258 }; 259 __gaTracker.remove = noopfn; 260 __gaTracker.loaded = true; 261 window['__gaTracker'] = __gaTracker; 262 })(); 263 } else { 264 console.log(""); 265 (function () { 266 function __gtagTracker() { 267 return null; 268 } 269 270 window['__gtagTracker'] = __gtagTracker; 271 window['gtag'] = __gtagTracker; 272 })(); 273 } 274 </script>
274 275 <!-- / Google Analytics by ExactMetrics --> 276 <style id="wp-img-auto-sizes-contain-inline-css"> 277img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 278/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 279</style> 280<style id="wp-emoji-styles-inline-css"> 281 282 img.wp-smiley, img.emoji { 283 display: inline !important; 284 border: none !important; 285 box-shadow: none !important; 286 height: 1em !important; 287 width: 1em !important; 288 margin: 0 0.07em !important; 289 vertical-align: -0.1em !important; 290 background: none !important; 291 padding: 0 !important; 292 } 293/*# sourceURL=wp-emoji-styles-inline-css */ 294</style> 295<style id="wp-block-library-inline-css"> 296:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
296--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 297 298/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 299</style> 300<style id="classic-theme-styles-inline-css"> 301/*! This file is auto-generated */ 302.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} 303/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 304</style> 305 306<style id="global-styles-inline-css"> 307: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,
3070) 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%);--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;}
307.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;} 308/*# sourceURL=global-styles-inline-css */ 309</style> 310 311<link data-minify="1" rel='stylesheet' id='select2-css' href='https://saywhomedia.com/app/cache/min/1/ajax/libs/select2/4.0.5/css/select2.min.css?ver=1791468401' media='all' /> 312<link rel='stylesheet' id='izi-modal-css' href='https://saywhomedia.com/app/plugins/sswpusers/public/css/iziModal.min.css?ver=1.0.0' media='all' /> 313<link data-minify="1" rel='stylesheet' id='wp-memberspace-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/sswpusers/public/css/wp-memberspace-public.css?ver=1791468401' media='all' /> 314<link rel='stylesheet' id='sync-saywhopro-css' href='https://saywhomedia.com/app/plugins/sync-saywhopro/public/css/sync-saywhopro-public.css?ver=1.0.0' media='all' /> 315<link data-minify="1" rel='stylesheet' id='lesyetis-saywho-agenda-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/lesyetis-saywho-agenda/public/css/lesyetis-saywho-agenda-public.css?ver=1791468401' media='all' /> 316<link data-minify="1" rel='stylesheet' id='saywho-social-account-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/saywho-social-account/public/css/saywho-social-account-public.css?ver=1791468401' media='all' /> 317<link data-minify="1" rel='stylesheet' id='lightgallery-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/wp-userstags/public/css/lightgallery.min.css?ver=1791468401' media='all' /> 318<link data-minify="1" rel='stylesheet' id='wp-userstags-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/wp-userstags/public/css/wp-userstags-public.css?ver=1791468401' media='all' /> 319<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://saywhomedia.com/app/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=510000' media='all' /> 320<link data-minify="1" rel='stylesheet' id='ep_general_styles-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/elasticpress/dist/css/general-styles.css?ver=1791468401' media='all' /> 321<link rel='stylesheet' id='saywho-theme-base-style-css' href='https://saywhomedia.com/app/themes/saywho/style.css?ver=7.1.2' media='all' /> 322<link data-minify="1" rel='stylesheet' id='saywho-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/css/style.css?ver=1791468400' media='all' /> 323<link data-minify="1" rel='stylesheet' id='saywho-video-js-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/video-js/video-js.min.css?ver=1791468400' media='all' /> 324<link data-minify="1" rel='stylesheet' id='saywho-slick-js-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/slick-js/slick.css?ver=1791468400' media='all' /> 325<link rel='stylesheet' id='saywho-slick-js-theme-style-css' href='https://saywhomedia.com/app/themes/saywho/js/slick-js/slick-theme.css?ver=7.1.2' media='all' /> 326<link data-minify="1" rel='stylesheet' id='saywho-tv-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/css/saywhotv.css?ver=1791468400' media='all' /> 327<link data-minify="1" rel='stylesheet' id='saywho-people-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/css/people.css?ver=1791468400' media='all' /> 328<link data-minify="1" rel='stylesheet' id='swiper-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/css/swiper.css?ver=1791468400' media='all' /> 329<link data-minify="1" rel='stylesheet' id='saywhat-style-css' href='https://saywhomedia.com/app/cache/min/1/app/themes/saywho/css/saywhat.css?ver=1791468400' media='all' /> 330<link rel='stylesheet' id='video-conferencing-with-zoom-api-css' href='https://saywhomedia.com/app/plugins/video-conferencing-with-zoom-api/assets/public/css/style.min.css?ver=4.6.12' media='all' /> 331<link data-minify="1" rel='stylesheet' id='sib-front-css-css' href='https://saywhomedia.com/app/cache/min/1/app/plugins/mailin/css/mailin-front.css?ver=1791468400' media='all' /> 332<link rel='stylesheet' id='wp-block-paragraph-css' href='https://saywhomedia.com/wp/wp-includes/blocks/paragraph/style.min.css?ver=7.1.2' media='all' />
333<script type="text/javascript"> 334 window._nslDOMReady = (function () { 335 const executedCallbacks = new Set(); 336 337 return function (callback) { 338 /** 339 * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once! 340 */ 341 if (executedCallbacks.has(callback)) return; 342 343 const wrappedCallback = function () { 344 if (executedCallbacks.has(callback)) return; 345 executedCallbacks.add(callback); 346 callback(); 347 }; 348 349 if (document.readyState === "complete" || document.readyState === "interactive") { 350 wrappedCallback(); 351 } else { 352 document.addEventListener("DOMContentLoaded", wrappedCallback); 353 } 354 }; 355 })(); 356 </script>
356<script id="wpml-cookie-js-extra"> 357var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":"Fri, 09 Oct 2026 23:25:54 GMT","path":"/"}}; 358//# sourceURL=wpml-cookie-js-extra 359</script>
vendor: 1 bytes, line 359
359
360<script data-minify="1" data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://saywhomedia.com/app/cache/min/1/app/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=1791468401"></script>
vendor: 1 bytes, line 360
360
361<script async id="twicpics-js" defer src="https://saywho.twic.pics/?v1&step=5"></script>
vendor: 1 bytes, line 361
361
362<script async data-wp-strategy="async" id="exactmetrics-frontend-script-js" src="https://saywhomedia.com/app/plugins/exactmetrics-premium/assets/js/frontend-gtag.min.js?ver=10.3.0"></script>
vendor: 1 bytes, line 362
362
363<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='exactmetrics-frontend-script-js-extra'>/* <![CDATA[ */ 364var exactmetrics_frontend = {"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/saywhomedia.com","hash_tracking":"false","v4_id":"G-LTSYGJMRQ6"};/* ]]> */ 365</script>
vendor: 1 bytes, line 365
365
366<script id="jquery-core-js" src="https://saywhomedia.com/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 366
366
367<script id="jquery-migrate-js" src="https://saywhomedia.com/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 367
367
368<script data-minify="1" id="select2-js" src="https://saywhomedia.com/app/cache/min/1/ajax/libs/select2/4.0.5/js/select2.min.js?ver=1791468401"></script>
vendor: 1 bytes, line 368
368
369<script id="algolia-places-js" src="https://cdn.jsdelivr.net/npm/[email protected]?ver=1.0.0"></script>
vendor: 1 bytes, line 369
369
370<script id="izi-modal-js" src="https://saywhomedia.com/app/plugins/sswpusers/public/js/iziModal.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 370
370
371<script id="wp-memberspace-js-extra"> 372var WP_MEMBERSPACE = {"notification":null,"wp-memberspace-nonce":"10568b0b38"}; 373//# sourceURL=wp-memberspace-js-extra 374</script>
vendor: 1 bytes, line 374
374
375<script id="wp-memberspace-js" src="https://saywhomedia.com/app/plugins/sswpusers/public/js/wp-memberspace-public.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 375
375
376<script data-minify="1" id="sync-saywhopro-js" src="https://saywhomedia.com/app/cache/min/1/app/plugins/sync-saywhopro/public/js/sync-saywhopro-public.js?ver=1791468401"></script>
vendor: 1 bytes, line 376
376
377<script id="lesyetis-saywho-agenda-js-extra"> 378var LESYETIS_SAYWHO_AGENDA = {"endpoint":"https://saywhomedia.com/wp-json/lesyetis-saywho-agenda/v1/events_dates","nonce":"a1c670c161","lang":{"filter_by_date":"Filter by date","category":"Category","all":"all"}}; 379//# sourceURL=lesyetis-saywho-agenda-js-extra 380</script>
vendor: 1 bytes, line 380
380
381<script id="lesyetis-saywho-agenda-js" src="https://saywhomedia.com/app/plugins/lesyetis-saywho-agenda/public/js/lesyetis-saywho-agenda-public.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 381
381
382<script id="jquery-ui-core-js-before"> 383jQuery.uiBackCompat = true; 384//# sourceURL=jquery-ui-core-js-before 385</script>
vendor: 1 bytes, line 385
385
386<script id="jquery-ui-core-js" src="https://saywhomedia.com/wp/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 386
386
387<script id="jquery-ui-tooltip-js" src="https://saywhomedia.com/wp/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 387
387
388<script data-minify="1" id="handlebars-js" src="https://saywhomedia.com/app/cache/min/1/ajax/libs/handlebars.js/4.0.6/handlebars.min.js?ver=1791468400"></script>
vendor: 1 bytes, line 388
388
389<script id="lodash-js" src="https://saywhomedia.com/wp/wp-includes/js/dist/vendor/lodash.min.js?ver=4.18.1"></script>
vendor: 1 bytes, line 389
389
390<script id="lodash-js-after"> 391window.lodash = _.noConflict(); 392//# sourceURL=lodash-js-after 393</script>
vendor: 1 bytes, line 393
393
394<script id="saywho-social-account-js-extra"> 395var SAYWHO_SOCIAL_ACCOUNT = {"fb_app_id":"2254417281507091","endpoint":{"accountsearch":"https://saywhomedia.com/wp-json/saywho-social-account/v1/account-search","accountassociation":"https://saywhomedia.com/wp-json/saywho-social-account/v1/account-association","login":"https://saywhomedia.com/wp-json/saywho-social-account/v1/login","fblogin":"https://saywhomedia.com/wp-json/saywho-social-account/v1/fblogin","fbsignup":"https://saywhomedia.com/wp-json/saywho-social-account/v1/fbsignup","forgotpassword":"https://saywhomedia.com/wp-json/saywho-social-account/v1/forgotpassword","signup":"https://saywhomedia.com/wp-json/saywho-social-account/v1/signup"},"social_login_route":"https://saywhomedia.com/account/social-account/login/","saywho_profile_route":"https://saywhomedia.com/account/profile/","saywho_logout_route":"https://saywhomedia.com/account/logout/","translations":{"title":"Register on Say Who","header_text":"Already a member ? \u003Ca href=\"#saywho-login-modal\"\u003ELog in here\u003C/a\u003E","info":"\u003Ch3\u003EJoining the Say Who community includes :\u003C/h3\u003E\r\n\r\n\u003Cul\u003E\r\n \t\u003Cli\u003EA personalized profile on saywhomedia.com/fr\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cul\u003E\r\n \t\u003Cli\u003EAn exclusive access to the Say Who agenda with upcoming cultural events\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cul\u003E\r\n \t\u003Cli\u003EYour photo gallery so you can manage and share your content instantaneously\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cul\u003E\r\n \t\u003Cli\u003EMembers-only targeted & premium offers from our partners (invitations / seeding & more !)\u003C/li\u003E\r\n\u003C/ul\u003E","registration":"Registration","already-tagged":"Are you tagged on saywho.fr?","join-us":"Join us!","step-1-2":"Step 1/2","step-2-2":"Step 2/2","back":"Back","next-step":"Next","synchronize-sw-account":"Find your profile on Say Who","synchronize-fb-account":"Synchronize your Facebook account","identify-your-profile":"Identify your profile","sign-in-with-facebook":"Connect with Facebook","log-in-with-facebook":"Log in with Facebook","sign-up-with-facebook":"Sign up with Facebook","log-in-with-linked-in":"Log in with LinkedIn","sign-in-with-linked-in":"Sign up with LinkedIn","do-not-have-a-fb-account":"Send us a request by Email","newsletter":"Newsletter","newsletter-desc":"Stay informed of the latest events and meetings that have marked the week.","accept-newsletter":"I subscribe to the Weekly Digest.","subscribe-tags":"I want to be notified of my new tagged pictures","i-accept":"I accept the","t-n-c":"Terms of Use and Privacy Policy.","required":"required","make-a-request":"Register","enter-three-or-more-characters":"Please enter 3 or more characters"},"login_modal_translations":{"login":"Log in","not-registered":"Not registered?","signup":"Sign up here","signup-link":"https://saywhomedia.com/account/register/","alternative":"or","email":"Email","password":"Password","forgot-password":"Forgot your password?","reset-my-password":"Reset my password","reset":"Reset","stay_tuned":"Stay in the know!","already_member":"Already member ?","places_to_be":"Places to be","places_to_be_sentence":"The agenda of events that matter","keep_up":"Keep up with us","keep_up_sentence":"Real time news with the \u00ab Say Who Digest \u00bb","wall_fame":"Wall of fame","wall_fame_sentence":"Immortalized by one of our photographers? Your photo by e-mail!","cherry_cake":"Cherry on the cake","cherry_cake_sentence":"Exclusive invitations and offers from our partners","become_member":"Become member","connect_with_us":"Connect with us","subscribe_digest":"I subscribe to \u00ab Say Who Digest \u00bb","must_accept":"You must accept","accept":"I accept","terms":"the General Terms of Use","and":"and","privacy":"the Privacy Policy","required":"(Required)","ask_by_mail":"Sign up with my email","lname":"Last name","fname":"First name","confirm_pw":"Confirm password"},"user_profile_translations":{"your_account":"Your account","logout":"Logout"},"nonce":"a1c670c161","is_user_logged_in":"","loggedin_username":""}; 396//# sourceURL=saywho-social-account-js-extra 397</script>
vendor: 1 bytes, line 397
397
398<script id="saywho-social-account-js" src="https://saywhomedia.com/app/plugins/saywho-social-account/public/js/saywho-social-account-public.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 398
398
399<script data-minify="1" id="picture-fill-js" src="https://saywhomedia.com/app/cache/min/1/npm/[email protected]/dist/picturefill.min.js?ver=1791468401"></script>
vendor: 1 bytes, line 399
399
400<script id="lightgallery-js" src="https://saywhomedia.com/app/plugins/wp-userstags/public/js/lightgallery-all.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 400
400
401<script data-minify="1" id="lightgallery-pinch-zoom-js" src="https://saywhomedia.com/app/cache/min/1/app/plugins/wp-userstags/public/js/lg-pinch-zoom.js?ver=1791468401"></script>
vendor: 1 bytes, line 401
401
402<script id="wp-userstags-js-extra"> 403var WP_USERSTAGS = {"eventsEndPoint":"https://saywhomedia.com/wp-json/wp-userstags/v1/events","detagBtnText":"Detag","removeBtnText":"Request to remove","nonce":"10568b0b38","rest_nonce":"a1c670c161"}; 404//# sourceURL=wp-userstags-js-extra 405</script>
vendor: 1 bytes, line 405
405
406<script data-minify="1" id="wp-userstags-js" src="https://saywhomedia.com/app/cache/min/1/app/plugins/wp-userstags/public/js/wp-userstags-public.js?ver=1791468401"></script>
vendor: 1 bytes, line 406
406
407<script id="hls-js" src="//cdn.jsdelivr.net/npm/hls.js@latest?ver=7.1.2"></script>
vendor: 1 bytes, line 407
407
408<script data-minify="1" id="vimeo-js" src="https://saywhomedia.com/app/cache/min/1/api/player.js?ver=1791468400"></script>
vendor: 1 bytes, line 408
408
409<script id="saywho-swiper-js-js" src="https://saywhomedia.com/app/themes/saywho/js/swiper.min.js?ver=807"></script>
vendor: 1 bytes, line 409
409
410<script data-minify="1" id="saywho-tv-js-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/saywhotv.js?ver=1791468400"></script>
vendor: 1 bytes, line 410
410
411<script data-minify="1" id="list-people-search-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/listPeopleSearch.js?ver=1791468400"></script>
vendor: 1 bytes, line 411
411
412<script id="sib-front-js-js-extra"> 413var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"}; 414var ajax_sib_front_object = {"ajax_url":"https://saywhomedia.com/wp/wp-admin/admin-ajax.php","ajax_nonce":"cdaef2c242","flag_url":"https://saywhomedia.com/app/plugins/mailin/img/flags/"}; 415//# sourceURL=sib-front-js-js-extra 416</script>
vendor: 1 bytes, line 416
416
417<script data-minify="1" id="sib-front-js-js" src="https://saywhomedia.com/app/cache/min/1/app/plugins/mailin/js/mailin-front.js?ver=1791468400"></script>
417 418<link rel="https://api.w.org/" href="https://saywhomedia.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://saywhomedia.com/wp-json/wp/v2/pages/249353" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://saywhomedia.com/wp/xmlrpc.php?rsd" /> 419<meta name="generator" content="WordPress 7.1.2" /> 420<link rel='shortlink' href='https://saywhomedia.com/?p=249353' /> 421<meta name="generator" content="WPML ver:5.1.0 stt:1,4,27;" />
422<script data-minify="1" type="text/javascript" src="https://saywhomedia.com/app/cache/min/1/js/sdk-loader.js?ver=1791468400" async></script>
vendor: 1 bytes, line 422
422
423<script type="text/javascript"> 424 window.Brevo = window.Brevo || []; 425 window.Brevo.push(['init', {"client_key":"5wgcapg4gyhpp6fqwnx6kzam","email_id":null,"push":{"customDomain":"https:\/\/saywhomedia.com\/app\/plugins\/mailin\/"},"service_worker_url":"wonderpush-worker-loader.min.js?webKey=9014011815b9e0199b2e602f4fa11fa674c2629d7c7739cd7072cf864299d88f","frame_url":"brevo-frame.html"}]); 426</script>
426<script data-minify="1" type="text/javascript" src="https://saywhomedia.com/app/cache/min/1/sdk/1.1/wonderpush-loader.min.js?ver=1791468401" async></script>
vendor: 1 bytes, line 426
426
427<script type="text/javascript"> 428 window.WonderPush = window.WonderPush || []; 429 window.WonderPush.push(['init', {"customDomain":"https:\/\/saywhomedia.com\/app\/plugins\/mailin\/","serviceWorkerUrl":"wonderpush-worker-loader.min.js?webKey=9014011815b9e0199b2e602f4fa11fa674c2629d7c7739cd7072cf864299d88f","frameUrl":"wonderpush.min.html","webKey":"9014011815b9e0199b2e602f4fa11fa674c2629d7c7739cd7072cf864299d88f"}]); 430</script>
430<link rel="icon" href="https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2017/03/cropped-Fav-Icon.png" sizes="32x32" /> 431<link rel="icon" href="https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2017/03/cropped-Fav-Icon.png" sizes="192x192" /> 432<link rel="apple-touch-icon" href="https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2017/03/cropped-Fav-Icon.png" /> 433<meta name="msapplication-TileImage" content="https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2017/03/cropped-Fav-Icon.png" /> 434
434<script> 435 window.videojs_path_to_swf = "https://saywhomedia.com/app/themes/saywho/js/video-js/video-js.swf"; 436 </script>
436 437
vendor: 1,041 bytes, lines 437-444
437<script> 438 !function (w, d, t) { 439 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 440 441 ttq.load('CN3L6UJC77UCPAKJSAEG'); 442 ttq.page(); 443 }(window, document, 'ttq'); 444 </script>
444 445<link rel='stylesheet' id='gforms_reset_css-css' href='https://saywhomedia.com/app/plugins/gravity-forms/legacy/css/formreset.min.css?ver=3.1.3.1' media='all' /> 446<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://saywhomedia.com/app/plugins/gravity-forms/legacy/css/formsmain.min.css?ver=3.1.3.1' media='all' /> 447<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://saywhomedia.com/app/plugins/gravity-forms/legacy/css/readyclass.min.css?ver=3.1.3.1' media='all' /> 448<link rel='stylesheet' id='gforms_browsers_css-css' href='https://saywhomedia.com/app/plugins/gravity-forms/legacy/css/browsers.min.css?ver=3.1.3.1' media='all' /> 449 450<meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_minify_js wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_cdn wpr_desktop" /></head> 451 452<body class="wp-singular page-template page-template-apropos page-template-apropos-php page page-id-249353 wp-theme-saywho"> 453 454 455 456 457 458<header class="site-header site-header--mini "> 459 <div class="max-width"> 460 <div class="header-left"> 461 <nav class="header-nav"> 462 <a style="" href="https://saywhomedia.com/events/">DIARY</a> 463 <a style="" href="https://saywhomedia.com/people/">WHO</a> 464 <a style="" href="https://saywhomedia.com/interviews/">ITW</a> 465 <a style="" href="https://saywhomedia.com/say-what/">WHAT</a> 466 <a style="" href="https://saywhomedia.com/special/">SPECIAL</a> 467 <a style="" href="https://saywhomedia.com/films/">FILMS</a> 468 </nav> 469 <div class="loupe"> 470 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 471 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 472 <path d="M21.35 21.35L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 473 </svg> 474 </div> 475 </div> 476 <a href="https://saywhomedia.com" class="logo"> 477 <img src="https://saywhomedia.com/app/themes/saywho/img/logo.svg" alt="saywho-logo"> 478 </a> 479 480 <div class="header-right"> 481 <div class="header-links"> 482 <div class="header-nav"> 483 <a href="https://saywho.pro/">LICENSING</a> 484 <a href="https://saywho.studio/">STUDIO</a> 485 </div> 486 <div class="trad" id="flags_language_selector"><span class="underlined">EN</span> / <a class="underlined" href="https://saywhomedia.com/fr/a-propos/">FR</a> / <a class="underlined" href="https://saywhomedia.com/it/chi-siamo/">IT</a></div> 487 488 <!-- <a class="no-decoration" href="https://www.facebook.com/Saywho-153870635560/" target="_blank">--> 489 <!-- <img class="fb" src="--><!--/img/fb-black.png" alt="">--> 490 <!-- </a>--> 491 <!-- <a class="no-decoration" href="https://www.instagram.com/saywho_fr" target="_blank">--> 492 <!-- <img class="insta" src="--><!--/img/insta.png" alt="">--> 493 <!-- </a>--> 494 495 </div> 496 </div> 497 498 <div class="fill-burger"> 499 <a href="#" id="home-burger" class="burger"> 500 <span class="one-trait"></span> 501 <span class="two-trait"></span> 502 <span class="three-trait"></span> 503 </a> 504 </div> 505 506 <div class="header_mobile"> 507 <div></div> 508 <nav class="nav-mobile"> 509 <a style="" href="https://saywhomedia.com/events/">DIARY</a> 510 <a style="" href="https://saywhomedia.com/people/">WHO</a> 511 <a style="" href="https://saywhomedia.com/interviews/">ITW</a> 512 <a style="" href="https://saywhomedia.com/say-what/">WHAT</a> 513 <a style="" href="https://saywhomedia.com/special/">SPECIAL</a> 514 <a style="" href="https://saywhomedia.com/films/">FILMS</a> 515 <a style="" href="https://saywho.pro/">PRO</a> 516 <a style="" href="https://saywho.studio/">STUDIO</a> 517 </nav> 518 <div class="trad-mobile" id="flags_language_selector2"><span class="underlined">EN</span> / <a class="underlined" href="https://saywhomedia.com/fr/a-propos/">FR</a> / <a class="underlined" href="https://saywhomedia.com/it/chi-siamo/">
518IT</a></div > 519 </div> 520 521 </div> 522</header> 523<div class="search-page"> 524 <div class="search-page__bar"> 525 <button type="button" class="exit-search search-page__back" aria-label="Back"> 526 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 527 <path d="M19 12H5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 528 <path d="M12 19L5 12L12 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 529 </svg> 530 </button> 531 532 <div class="search-page__field"> 533 <svg class="search-page__loupe" width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 534 <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 535 <path d="M21.35 21.35L17 17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 536 </svg> 537 538 <svg class="search-page__comment" width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 539 <path d="M14 10C14 10.3536 13.8595 10.6928 13.6095 10.9428C13.3594 11.1929 13.0203 11.3333 12.6667 11.3333H4.66667L2 14V3.33333C2 2.97971 2.14048 2.64057 2.39052 2.39052C2.64057 2.14048 2.97971 2 3.33333 2H12.6667C13.0203 2 13.3594 2.14048 13.6095 2.39052C13.8595 2.64057 14 2.97971 14 3.33333V10Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 540 </svg> 541 542 <input type="text" id="search-input" class="search-page__input" autocomplete="off" 543 placeholder="A personality, an event..." 544 data-placeholder-classic="A personality, an event..." 545 data-placeholder-ai="Person, look, mood"> 546 547 <button type="button" class="search-page__clear" aria-label="Clear"> 548 <img src="https://saywhomedia.com/app/themes/saywho/img/round-close-gray.svg" alt=""> 549 </button> 550 551 <!-- Interrupteur IA : présent uniquement dans le panneau (Temps 2). --> 552 <div class="search-page__ai"> 553 <input type="checkbox" id="ai-toggle" class="search-page__ai-check"> 554 <label for="ai-toggle" class="search-page__ai-switch"> 555 <span class="search-page__ai-knob"></span> 556 <span class="search-page__sr">AI search</span> 557 </label> 558 <label for="ai-toggle" class="search-page__ai-label"> 559 AI <svg class="search-page__ai-star" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 560 <path d="M0.00759587 5.64963C1.31699 5.29801 2.55494 4.61042 3.58249 3.58286C4.61004 2.5553 5.29764 1.31737 5.64926 0.00796828L5.65685 0.00037241L5.66376 0.00727775C6.01531 1.31698 6.70346 2.55509 7.73122 3.58286C8.75876 4.61041 9.99673 5.298 11.3061 5.64963L11.3137 5.65723L11.3061 5.66482C9.99673 6.01645 8.75876 6.70405 7.73122 7.73159C6.70367 8.75915 6.01607 9.99709 5.66445 11.3065L5.65685 11.3141L5.64926 11.3065C5.29764 9.99709 4.61004 8.75915 3.58249 7.73159C2.55472 6.70382 1.3166 6.01569 0.00690534 5.66413L0 5.65723L0.00759587 5.64963Z" fill="url(#ai-star-bar)"/> 561 <defs> 562 <linearGradient id="ai-star-bar" x1="3.71372" y1="4.05723" x2="11.3137" y2="11.2572" gradientUnits="userSpaceOnUse"> 563 <stop stop-color="#EC5746"/> 564 <stop offset="1" stop-color="#F9C2BC"/> 565 </linearGradient> 566 </defs> 567 </svg> 568 </label> 569 </div> 570 571 <!-- Autosuggestion IA (Temps 3) --> 572 <div id="ai-suggest" class="ai-suggest" hidden></div> 573 </div> 574 575 <button type="button" id="ai-history-open" class="search-page__history" aria-label="History" hidden> 576 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 577 <circle cx="12" cy="12" r="9" stroke="currentColor" stroke-width="2"/> 578 <path d="M12 7V12L15.5 14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 579 </svg> 580 </button> 581 </div> 582 583 <div class="search-page__chat-head"> 584 <button type="button" class="exit-search search-page__chat-back" aria-label="Back"> 585 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 586 <path d="M19 12H5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 587 <path d="M12 19L5 12L12 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 588 </svg> 589 </button> 590 591 <div class="search-page__chat-actions"> 592 <button type="button" id="ai-history-chat" class="search-page__chat-action" aria-label="History"> 593 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 594 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2"/> 595 <path d="M12 6V12L16 14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 596 </svg> 597 </button> 598 <button type="button" id="ai-new-search" class="search-page__chat-action" aria-label="New search"> 599 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 600 <path d="M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 601 <path d="M18.5 2.62132C18.8978 2.2235 19.4374 2 20 2C20.5626 2 21.1022 2.2235 21.5 2.62132C21.8978 3.01915 22.1213 3.55871 22.1213 4.12132C22.1213 4.68393 21.8978 5.2235 21.5 5.62132L12 15.1213L8 16.1213L9 12.1213L18.5 2.62132Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 602 </svg> 603 </button> 604 </div> 605 </div> 606 607 <!-- Résultats de la recherche classique --> 608 <div id="results" class="results"></div> 609 610 <!-- Recherche IA : état focus, puis conversation --> 611 <div id="ai-panel" class="ai-panel" hidden></div> 612 613 <!-- Panneau latéral d'historique des recherches IA --> 614 <div id="ai-history" class="ai-history" hidden></div> 615 616 617
617<script id="results-tpl" type="text/x-handlebars-template"> 618 {{#unless total}} 619 <div class="no-results"> 620 <p class="no-results__title">Your search returned no results.</p> 621 <button type="button" class="no-results__cta">Try another search.</button> 622 </div> 623 {{/unless}} 624 625 {{#if hits.saywho_mondain}} 626 <section id="result-mondains" class="results__block"> 627 <h2 class="results__title">Who</h2> 628 <div class="results__who"> 629 {{#each hits.saywho_mondain}} 630 <a class="results__who-item" href="{{_source.permalink}}"> 631 <img class="results__who-avatar" twic-src="{{_source.images.medium}}" 632 src="https://saywho.twic.pics/{{_source.images.medium}}?twic=v1/cover=96x96/output=preview" 633 alt="{{_source.display_name}}"> 634 <span class="results__who-name">{{_source.display_name}}</span> 635 </a> 636 {{/each}} 637 </div> 638 </section> 639 {{/if}} 640 641 {{#if hits.saywho_event}} 642 <section id="result-events" class="results__block"> 643 <h2 class="results__title">Diary</h2> 644 <div class="results__carousel swiper-container" data-carousel="diary"> 645 <div class="swiper-wrapper"> 646 {{#each hits.saywho_event}} 647 <a class="results__card swiper-slide" href="{{_source.permalink}}"> 648 <div class="results__card-image"> 649 <img twic-src="{{_source.images.medium}}" 650 src="https://saywho.twic.pics/{{_source.images.medium}}?twic=v1/cover=400x420/output=preview" 651 alt="{{_source.post_title}}"> 652 <p class="results__card-date">{{_source.event_date}}</p> 653 </div> 654 {{#if _source.terms.category}} 655 <p class="results__card-tags">{{#each _source.terms.category}}<span class="results__card-tag">#{{name}}</span>{{/each}}</p> 656 {{/if}} 657 <p class="results__card-title">{{_source.post_title}}</p> 658 </a> 659 {{/each}} 660 </div> 661 <button type="button" class="results__carousel-next" aria-label="Next"> 662 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 663 <path d="M5 12H19" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 664 <path d="M12 5L19 12L12 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 665 </svg> 666 </button> 667 </div> 668 </section> 669 {{/if}} 670 671 {{#if hits.saywhat}} 672 <section id="result-saywhat" class="results__block"> 673 <h2 class="results__title">What</h2> 674 <div class="results__grid results__grid--wide"> 675 {{#each hits.saywhat}} 676 <a class="results__card" href="{{_source.permalink}}"> 677 <div class="results__card-image results__card-image--wide"> 678 <img twic-src="{{_source.images.medium}}" 679 src="https://saywho.twic.pics/{{_source.images.medium}}?twic=v1/cover=420x420/output=preview" 680 alt="{{_source.post_title}}"> 681 </div> 682 <p class="results__card-title">{{_source.post_title}}</p> 683 </a> 684 {{/each}} 685 </div> 686 </section> 687 {{/if}} 688 689 {{#if hits.saywho_interview}} 690 <section id="result-interview" class="results__block"> 691 <h2 class="results__title">Interview</h2> 692 <div class="results__grid results__grid--wide"> 693 {{#each hits.saywho_interview}} 694 <a class="results__card" href="{{_source.permalink}}"> 695 <div class="results__card-image results__card-image--wide"> 696 <img twic-src="{{_source.images.medium}}" 697 src="https://saywho.twic.pics/{{_source.images.medium}}?twic=v1/cover=420x420/output=preview" 698 alt="{{_source.post_title}}"> 699 <p class="results__card-date">{{formatDate _source.date_terms}}</p> 700 </div> 701 {{#if _source.terms.category}} 702 <p class="results__card-tags">{{#each _source.terms.category}}<span class="results__card-tag">#{{name}}</span>{{/each}}</p> 703 {{/if}} 704 <p class="results__card-title">{{_source.post_title}}</p> 705 </a> 706 {{/each}} 707 </div> 708 </section> 709 {{/if}} 710 711 {{#if hits.saywho_special}} 712 <section id="result-specials" class="results__block"> 713 <h2 class="results__title">Special</h2> 714 <div class="results__grid results__grid--wide"> 715 {{#each hits.saywho_special}} 716 <a class="results__card" href="{{_source.permalink}}"> 717 <div class="results__card-image results__card-image--wide"> 718 <img twic-src="{{_source.images.medium}}" 719 src="https://saywho.twic.pics/{{_source.images.medium}}?twic=v1/cover=420x420/output=preview" 720 alt="{{_source.post_title}}"> 721 {{#if _source.date_terms}} 722 <p class="results__card-date">{{formatDate _source.date_terms}}</p> 723 {{/if}} 724 </div> 725 {{#if _source.terms.category}} 726 <p class="results__card-tags">{{#each _source.terms.category}}<span class="results__card-tag">#{{name}}</span>{{/each}}</p> 727 {{/if}} 728 <p class="results__card-title">{{_source.post_title}}</p> 729 </a> 730 {{/each}} 731 </div> 732 </section> 733 {{/if}} 734 </script>
734 735 736
736<script id="ai-focus-tpl" type="text/x-handlebars-template"> 737 {{#if recent.length}} 738 <section class="ai-sugg__section"> 739 <h3 class="ai-sugg__title"> 740 Recent prompts <span class="ai-sugg__sep">.</span> 741 <button type="button" class="ai-sugg__clear">Clear</button> 742 </h3> 743 <div class="ai-sugg__cards"> 744 {{#each recent}} 745 <button type="button" class="ai-sugg__card" data-prompt="{{text}}" data-pins="{{pinsJson}}"> 746 <span class="ai-sugg__card-media"> 747 {{#if thumb}} 748 <img src="{{thumb}}" alt="" loading="lazy"> 749 {{else}} 750 <span class="ai-sugg__noimg">No image</span> 751 {{/if}} 752 </span> 753 <span class="ai-sugg__card-text">{{text}}</span> 754 </button> 755 {{/each}} 756 </div> 757 </section> 758 {{/if}} 759 760 {{#if views.length}} 761 <section class="ai-sugg__section"> 762 <h3 class="ai-sugg__title">Recently viewed</h3> 763 <div class="ai-sugg__thumbs"> 764 {{#each views}} 765 <div class="ai-sugg__thumb pic" data-picture-id="{{pictureId}}" data-src="{{thumb}}" 766 data-cart-link="{{buyUrl}}" data-sub-html="{{caption}}"> 767 <img src="{{thumb}}" alt=""> 768 <div class="saywho-pro-cart-link"> 769 <a title="download preview" href="{{buyUrl}}" target="_blank" rel="noopener noreferrer"> 770 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15V3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 771 </a> 772 <a title="buy licence" href="{{buyUrl}}" target="_blank" rel="noopener noreferrer"> 773 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 22C20.5523 22 21 21.5523 21 21C21 20.4477 20.5523 20 20 20C19.4477 20 19 20.4477 19 21C19 21.5523 19.4477 22 20 22Z" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 22C9.55228 22 10 21.5523 10 21C10 20.4477 9.55228 20 9 20C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22Z" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 774 </a> 775 </div> 776 </div> 777 {{/each}} 778 </div> 779 </section> 780 {{/if}} 781 782 {{#if peoples.length}} 783 <section class="ai-sugg__section"> 784 <h3 class="ai-sugg__title">People</h3> 785 <div class="ai-sugg__chips"> 786 {{#each peoples}} 787 <button type="button" class="ai-sugg__chip" data-prompt="{{label}}" data-people-id="{{id}}">{{label}}</button> 788 {{/each}} 789 </div> 790 </section> 791 {{/if}} 792 793 {{#if trends.length}} 794 <section class="ai-sugg__section"> 795 <h3 class="ai-sugg__title">Trends</h3> 796 <div class="ai-sugg__chips"> 797 {{#each trends}} 798 <button type="button" class="ai-sugg__chip" data-prompt="{{label}}">{{label}}</button> 799 {{/each}} 800 </div> 801 </section> 802 {{/if}} 803 </script>
803 804 805
805<script id="ai-turn-tpl" type="text/x-handlebars-template"> 806 <div class="ai-turn" data-turn="{{index}}"> 807 <div class="ai-turn__head"> 808 <div class="ai-turn__user"> 809 {{#if editing}} 810 <div class="ai-turn__edit-box"> 811 <input type="text" class="ai-turn__edit-input" value="{{user}}" autocomplete="off" 812 aria-label="Edit this search"> 813 <button type="button" class="ai-turn__edit-confirm" aria-label="Confirm"> 814 <svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 815 <path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/> 816 </svg> 817 </button> 818 <button type="button" class="ai-turn__edit-cancel" aria-label="Cancel"> 819 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 820 <path d="M12 4L4 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 821 <path d="M4 4L12 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 822 </svg> 823 </button> 824 </div> 825 {{else}} 826 <p class="ai-turn__bubble">{{{userHtml}}}</p> 827 <div class="ai-turn__actions"> 828 <button type="button" class="ai-turn__action ai-turn__copy" 829 title="Copy" 830 data-copied="Copied"> 831 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 832 <path d="M13.3333 6H7.33333C6.59695 6 6 6.59695 6 7.33333V13.3333C6 14.0697 6.59695 14.6667 7.33333 14.6667H13.3333C14.0697 14.6667 14.6667 14.0697 14.6667 13.3333V7.33333C14.6667 6.59695 14.0697 6 13.3333 6Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 833 <path d="M3.3335 9.99967H2.66683C2.31321 9.99967 1.97407 9.8592 1.72402 9.60915C1.47397 9.3591 1.3335 9.01996 1.3335 8.66634V2.66634C1.3335 2.31272 1.47397 1.97358 1.72402 1.72353C1.97407 1.47348 2.31321 1.33301 2.66683 1.33301H8.66683C9.02045 1.33301 9.35959 1.47348 9.60964 1.72353C9.85969 1.97358 10.0002 2.31272 10.0002 2.66634V3.33301" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 834 </svg> 835 </button> 836 <button type="button" class="ai-turn__action ai-turn__edit" 837 title="Edit this search" {{#if busy}}disabled{{/if}}> 838 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 839 <path d="M8 13.333H14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 840 <path d="M11 2.41421C11.2652 2.149 11.6249 2 12 2C12.1857 2 12.3696 2.03658 12.5412 2.10765C12.7128 2.17872 12.8687 2.28289 13 2.41421C13.1313 2.54554 13.2355 2.70144 13.3066 2.87302C13.3776 3.0446 13.4142 3.2285 13.4142 3.41421C13.4142 3.59993 13.3776 3.78383 13.3066 3.95541C13.2355 4.12699 13.1313 4.28289 13 4.41421L4.66667 12.7475L2 13.4142L2.66667 10.7475L11 2.41421Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 841 </svg> 842 </button> 843 </div> 844 {{/if}} 845 </div> 846 847 {{#if loading}} 848 <p class="ai-turn__status ai-turn__status--load">
849 <span class="ai-turn__spinner" aria-hidden="true"> 850 <svg viewBox="0 0 24 24"> 851 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(0 12 12)"/> 852 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(30 12 12)"/> 853 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(60 12 12)"/> 854 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(90 12 12)"/> 855 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(120 12 12)"/> 856 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(150 12 12)"/> 857 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(180 12 12)"/> 858 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(210 12 12)"/> 859 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(240 12 12)"/> 860 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(270 12 12)"/> 861 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(300 12 12)"/> 862 <line x1="12" y1="2.5" x2="12" y2="6.5" transform="rotate(330 12 12)"/> 863 </svg> 864 </span> 865 <span class="ai-turn__analysing">Analysingâ¦</span> 866 </p> 867 {{else}} 868 {{#if error}} 869 <p class="ai-turn__status ai-turn__status--error">{{error}}</p> 870 {{else}} 871 <p class="ai-turn__status"> 872 <span class="ai-turn__done"> 873 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 874 <path d="M13.3333 4L5.99996 11.3333L2.66663 8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 875 </svg> 876 Done </span> 877 <span class="ai-turn__count">{{countLabel}}</span> 878 {{#if truncated}} 879 <span class="ai-turn__hint" tabindex="0" role="note" aria-label="{{truncatedHint}}"> 880 <svg width="16" height="16" viewBox="0 0 16 16" aria-hidden="true"> 881 <circle cx="8" cy="8" r="7" fill="none" stroke="currentColor" stroke-width="1.4"/> 882 <circle cx="8" cy="4.6" r="0.9" fill="currentColor"/> 883 <path d="M8 7v5" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/> 884 </svg> 885 <span class="ai-turn__hint-bubble">{{truncatedHint}}</span> 886 </span> 887 {{/if}} 888 </p> 889 {{/if}} 890 {{/if}} 891 </div> 892 893 {{#unless loading}} 894 {{#unless error}} 895 {{#if results.length}} 896 <div class="ai-turn__carousel"> 897 <div class="ai-turn__swiper swiper-container"> 898 <div class="swiper-wrapper"> 899 {{#each results}} 900 <div class="ai-turn__card swiper-slide"> 901 <div class="ai-turn__pic pic" data-picture-id="{{picture_id}}" data-event-id="{{event_id}}" data-src="{{url}}" 902 data-cart-link="{{buyUrl}}" data-sub-html="{{caption}}"> 903 <img src="{{preview_url}}" alt="{{peopleLabel}}" loading="lazy"> 904 {{#if peopleLabel}}<span class="ai-turn__card-label">{{peopleLabel}}</span>{{/if}} 905 <div class="saywho-pro-cart-link"> 906 <a title="download preview" href="{{buyUrl}}" target="_blank" rel="noopener noreferrer"> 907 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
907<path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15V3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 908 </a> 909 <a title="buy licence" href="{{buyUrl}}" target="_blank" rel="noopener noreferrer"> 910 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 22C20.5523 22 21 21.5523 21 21C21 20.4477 20.5523 20 20 20C19.4477 20 19 20.4477 19 21C19 21.5523 19.4477 22 20 22Z" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 22C9.55228 22 10 21.5523 10 21C10 20.4477 9.55228 20 9 20C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22Z" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 911 </a> 912 </div> 913 </div> 914 </div> 915 {{/each}} 916 {{#if askMore}} 917 <button type="button" class="ai-turn__askmore swiper-slide"> 918 <span class="ai-turn__askmore-box"> 919 <span class="ai-turn__askmore-body"> 920 <svg class="ai-turn__askmore-plus" viewBox="0 0 24 24" aria-hidden="true"> 921 <path d="M12 5V19" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 922 <path d="M5 12H19" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 923 </svg> 924 <span class="ai-turn__askmore-title">{{askMoreLabel}}</span> 925 <span class="ai-turn__askmore-note">Same criteria</span> 926 </span> 927 </span> 928 </button> 929 {{/if}} 930 </div> 931 </div> 932 933 <div class="ai-turn__carousel-foot"> 934 <span class="ai-turn__more" hidden>Loading more photosâ¦</span> 935 <div class="ai-turn__nav"> 936 <button type="button" class="ai-turn__prev" aria-label="Previous"> 937 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 938 <path d="M19 12L5 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 939 <path d="M12 19L5 12L12 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 940 </svg> 941 </button> 942 <button type="button" class="ai-turn__next" aria-label="Next"> 943 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 944 <path d="M5 12H19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 945 <path d="M12 5L19 12L12 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 946 </svg> 947 </button> 948 </div> 949 </div> 950 </div> 951 {{else}} 952 <p class="ai-turn__empty">{{emptyLabel}}</p> 953 {{/if}} 954 955 {{#if peoples.length}} 956 <div class="ai-turn__peoples"> 957 <button type="button" class="ai-turn__peoples-toggle" 958 data-label="{{peoplesLabel}}" data-label-open="Hide People">
959 <span class="ai-turn__peoples-stack"> 960 {{#each peoplesStack}} 961 <img class="ai-turn__peoples-mini" src="{{thumb}}" alt=""> 962 {{/each}} 963 </span> 964 <span class="ai-turn__peoples-label">{{peoplesLabel}}</span> 965 </button> 966 967 <div class="ai-turn__peoples-grid" hidden> 968 {{#each peoples}} 969 <a class="ai-turn__people" href="{{url}}" target="_blank" rel="noopener noreferrer"> 970 <img class="ai-turn__people-avatar" src="{{thumb}}" alt=""> 971 <span class="ai-turn__people-name">{{name}}</span> 972 </a> 973 {{/each}} 974 </div> 975 </div> 976 {{/if}} 977 {{/unless}} 978 {{/unless}} 979 </div> 980 </script>
980 981 982
982<script id="ai-refine-tpl" type="text/x-handlebars-template"> 983 <div class="ai-refine"> 984 <div class="ai-refine__bar"> 985 <svg class="ai-refine__comment" width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 986 <path d="M14 10C14 10.3536 13.8595 10.6928 13.6095 10.9428C13.3594 11.1929 13.0203 11.3333 12.6667 11.3333H4.66667L2 14V3.33333C2 2.97971 2.14048 2.64057 2.39052 2.39052C2.64057 2.14048 2.97971 2 3.33333 2H12.6667C13.0203 2 13.3594 2.14048 13.6095 2.39052C13.8595 2.64057 14 2.97971 14 3.33333V10Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 987 </svg> 988 <input type="text" id="ai-refine-input" class="ai-refine__input" autocomplete="off" 989 placeholder="Refine your search"> 990 <span class="ai-refine__badge"> 991 AI <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 992 <path d="M0.00759587 5.64963C1.31699 5.29801 2.55494 4.61042 3.58249 3.58286C4.61004 2.5553 5.29764 1.31737 5.64926 0.00796828L5.65685 0.00037241L5.66376 0.00727775C6.01531 1.31698 6.70346 2.55509 7.73122 3.58286C8.75876 4.61041 9.99673 5.298 11.3061 5.64963L11.3137 5.65723L11.3061 5.66482C9.99673 6.01645 8.75876 6.70405 7.73122 7.73159C6.70367 8.75915 6.01607 9.99709 5.66445 11.3065L5.65685 11.3141L5.64926 11.3065C5.29764 9.99709 4.61004 8.75915 3.58249 7.73159C2.55472 6.70382 1.3166 6.01569 0.00690534 5.66413L0 5.65723L0.00759587 5.64963Z" fill="url(#ai-star-refine)"/> 993 <defs> 994 <linearGradient id="ai-star-refine" x1="3.71372" y1="4.05723" x2="11.3137" y2="11.2572" gradientUnits="userSpaceOnUse"> 995 <stop stop-color="#EC5746"/> 996 <stop offset="1" stop-color="#F9C2BC"/> 997 </linearGradient> 998 </defs> 999 </svg> 1000 </span> 1001 </div> 1002 </div> 1003 </script>
1003 1004 1005
1005<script id="ai-suggest-tpl" type="text/x-handlebars-template"> 1006 <ul class="ai-suggest__list" role="listbox"> 1007 {{#each items}} 1008 <li class="ai-suggest__item" role="option" data-index="{{@index}}" data-label="{{label}}"> 1009 {{#if isPeople}} 1010 <img class="ai-suggest__avatar" src="{{thumb}}" alt="" loading="lazy"> 1011 {{else}} 1012 <span class="ai-suggest__type">{{typeLabel}}</span> 1013 {{/if}} 1014 <span class="ai-suggest__label">{{label}}</span> 1015 </li> 1016 {{/each}} 1017 </ul> 1018 </script>
1018 1019 1020
1020<script id="ai-history-tpl" type="text/x-handlebars-template"> 1021 <div class="ai-history__backdrop"></div> 1022 <aside class="ai-history__panel" role="dialog" aria-label="History"> 1023 <header class="ai-history__head"> 1024 <button type="button" class="ai-history__close" aria-label="Close"> 1025 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1026 <path d="M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1027 <path d="M6 6L18 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1028 </svg> 1029 </button> 1030 <h3 class="ai-history__title">History</h3> 1031 </header> 1032 1033 <div class="ai-history__body"> 1034 {{#if groups.length}} 1035 {{#each groups}} 1036 <h4 class="ai-history__day">{{title}}</h4> 1037 <div class="ai-history__group"> 1038 {{#each entries}} 1039 <div class="ai-history__row"> 1040 <button type="button" class="ai-history__replay" data-prompt="{{text}}" data-pins="{{pinsJson}}"> 1041 <span class="ai-history__media"> 1042 {{#if thumb}} 1043 <img src="{{thumb}}" alt="" loading="lazy"> 1044 {{else}} 1045 <span class="ai-history__noimg">No image</span> 1046 {{/if}} 1047 </span> 1048 <span class="ai-history__text">{{text}}</span> 1049 </button> 1050 1051 <button type="button" class="ai-history__kebab" data-at="{{at}}" 1052 aria-label="Options" aria-expanded="false"> 1053 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1054 <path d="M8 13.3333C8.36819 13.3333 8.66667 13.0349 8.66667 12.6667C8.66667 12.2985 8.36819 12 8 12C7.63181 12 7.33333 12.2985 7.33333 12.6667C7.33333 13.0349 7.63181 13.3333 8 13.3333Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1055 <path d="M8 8.66667C8.36819 8.66667 8.66667 8.36819 8.66667 8C8.66667 7.63181 8.36819 7.33333 8 7.33333C7.63181 7.33333 7.33333 7.63181 7.33333 8C7.33333 8.36819 7.63181 8.66667 8 8.66667Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1056 <path d="M8 4C8.36819 4 8.66667 3.70152 8.66667 3.33333C8.66667 2.96514 8.36819 2.66667 8 2.66667C7.63181 2.66667 7.33333 2.96514 7.33333 3.33333C7.33333 3.70152 7.63181 4 8 4Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1057 </svg> 1058 </button> 1059 1060 <div class="ai-history__menu" hidden> 1061 <button type="button" class="ai-history__remove" data-at="{{at}}">Delete</button> 1062 </div> 1063 </div> 1064 {{/each}} 1065 </div> 1066 {{/each}} 1067 {{else}} 1068 <p class="ai-history__empty">No searches yet.</p> 1069 {{/if}} 1070 </div> 1071 1072 {{#if groups.length}} 1073 <footer class="ai-history__foot"> 1074 <button type="button" class="ai-history__clear">Clear all</button> 1075 </footer> 1076 {{/if}} 1077 </aside> 1078 </script>
1078 1079</div> 1080 1081 1082<div class="site "> 1083 1084<p class="wp-block-paragraph">About</p> 1085 1086 1087 1088<p class="wp-block-paragraph"><strong>Founded in 2009, SAY WHO is an international media platform, photography agency, content production studio and image licensing platform specializing in the worlds of fashion, luxury, art, design and culture.</strong></p> 1089 1090 1091 1092<p class="wp-block-paragraph">Our mission is to <strong>observe, document and amplify</strong> the people, institutions, brands and events shaping todayâs creative industries. Through our editorial platform, we chronicle the cultural landscape by covering the moments that matter: Fashion Weeks, art fairs, biennials, exhibitions, festivals, museum openings, brand launches and private events.</p> 1093 1094 1095 1096<p class="wp-block-paragraph">Our ambition goes beyond reporting the news. We are building <strong>a visual archive of our time</strong>âone that captures the people, places and cultural moments defining contemporary creativity.</p> 1097 1098 1099 1100<p class="has-medium-font-size wp-block-paragraph"><strong><span style="text-decoration: underline;">A Leading Media Platform for the Creative Industries â <a href="https://saywhomedia.com" data-type="link" data-id="saywhomedia.com">saywhomedia.com</a></span></strong></p> 1101 1102 1103 1104<p class="wp-block-paragraph">Every year, SAY WHO covers more than <strong>1,500 events</strong> across Europe and the United States through its international network of photographers, journalists and videographers.</p> 1105 1106 1107 1108<p class="wp-block-paragraph">Our event coverage, interviews, portraits and video features spotlight the artists, designers, architects, collectors, entrepreneurs, cultural leaders, institutions and luxury brands shaping todayâs creative industries.</p> 1109 1110 1111 1112<p class="wp-block-paragraph">Our editorial approach combines journalism, aesthetics and documentary storytelling. We are as interested in atmosphere as we are in information, as committed to visual narratives as we are to reporting the news.</p> 1113 1114 1115 1116<p class="has-medium-font-size wp-block-paragraph"><strong><span style="text-decoration: underline;">An Exclusive Image Library â <a href="https://saywho.pro" data-type="link" data-id="saywho.pro">saywho.pro</a></span></strong></p> 1117 1118 1119 1120<p class="wp-block-paragraph">Every image published by SAY WHO is <strong>produced in-house</strong> by our international network of professional photographers.</p> 1121 1122 1123 1124<p class="wp-block-paragraph">For more than fifteen years, we have built a unique visual archive comprising <strong>millions of exclusive photographs</strong> documenting personalities, events and places across the worlds of art, fashion, luxury, design, cinema and culture.</p> 1125 1126 1127 1128<p class="wp-block-paragraph">Available through <strong><a href="https://saywho.pro" data-type="link" data-id="saywho.pro">saywho.pro</a></strong>, our professional image licensing platform, this archive enables media organizations, agencies, luxury brands, cultural institutions and companies to license premium editorial photography for publications, campaigns, reports and digital communications.</p> 1129 1130 1131 1132<p class="has-medium-font-size wp-block-paragraph"><strong><span style="text-decoration: underline;">A Creative Content Studio â <a href="https://saywho.studio" data-type="link" data-id="saywho.studio">saywho.studio</a></span></strong></p> 1133 1134 1135 1136<p class="wp-block-paragraph">Beyond our editorial activity, SAY WHO partners with luxury brands, cultural institutions and international companies to create high-end photographic, video and editorial content.</p> 1137 1138 1139 1140<p class="wp-block-paragraph">From event coverage and portrait sessions to branded campaigns, interviews and original editorial productions, we develop visual narratives designed to reflect each clientâs identity while benefiting from our editorial expertise and media reach.</p> 1141 1142 1143 1144<p class="wp-block-paragraph">Our integrated model combines <strong>content production, media distribution and editorial amplification</strong>, allowing every project to benefit from premium production standards while reaching a highly qualified audience.</p> 1145 1146 1147 1148<p class="has-medium-font-size wp-block-paragraph"><strong><span style="text-decoration: underline;">An International Presence</span></strong></p> 1149 1150 1151 1152<p class="wp-block-paragraph">Headquartered in <strong>Paris</strong>, with teams in <strong>Milan</strong>, <strong>London</strong> and <strong>New York</strong>, SAY WHO operates across the worldâs leading creative capitals.</p> 1153 1154 1155 1156<p class="wp-block-paragraph">Our international network of photographers and videographers enables us to produce content across multiple countries while maintaining a consistent editorial vision: telling the stories that matter with precision, sensitivity and a contemporary perspective.</p> 1157 1158 1159 1160<p class="wp-block-paragraph">
1160Whether covering a major international art fair, a Fashion Week runway, a museum opening or a private gathering, our ambition remains the same: to create images that not only document the moment, but become part of the cultural record.</p> 1161 1162 1163 1164</div> <!-- end site --> 1165 1166<div class="footer-links"> 1167 <div class="footer-link"> 1168 <a href="https://www.instagram.com/saywho/" target="_blank"> 1169 <span>Instagram</span> 1170 <img class="pint" src="https://saywhomedia.com/app/themes/saywho/img/instagram.svg" alt="Instagram"> 1171 </a> 1172 </div> 1173 <div class="footer-link"> 1174 <a href="https://www.facebook.com/Saywho-153870635560/" target="_blank"> 1175 <span>Facebook</span> 1176 <img class="pint" src="https://saywhomedia.com/app/themes/saywho/img/facebook.svg" alt="facebook"> 1177 </a> 1178 </div> 1179</div> 1180<div class="footer"> 1181 <div class="footer__content"> 1182 <div class="footer__menu footer__menu--desktop"> 1183 <a href="https://saywhomedia.com/agency/"> 1184 SW Agence </a> 1185 <a href="https://saywhomedia.com/contact/"> 1186 Contact us </a> 1187 <a href="https://saywhomedia.com/booking/"> 1188 Book us </a> 1189 </div> 1190 <div class="footer__top"> 1191 <img class="footer__logo" src="https://saywhomedia.com/app/themes/saywho/img/logo-white.svg" 1192 alt="saywho-logo"> 1193 <div class="footer__text"> 1194 Stay in the know and take your weekly dose of cultural news directly in your mailbox! </div> 1195 1196 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework mailchimp-nl_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_3' ><div id='gf_3' class='gform_anchor' tabindex='-1'></div> 1197 <div class='gform_heading'> 1198 <p class='gform_description'></p> 1199 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_3' id='gform_3' class='mailchimp-nl' action='/about/#gf_3' data-formid='3' novalidate> 1200 <div class='gform-body gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_3_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_3_5'><span class='gform-field-label__text'>Company</span></label><div class='ginput_container'><input name='input_5' id='input_3_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_3_5'>This field is for validation purposes and should be left unchanged.</div></li><li id="field_3_2" class="gfield gfield--type-email gfield--input-type-email div_mail field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_3_2'><span class='gform-field-label__text'>email</span></label><div class='ginput_container ginput_container_email'> 1201 <input name='input_2' id='input_3_2' type='email' value='' class='medium' placeholder='Your email' aria-invalid="false" /> 1202 </div></li><li id="field_3_3" class="gfield gfield--type-mailchimp gfield--input-type-mailchimp gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_3_3'><li class='gchoice_3_3'> 1203 <input name='input_3' type='checkbox' value='1' id='choice_3_3' /> 1204 <label for='choice_3_3' id='label_3_3'>By checking this box, you authorize us to send you our newsletter in accordance with our privacy policy. You can unsubscribe at any time by clicking on the "Unsubscribe" link in all our emails.</label> 1205 </li></ul></div></li><li id="field_3_4" class="gfield gfield--type-captcha gfield--in
1205put-type-captcha gfield--captcha-invisible field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><div id='input_3_4' class='ginput_container ginput_recaptcha' data-sitekey='6LfGPRMmAAAAAL6EHb-h9l198zB_TsgV_Nto0EAA' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='inline'></div></li></ul></div> 1206 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_3' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Send</button> <input type='hidden' name='gform_ajax' value='form_id=3&title=&description=1&tabindex=0&theme=legacy&styles=[]&hash=0de8088c37c88836908e24574e1ee7d9' /> 1207 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='iframe' /> 1208 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='legacy' /> 1209 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='[]' /> 1210 <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> 1211 <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> 1212 1213 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='sqOvlG75mLHuVlCSOMY2vL2UJlqnY1HguKeqDqURNny6DUNlVJbaYTrzCqwVtBpxJOT80VthQ8gBJMhKhq3m9Vsd2EuvxpLBINZdviEZsXgi2/A=' /> 1214 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 1215 <input type='hidden' class='gform_hidden' name='state_3' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImVlYmI4YzdkMmNjMmFlNzI2MmU5MDBiNDgwZGE3MDMwXCIsXCJlMjRiYzEyM2I4OTI2NGM2NDViOWMwNTUyYjAyM2IxMlwiLFwiZGU5NjNhN2VjMzUxNmU5NzVmNjhmNzU1MGQxOWU4YTRcIl0sXCJnZm9ybV90aGVtZVwiOlwiMGY0OGRlYzM1OTQwNzVhMWI0YzBmYjkzYmMxZWMyMGFcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI4ZWMwNWRjMjhiMjU1NTgzNzBmYjIyNjVjZDUzMjg3ZFwiLFwiZm9ybV9pZFwiOlwiNjYyZjE2MTE5NWFmZWRiOWZlNWQ4ZGIxNTk3Y2QwOTdcIixcInVybFwiOlwiYTQ5Y2M3MTA3NDVmYWU1N2IxYWUwN2QwNDkyZDYyODJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiOWMzYzEyOGFiZGU0YzhkYWEwZjA2NmRiNTBkNGViYTJcIn0iLCIxM2YzM2IxMzM2YzkxODQxNjNkNTE5ZmY4ZjlmMGZiNSIsMTc5MTUwMTk1NF0=' /> 1216 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> 1217 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> 1218 <input type='hidden' name='gform_field_values' value='' /> 1219 1220 </div> 1221 </form> 1222 </div> 1223 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 1224
1224<script> 1225gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_3').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_3').val();jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_3').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_3" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_3"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 3, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 1226</script>
1226 1227 </div> 1228 <div class="footer__menu footer__menu--desktop"> 1229 <a href="https://saywhomedia.com/about/"> 1230 About </a> 1231 <a href="/sitemap/">Sitemap</a> 1232 <a href="https://saywhomedia.com/fr/mentions-legales/"> 1233 Legal notice </a> 1234 <a href="#" onclick="tarteaucitron.userInterface.openPanel();">Gestion des cookies</a> 1235 </div> 1236 <div class="footer__menus"> 1237 <div class="footer__menu"> 1238 <a href="https://saywhomedia.com/agency/"> 1239 SW Agence </a> 1240 <a href="https://saywhomedia.com/contact/"> 1241 Contact us </a> 1242 <a href="https://saywhomedia.com/booking/"> 1243 Book us </a> 1244 </div> 1245 <div class="footer__menu"> 1246 <a href="https://saywhomedia.com/about/"> 1247 About </a> 1248 <a href="/sitemap/">Sitemap</a> 1249 <a href="https://saywhomedia.com/fr/mentions-legales/"> 1250 Legal notice </a> 1251 <a href="#" onclick="tarteaucitron.userInterface.openPanel
1251();">Gestion des cookies</a> 1252 </div> 1253 </div> 1254 </div> 1255 <div class="footer__copyright"> 1256 <p>Copyright 2026 â Say Who International</p> 1257 </div> 1258</div> 1259
1260<script type="speculationrules"> 1261{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/saywho/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1262</script>
1262 1263<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1263-1264
1263 1264<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1264GTM-MQ5SQCK
vendor: 83 bytes, lines 1264-1265
1264" 1265height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1266<!-- End Google Tag Manager (noscript) --> 1267
1267<script type="text/javascript"> 1268 /* ExactMetrics Scroll Tracking */ 1269 if ( typeof(jQuery) !== 'undefined' ) { 1270 jQuery( document ).ready(function(){ 1271 function exactmetrics_scroll_tracking_load() { 1272 if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { 1273 (function(factory) { 1274 factory(jQuery); 1275 }(function($) { 1276 1277 /* Scroll Depth */ 1278 "use strict"; 1279 var defaults = { 1280 percentage: true 1281 }; 1282 1283 var $window = $(window), 1284 cache = [], 1285 scrollEventBound = false, 1286 lastPixelDepth = 0; 1287 1288 /* 1289 * Plugin 1290 */ 1291 1292 $.scrollDepth = function(options) { 1293 1294 var startTime = +new Date(); 1295 1296 options = $.extend({}, defaults, options); 1297 1298 /* 1299 * Functions 1300 */ 1301 1302 function sendEvent(action, label, scrollDistance, timing) { 1303 if ( 'undefined' === typeof ExactMetricsObject || 'undefined' === typeof ExactMetricsObject.sendEvent ) { 1304 return; 1305 } 1306 var paramName = action.toLowerCase(); 1307 var fieldsArray = { 1308 send_to: 'G-LTSYGJMRQ6', 1309 non_interaction: true 1310 }; 1311 fieldsArray[paramName] = label; 1312 1313 if (arguments.length > 3) { 1314 fieldsArray.scroll_timing = timing 1315 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1316 } else { 1317 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1318 } 1319 } 1320 1321 function calculateMarks(docHeight) { 1322 return { 1323 '25%' : parseInt(docHeight * 0.25, 10), 1324 '50%' : parseInt(docHeight * 0.50, 10), 1325 '75%' : parseInt(docHeight * 0.75, 10), 1326 /* Cushion to trigger 100% event in iOS */ 1327 '100%': docHeight - 5 1328 }; 1329 } 1330 1331 function checkMarks(marks, scrollDistance, timing) { 1332 /* Check each active mark */ 1333 $.each(marks, function(key, val) { 1334 if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { 1335 sendEvent('Percentage', key, scrollDistance, timing); 1336 cache.push(key); 1337 } 1338 }); 1339 } 1340 1341 function rounded(scrollDistance) { 1342 /* Returns String */ 1343 return (Math.floor(scrollDistance/250) * 250).toString(); 1344 } 1345 1346 function init() { 1347 bindScrollDepth(); 1348 } 1349 1350 /* 1351 * Public Methods 1352 */ 1353 1354 /* Reset Scroll Depth with the originally initialized options */ 1355 $.scrollDepth.reset = function() { 1356 cache = []; 1357 lastPixelDepth = 0; 1358 $window.off('scroll.scrollDepth'); 1359 bindScrollDepth(); 1360 }; 1361 1362 /* Add DOM elements to be tracked */ 1363 $.scrollDepth.addElements = function(elems) { 1364 1365 if (typeof elems == "undefined" || !$.isArray(elems)) { 1366 return; 1367 } 1368 1369 $.merge(options.elements, elems); 1370 1371 /* If scroll event has been unbound from window, rebind */ 1372 if (!scrollEventBound) { 1373 bindScrollDepth(); 1374 } 1375 1376 }; 1377 1378 /* Remove DOM elements currently tracked */ 1379 $.scrollDepth.removeElements = function(elems) { 1380 1381 if (typeof elems == "undefined" || !$.isArray(elems)) { 1382 return; 1383 } 1384 1385 $.each(elems, function(index, elem) { 1386 1387 var inElementsArray = $.inArray(elem, options.elements); 1388 var inCacheArray = $.inArray(elem, cache); 1389 1390 if (inElementsArray != -1) { 1391 options.elements.splice(inElementsArray, 1); 1392 } 1393 1394 if (inCacheArray != -1) { 1395 cache.splice(inCacheArray, 1); 1396 } 1397 1398 }); 1399 1400 }; 1401 1402 /* 1403 * Throttle function borrowed from: 1404 * Underscore.js 1.5.2 1405 * https://underscorejs.org 1406 * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 1407 * Underscore may be freely distributed under the MIT license. 1408 */ 1409 1410 function throttle(func, wait) { 1411 var context, args, result; 1412 var timeout = null; 1413 var previous = 0; 1414 var later = function() { 1415 previous = new Date; 1416 timeout = null; 1417 result = func.apply(context, args); 1418 }; 1419 return function() { 1420 var now = new Date; 1421 if (!previous) previous = now; 1422 var remaining = wait - (now - previous); 1423 context = this; 1424 args = arguments; 1425 if (remaining <= 0) { 1426 clearTimeout(timeout); 1427 timeout = null; 1428 previous = now; 1429 result = func.apply(context, args); 1430 } else if (!timeout) { 1431 timeout = setTimeout(later, remaining); 1432 } 1433 return result; 1434 }; 1435 } 1436 1437 /* 1438 * Scroll Event 1439 */ 1440 1441 function bindScrollDepth() { 1442 1443 scrollEventBound = true; 1444 1445 $window.on('scroll.scrollDepth', throttle(function() { 1446 /* 1447 * We calculate document and window height on each scroll event to 1448 * account for dynamic DOM changes. 1449 */ 1450 1451 var docHeight = $(document).height(), 1452 winHeight = window.innerHeight ? window.innerHeight : $window.height(), 1453 scrollDistance = $window.scrollTop() + winHeight, 1454 1455 /* Recalculate percentage marks */ 1456 marks = calculateMarks(docHeight),
1457 1458 /* Timing */ 1459 timing = +new Date - startTime; 1460 1461 checkMarks(marks, scrollDistance, timing); 1462 }, 500)); 1463 1464 } 1465 1466 init(); 1467 }; 1468 1469 /* UMD export */ 1470 return $.scrollDepth; 1471 1472 })); 1473 1474 jQuery.scrollDepth(); 1475 } else { 1476 setTimeout(exactmetrics_scroll_tracking_load, 200); 1477 } 1478 } 1479 exactmetrics_scroll_tracking_load(); 1480 }); 1481 } 1482 /* End ExactMetrics Scroll Tracking */ 1483 1484</script>
1484<script id="saywho-video-js-script-js" src="https://saywhomedia.com/app/themes/saywho/js/video-js/video.min.js?ver=807"></script>
vendor: 1 bytes, line 1484
1484
1485<script id="saywho-vimeo-js-script-js" src="https://saywhomedia.com/app/themes/saywho/js/videojs-vimeo.min.js?ver=807"></script>
vendor: 1 bytes, line 1485
1485
1486<script id="saywho-slick-js-script-js" src="https://saywhomedia.com/app/themes/saywho/js/slick-js/slick.min.js?ver=807"></script>
vendor: 1 bytes, line 1486
1486
1487<script data-minify="1" id="twentysixteen-app-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/app.js?ver=1791468401"></script>
vendor: 1 bytes, line 1487
1487
1488<script data-minify="1" id="public-agenda-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/public-agenda.js?ver=1791468401"></script>
vendor: 1 bytes, line 1488
1488
1489<script id="load-more-script-js-extra"> 1490var ajaxurl = "https://saywhomedia.com/wp/wp-admin/admin-ajax.php"; 1491var saywho_ajax = {"lang":"en"}; 1492//# sourceURL=load-more-script-js-extra 1493</script>
vendor: 1 bytes, line 1493
1493
1494<script data-minify="1" id="load-more-script-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/loadmore.js?ver=1791468401"></script>
vendor: 1 bytes, line 1494
1494
1495<script id="saywho-ai-search-js-extra"> 1496var saywhoAi = {"proUrl":"https://saywho.pro","app":"media","avatarFallback":"https://saywhomedia.com/app/themes/saywho/img/account.svg","locale":"en-US","strings":{"errorNetwork":"Search is unreachable. Please check your connection.","errorUnavailable":"AI search is temporarily unavailable.","errorThrottled":"Too many searches in a row. Try again in %s seconds.","errorThrottledShort":"Too many searches in a row. Try again in a moment.","errorExpired":"This search is too old to be continued.","noImage":"No image","countNone":"No photos","countOne":"1 photo","countMany":"%s photos","peoplesCount":"%s People","noResults":"No results for this query.","noMore":"No more photos to show for this search.","truncated":"Showing the %s most relevant photos found so far. Ask for more photos to see others, or add details to narrow it down.","askMore":"Show more photos","today":"Today","yesterday":"Yesterday","older":"Older","suggestTypes":{"people":"Profile","event":"Event","photographer":"Photographer","trend":"Trend"}}}; 1497//# sourceURL=saywho-ai-search-js-extra 1498</script>
vendor: 1 bytes, line 1498
1498
1499<script data-minify="1" id="saywho-ai-search-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/ai-search.js?ver=1791468401"></script>
vendor: 1 bytes, line 1499
1499
1500<script data-minify="1" id="masonry_infinite-js-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/masonry_infinite.js?ver=1791468401"></script>
vendor: 1 bytes, line 1500
1500
1501<script data-minify="1" id="axios-js" src="https://saywhomedia.com/app/cache/min/1/npm/axios/dist/axios.min.js?ver=1791468401"></script>
vendor: 1 bytes, line 1501
1501
1502<script data-minify="1" id="saywhat-js-js" src="https://saywhomedia.com/app/cache/min/1/app/themes/saywho/js/saywhat.js?ver=1791468401"></script>
vendor: 1 bytes, line 1502
1502
1503<script id="wp-dom-ready-js" src="https://saywhomedia.com/wp/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1503
1503
1504<script id="wp-hooks-js" src="https://saywhomedia.com/wp/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1504
1504
1505<script id="wp-i18n-js" src="https://saywhomedia.com/wp/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1505
1505
1506<script id="wp-i18n-js-after"> 1507wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1508//# sourceURL=wp-i18n-js-after 1509</script>
vendor: 1 bytes, line 1509
1509
1510<script id="wp-a11y-js" src="https://saywhomedia.com/wp/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1510
1510
1511<script id="gform_json-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/js/jquery.json.min.js?ver=3.1.3.1"></script>
vendor: 1 bytes, line 1511
1511
1512<script id="gform_gravityforms-js-extra"> 1513var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 1514var gf_legacy_multi = []; 1515var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://saywhomedia.com/app/plugins/gravity-forms/images"}}; 1516var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https://saywhomedia.com/app/plugins/gravity-forms","number_formats":[],"version_hash":"656bcd60d85467f5a181d9d1c58f18bf","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1516o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1517//# sourceURL=gform_gravityforms-js-extra 1518</script>
vendor: 1 bytes, line 1518
1518
1519<script id="gform_gravityforms-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/js/gravityforms.min.js?ver=3.1.3.1"></script>
vendor: 150 bytes, lines 1519-1520
1519 1520<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&&ver=7.1.2#038;render=explicit"></script>
1521<script id="gform_placeholder-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/js/placeholders.jquery.min.js?ver=3.1.3.1"></script>
vendor: 1 bytes, line 1521
1521
1522<script id="gform_gravityforms_utils-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/assets/js/dist/utils.min.js?ver=3.1.3.1"></script>
vendor: 1 bytes, line 1522
1522
1523<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/assets/js/dist/vendor-theme.min.js?ver=3.1.3.1"></script>
vendor: 1 bytes, line 1523
1523
1524<script id="gform_gravityforms_theme-js-extra"> 1525var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"656bcd60d85467f5a181d9d1c58f18bf"},"ajax":{"ajaxurl":"https://saywhomedia.com/wp/wp-admin/admin-ajax.php","ajax_submission_nonce":"0dc8bf300c","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://saywhomedia.com/app/plugins/gravity-forms/assets/js/dist/","config_nonce":"21c6baf5d4"}; 1526//# sourceURL=gform_gravityforms_theme-js-extra 1527</script>
vendor: 1 bytes, line 1527
1527
1528<script id="gform_gravityforms_theme-js" defer='defer' src="https://saywhomedia.com/app/plugins/gravity-forms/assets/js/dist/scripts-theme.min.js?ver=3.1.3.1"></script>
vendor: 1 bytes, line 1528
1528
1529<script id="wp-emoji-settings" type="application/json"> 1530{"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://saywhomedia.com/wp/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1531</script>
vendor: 1 bytes, line 1531
1531
1532<script type="module"> 1533/*! This file is auto-generated */ 1534var 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)))}); 1535//# sourceURL=https://saywhomedia.com/wp/wp-includes/js/wp-emoji-loader.min.js 1536</script>
vendor: 1 bytes, line 1536
1536
1537<script> 1538gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 3) {if(typeof Placeholders != 'undefined'){ 1539 Placeholders.enable(); 1540 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1541</script>
vendor: 1 bytes, line 1541
1541
1542<script> 1543gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_3" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_3"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 3, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1544</script>
1544 1545<style> 1546 .ginput_recaptcha { 1547 margin-left: inherit !important; 1548 } 1549</style> 1550</div> 1551<div class="newsletter-modal is-hidden"> 1552 <div class="newsletter-modal__block"> 1553 <button id="js-close-btn" class="js-close-btn newsletter-modal__close"> 1554 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1555 <path d="M18 6L6 18" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1556 <path d="M6 6L18 18" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1557 </svg> 1558 </button> 1559 <div class="newsletter-modal__container"> 1560 <div class="newsletter-modal__images"> 1561 <div class="newsletter-modal__images-items"> 1562 <div class="slick"> 1563 <img src="https://saywho.twic.pics/https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2022/12/fiac_opening_16_10_19_michael_huard_say_who_64__michael_huard-scaled.jpg?twic=v1/max=1440/output=preview" alt="" data-twic-src="/app/uploads/2022/12/fiac_opening_16_10_19_michael_huard_say_who_64__michael_huard-scaled.jpg" data-twic-src-transform="*/max=1440"><img src="https://saywho.twic.pics/https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2022/12/Rachel_Rose_Saywho_Jean_Picon_DSC_0888-scaled.jpg?twic=v1/max=1440/output=preview" alt="" data-twic-src="/app/uploads/2022/12/Rachel_Rose_Saywho_Jean_Picon_DSC_0888-scaled.jpg" data-twic-src-transform="*/max=1440"><img src="https://saywho.twic.pics/https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2022/12/OK-Rik-Owens-scaled.jpg?twic=v1/max=1440/output=preview" alt="" data-twic-src="/app/uploads/2022/12/OK-Rik-Owens-scaled.jpg" data-twic-src-transform="*/max=1440"><img src="https://saywho.twic.pics/https://saywhofr.fra1.digitaloceanspaces.com/app/uploads/2022/12/OK-DSC_2004-scaled.jpg?twic=v1/max=1440/output=preview" alt="" data-twic-src="/app/uploads/2022/12/OK-DSC_2004-scaled.jpg" data-twic-src-transform="*/max=1440"> </div> 1564 </div> 1565 </div> 1566 <div class="newsletter-modal__content"> 1567 <p class="newsletter-modal__title">Subscribe to our newsletter to relive the best of the week</p> 1568 1569 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework mailchimp-nl_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> 1570 <div class='gform_heading'> 1571 <p class='gform_description'></p> 1572 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' class='mailchimp-nl' action='/about/#gf_4' data-formid='4' novalidate> 1573 <div class='gform-body gform_body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_4_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_6'><span class='gform-field-label__text'>Facebook</span></label><div class='ginput_container'><input name='input_6' id='input_4_6' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_6'>This field is for validation purposes and should be left unchanged.</div></li><li id="field_4_2" class="gfield gfield--type-email gfield--input-type-email div_mail gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_4_2'><span class='gform-field-label__text'>email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 1574 <input name='input_2' id='input_4_2' type='email' value='' class='medium' placeholder='Your email' aria-required="true" aria-invalid="false" /> 1575 </div></li><li id="field_4_4" class="gfield gfield--type-mailchimp gfield--in
1575put-type-mailchimp gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_4_4'><li class='gchoice_4_4'> 1576 <input name='input_4' type='checkbox' value='1' id='choice_4_4' /> 1577 <label for='choice_4_4' id='label_4_4'>By checking this box, you authorize us to send you our newsletter in accordance with our privacy policy. You can unsubscribe at any time by clicking on the "Unsubscribe" link in all our emails.</label> 1578 </li></ul></div></li><li id="field_4_5" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--captcha-invisible field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><div id='input_4_5' class='ginput_container ginput_recaptcha' data-sitekey='6LfGPRMmAAAAAL6EHb-h9l198zB_TsgV_Nto0EAA' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li></ul></div> 1579 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_4' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' > </button> <input type='hidden' name='gform_ajax' value='form_id=4&title=&description=1&tabindex=0&theme=legacy&styles=[]&hash=a15516acd11ff98fc59de32b0cd46c6a' /> 1580 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='iframe' /> 1581 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='legacy' /> 1582 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' /> 1583 <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> 1584 <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> 1585 1586 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='JpuszMcbgigiPkQqF0TV5KtX++m4hXSLY9r+Qbm6hAeG/UBV2tmEKWCcTrUv5/emAmF6Y3ShUtSg4FEcoYAlbyQ4MhsLf3HExeMQuSBLqbJw3LY=' /> 1587 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 1588 <input type='hidden' class='gform_hidden' name='state_4' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImVlYmI4YzdkMmNjMmFlNzI2MmU5MDBiNDgwZGE3MDMwXCIsXCJlMjRiYzEyM2I4OTI2NGM2NDViOWMwNTUyYjAyM2IxMlwiLFwiZGU5NjNhN2VjMzUxNmU5NzVmNjhmNzU1MGQxOWU4YTRcIl0sXCJnZm9ybV90aGVtZVwiOlwiMGY0OGRlYzM1OTQwNzVhMWI0YzBmYjkzYmMxZWMyMGFcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI4ZWMwNWRjMjhiMjU1NTgzNzBmYjIyNjVjZDUzMjg3ZFwiLFwiZm9ybV9pZFwiOlwiZWY4OTRiMTRkNWM2MzdhNWZhZmQyOGZlZTlhYzVkMTlcIixcInVybFwiOlwiYTQ5Y2M3MTA3NDVmYWU1N2IxYWUwN2QwNDkyZDYyODJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiOWMzYzEyOGFiZGU0YzhkYWEwZjA2NmRiNTBkNGViYTJcIn0iLCIzMWUyMzUzMmU4MThmNGQ0MWRhMTBhODVmNjI5YmI3NSIsMTc5MTUwMTk1NF0=' /> 1589 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> 1590 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> 1591 <input type='hidden' name='gform_field_values' value='' /> 1592 1593 </div> 1594 </form> 1595 </div> 1596 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 1597
1597<script> 1598gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_4').val();jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 1599</script>
1599 1600 </div> 1601 </div> 1602 </div> 1603</div>
1604<script> 1605 function size() { 1606 1607 } 1608 1609 1610 var baseHeight = 800; 1611 var baseWidth = 1200; 1612 var elemWidth = jQuery('.hp_slider, .hero-gallery , .hero-section .image').width(); 1613 var newHeight = (elemWidth * baseHeight) / baseWidth; 1614 if (elemWidth <= 567) { 1615 jQuery('.home .hp_slider .center').css("top", "45vh"); 1616 jQuery('.selection').css("margin", "0 0 10px 10px"); 1617 } else { 1618 jQuery('.hp_slider .center').css("top", "initial"); 1619 } 1620 size(); 1621 1622</script>
1622 1623</body> 1624</html> 1625 1626 1627 1628<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791501954 -->
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.