CINXE.COM
Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark
<!DOCTYPE html> <html lang="fr"> <head> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538648263",accountID:"4451126",trustKey:"4340310",xpid:"UAICUFdRDhAEV1VRBAgAV1Y=",licenseKey:"NRJS-0b213c8a9ae5b8ebe68",applicationID:"434339712"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="robots" content="max-snippet:160" /> <meta name="robots" content="max-image-preview:large" /> <meta name="robots" content="max-video-preview:5" /> <title>Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark</title> <meta name="robots" content="index,follow,archive" /> <meta name="description" content=" Spécialisée dans la bio-informatique, la deeptech suisse Finalspark a lancé mi-mai 2024 la « neuroplateforme », qui fournit à la...-Biotechs" /> <meta property="og:url" content="https://www.usinenouvelle.com/article/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545" /> <meta property="og:title" content="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" /> <meta property="og:description" content=" Spécialisée dans la bio-informatique, la deeptech suisse Finalspark a lancé mi-mai 2024 la « neuroplateforme », qui fournit à la...-Biotechs" /> <meta property="og:locale" content="fr_FR" /> <meta property="og:site_name" content="www.usinenouvelle.com" /> <meta property="og:type" content="article" /> <meta property="og:image" content="https://www.usinenouvelle.com/mediatheque/6/2/4/001511426_896x598_c.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@usinenouvelle" /> <meta name="twitter:title" content="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark - L'Usine Nouvelle" /> <meta name="twitter:description" content=" Spécialisée dans la bio-informatique, la deeptech suisse Finalspark a lancé mi-mai 2024 la « neuroplateforme », qui fournit à la...-Biotechs" /> <meta name="twitter:image" content="https://www.usinenouvelle.com/mediatheque/6/2/4/001511426_896x598_c.jpg" /> <meta name="DC.title" lang="fr" content="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" /> <meta name="DC.Subject" lang="fr" content="Biotechs, Deeptech, Numérique" /> <meta name="DC.Type" content="article" /> <meta name="DC.Format" content="text/html" /> <meta name="DC.Date" content="2024-05-29 14:00:00" /> <meta name="DC.Publisher" lang="fr" content="www.usinenouvelle.com" /> <meta name="DC.Creator" lang="fr" content="L'Usine Nouvelle" /> <meta name="date.modified" scheme="W3CDTF" content="2024-09-17 01:53:00" /> <meta name="DC.Language" scheme="RFC3066" content="fr" /> <meta name="DC.Description" lang="fr" content=" Spécialisée dans la bio-informatique, la deeptech suisse Finalspark a lancé mi-mai 2024 la « neuroplateforme », qui fournit à la...-Biotechs" /> <meta name="ipd:siteName" content="L'Usine Nouvelle" /> <meta name="ipd:cmp" content="didomi" /> <meta name="ipd:pageType" content="Article" /> <meta name="ipd:xtpages" content="2213545-experimenter_des_bio_processeurs_a_distance_c_est_desormais_possible_grace_a_la_neuroplateforme_de_finalspark" /> <meta name="ipd:xttags" content="club-inno/biotechs|club-inno/deeptech|club-inno/numerique" /> <meta name="ipd:udid" content="a2szrctx:2213545:article" /> <link rel="canonical" href="https://www.usinenouvelle.com/article/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545"/> <link rel="stylesheet" href="/css/base-module/header-darkmode-min.IPDIGIT1701709586TIGIDPI.css"> <link rel="stylesheet" href="/resources/tiny-slider/tiny-slider-min.IPDIGIT1731924947TIGIDPI.css"> <link rel="stylesheet" href="/css/base-module/themes/usn/edito-page-darkmode-min.IPDIGIT1728913507TIGIDPI.css"> <link rel="stylesheet" href="/css/base-module/themes/usn/darkmode-min.IPDIGIT1731924942TIGIDPI.css"> <link rel="stylesheet" href="/css/webinar-module/webinar-module-min.IPDIGIT1701709593TIGIDPI.css"> <link rel="stylesheet" href="/css/footer-min.IPDIGIT1731924941TIGIDPI.css"> <link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png"> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg" color="#bb0d22"> <link rel="shortcut icon" href="/images/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#bb0d22"> <meta name="msapplication-config" content="/images/favicon/browserconfig.xml"> <meta name="theme-color" content="#bb0d22"> <script type="application/ld+json">[{"@context":"http:\/\/schema.org","@type":"NewsArticle","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/www.usinenouvelle.com\/article\/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545"},"headline":"Exp\u00e9rimenter des bio-processeurs \u00e0 distance : c\u2019est d\u00e9sormais possible gr\u00e2ce \u00e0 la \u00ab neuroplateforme \u00bb de Finalspark","datePublished":"2024-05-29T14:00:00+02:00","dateModified":"2024-09-17T01:53:00+02:00","publisher":{"@type":"Organization","name":"L'Usine Nouvelle","logo":{"@type":"ImageObject","url":"https:\/\/www.usinenouvelle.com\/images\/base-module\/logo-usine-nouvelle.svg"}},"image":["https:\/\/www.usinenouvelle.com\/mediatheque\/6\/2\/4\/001511426_1200x800_c.jpg"],"isAccessibleForFree":"false","articleSection":["Biotechs","Deeptech","Num\u00e9rique"],"author":{"@type":"Person","name":"Fr\u00e9d\u00e9ric Monflier"},"hasPart":[{"@type":"WebPageElement","isAccessibleForFree":"false","cssSelector":".paywall"}]},{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.usinenouvelle.com\/"},{"@type":"ListItem","position":2,"name":"Biotechs","item":"https:\/\/www.usinenouvelle.com\/club-inno\/biotechs\/"},{"@type":"ListItem","position":3,"name":"Exp\u00e9rimenter des bio-processeurs \u00e0 distance : c\u2019est d\u00e9sormais possible gr\u00e2ce \u00e0 la \u00ab neuroplateforme \u00bb de Finalspark","item":"https:\/\/www.usinenouvelle.com\/article\/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545"}]}]</script> <link rel="dns-prefetch" href="https://www.googletagmanager.com/"><link rel="dns-prefetch" href="https://ts.infoprodata.com/"><link rel="dns-prefetch" href="https://ressources.usine-nouvelle.com/"><link rel="dns-prefetch" href="https//cdn.jwplayer.com/"><link rel="preload" href="/css/base-module/header-darkmode-min.IPDIGIT1701709586TIGIDPI.css" as="style"><link rel="preload" href="/resources/tiny-slider/tiny-slider-min.IPDIGIT1731924947TIGIDPI.css" as="style"><link rel="preload" href="/css/base-module/themes/usn/edito-page-darkmode-min.IPDIGIT1728913507TIGIDPI.css" as="style"><link rel="preload" href="/css/base-module/themes/usn/darkmode-min.IPDIGIT1731924942TIGIDPI.css" as="style"><link rel="preload" href="/css/webinar-module/webinar-module-min.IPDIGIT1701709593TIGIDPI.css" as="style"><link rel="preload" href="/css/footer-min.IPDIGIT1731924941TIGIDPI.css" as="style"><link rel="preload" href="/resources/jquery/jquery.min.IPDIGIT1731925101TIGIDPI.js" as="script"><link rel="preload" href="/resources/jquery-lazyload/jquery.lazyload.min.IPDIGIT1731925101TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/header-min.IPDIGIT1715594198TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/libs/smarttag-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/lazyload-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/libs/blockadblock-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/trackings.IPDIGIT1731924942TIGIDPI.js" as="script"><link rel="preload" href="/js/lib/jquery-migrate-3.4.0.min.IPDIGIT1731924941TIGIDPI.js" as="script"><link rel="preload" href="/resources/jquery-validation/jquery.validate.min.IPDIGIT1731925101TIGIDPI.js" as="script"><link rel="preload" href="/resources/tiny-slider/tiny-slider-min.IPDIGIT1731924947TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/edito-jQuery-plugins-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/blog-module/social-sharing.IPDIGIT1725459107TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/social-bar-sticky-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/edito-document-min.IPDIGIT1731924942TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/comment-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/base-module/alert-tag-document-min.IPDIGIT1701709586TIGIDPI.js" as="script"><link rel="preload" href="/js/newsletter-module/form-subscribe-min.IPDIGIT1701709591TIGIDPI.js" as="script"><link rel="preload" href="/js/user-module/user.IPDIGIT1701709592TIGIDPI.js" as="script"><link rel="preload" href="/js/gam-min.IPDIGIT1731924941TIGIDPI.js" as="script"><link rel="preload" href="/js/trackings-min.IPDIGIT1731924941TIGIDPI.js" as="script"></head> <body data-arche-version="3" data-arche-width="1256" data-arche-margin="10" data-arche-bgcolor="#161616" data-xiti-secure="1" data-xiti-domain="usine-nouvelle.com" data-xiti-cookiedomain=".usinenouvelle.com" data-xiti-site="225855" data-xiti-siteClone="225855" data-xiti-log="ressources" data-xiti-logssl="ressources" data-xiti-hit="/2u53gzIh" data-cmp-notice="Qwx2Hi2F" data-cmp-notice-anonymous="Ptk7CKdp" data-dmp-network="kjwusq9l" data-dmp-site="a2szrctx" data-gtm-container="GTM-TX4MHTH" data-unbounce-id="259710f66da04a8e8d9ce8db5c2253d5" > <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TX4MHTH" height="0" width="0" style="display:none; visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div class="headerContainerCls headerFull headerFixed" data-xiti-chapter2="menu-header"> <div class="headerContainer headerFull headerFixed theme__usn" id="jqHeader"> <header class="headerContainer__header header"> <div class="menuIcon jqBtnMenu" data-xiti-level2="70" data-xiti-name="menu-burger" > <span class="menuIcon__bar"></span> <span class="menuIcon__bar"></span> <span class="menuIcon__bar"></span> </div> <div class="header__logo"> <a href="/"> <img src="/images/base-module/logo-usine-nouvelle-darkmode.svg" alt="L'Usine Nouvelle" data-no-lazy="true"/> <span class="header__baseline">Demain se fabrique aujourd'hui</span> </a> </div> <div class="header__userAbo"> <a href="#" class="jqBtnMenuUser header__btn button__user is-displayNone" data-user-is-connected="true" data-xiti-level2="70" data-xiti-name="menu-edito"> <i class="iheadermedia-user-connect"></i> <span data-user-is-connected="true" data-user-label-connected="Mon Compte"> </span> </a> <a href="/connexion/?overrideParutionId=7" class="header__btn button__user is-displayNone" data-user-is-connected="false" data-xiti-level2="70" data-xiti-name="picto-bonhomme"> <i class="iheadermedia-user"></i> <span>Se connecter</span> </a> <a href="https://www.abonnement.infopro-digital.com/industrie-et-technologies/formule/2/CTA-SB-HEAD-[device]#utm_medium=CTA&utm_source=acquisition&utm_campaign=abo-it&at_format=site_bouton&at_site=[return_url]&at_emplacement_site=header&at_variant=a" class="header__btn button__abo is-displayNone" data-xiti-level2="70" data-xiti-name="picto-couronne" target="_blank" rel="noopener" data-user-is-connected="false" data-user-is-ip-pass="false" > <i class="iheadermedia-contract is-noMobile"></i> <span class="is-mobile">S'abonner</span> </a> <a href="https://www.abonnement.infopro-digital.com/industrie-et-technologies/formule/2/CTA-SB-HEAD-[device]#utm_medium=CTA&utm_source=acquisition&utm_campaign=abo-it&at_format=site_bouton&at_site=[return_url]&at_emplacement_site=header&at_variant=a" class="header__btn button__abo is-displayNone" data-xiti-level2="70" data-xiti-name="picto-couronne" target="_blank" rel="noopener" data-user-is-connected="true" data-user-is-ip-pass="false" data-user-is-abomag="false" > <i class="iheadermedia-contract is-noMobile"></i> <span class="is-mobile">S'abonner</span> </a> <a href="https://abonnements.infopro-digital.com/votre-abonnement-l-usine-connect/" class="header__btn button__abo is-displayNone" data-xiti-level2="70" data-xiti-name="picto-couronne" target="_blank" rel="noopener" data-user-is-connected="true" data-user-is-pass="true" > <i class="iheadermedia-contract is-noMobile"></i> <span class="is-mobile">Pass</span> </a> <a href="/creation-compte-lusine-connect" class="header__btn button__abo is-displayNone" data-xiti-level2="70" data-xiti-name="picto-couronne" data-user-is-connected="false" data-user-is-ip-pass="true" > <i class="iheadermedia-contract is-noMobile"></i> <span class="is-mobile">Créer mon compte</span> </a> <a href="#" class="header__btn button__abo is-displayNone" data-xiti-level2="70" data-xiti-name="picto-couronne" data-user-is-connected="true" data-user-is-ip-pass="true" > <i class="iheadermedia-contract is-noMobile"></i> <span class="is-mobile">Pass</span> </a> </div> </header> <div class="headerContent__mainMenu mainMenu jqMenu"> <div class="mainMenu__search" id="jqSearch"> <form action="/recherche" method="get" id="searchForm" class="searchForm"> <div id="jqCloseSearch" class="searchForm__close"> <i class="iheadermedia-close-circle"></i> </div> <div class="searchForm__content searchContent jqWrapperSearch"> <label for="inputSearch" class="searchContent__label jqLabelSearch"> <i class="iheadermedia-search"></i> <span>Que recherchez-vous ?</span> </label> <input type="text" id="inputSearch" name="keyword" value="" class="searchContent__input jqInputSearch" enterkeyhint="search" /> <span class="searchContent__reset jqResetSearch"><i class="iheadermedia-reset"></i></span> </div> </form> </div> <nav class="mainMenu__thematics jqThematics"> <div id="jqTheme-70" class="thematics__link is-more jqThematicLink" data-xiti-name="Secteurs"> Secteurs </div> <div id="jqTheme-71" class="thematics__link is-more jqThematicLink" data-xiti-name="Obsessions"> Obsessions </div> <div id="jqTheme-72" class="thematics__link is-more jqThematicLink" data-xiti-name="Rendez-vous"> Rendez-vous </div> <div id="jqTheme-73" class="thematics__link is-more jqThematicLink" data-xiti-name="Régions"> Régions </div> <div id="jqTheme-74" class="thematics__link is-more jqThematicLink" data-xiti-name="Vidéos & Podcasts"> Vidéos & Podcasts </div> <div id="jqTheme-100" class="thematics__link is-more jqThematicLink" data-xiti-name="Data"> Data </div> </nav> <div class="mainMenu__tools"> <a href="#" id="jqBtnSearch" class="btnTools btnTools--search" data-xiti-name="recherche"> <i class="iheadermedia-search"></i> <span>Recherche</span> </a> <a href="/archives" class="btnTools btnTools--mag" data-xiti-name="magazine"> <i class="iheadermedia-magazine"></i> <span>Magazine</span> </a> <a href="/inscription-newsletter" class="btnTools btnTools--news" data-xiti-name="newsletter"> <i class="iheadermedia-newsletter"></i> <span>Newsletters</span> </a> </div> <div class="headerContainer__top headerTop"> <div class="headerTop__links"> <span class="headerTop__title">Services</span> <span class="headerTop__link" data-ob-href="/nccryf-bsserf/" data-xiti-level2="70" data-xiti-name="Appels d'offres" > Appels d'offres </span> <a class="headerTop__link" href="https://www.usinenouvelle.com/expo/#xtor=AL-1746547164&xpo=1796" target="_blank" data-xiti-level2="70" data-xiti-name="Fournisseurs" > Fournisseurs </a> <a class="headerTop__link" href="/ils-recrutent-des-talents" data-xiti-level2="70" data-xiti-name="L'industrie recrute" > L'industrie recrute </a> <a class="headerTop__link" href="https://evenements.infopro-digital.com/usinenouvelle/" target="_blank" data-xiti-level2="70" data-xiti-name="Évènements & formations" > Évènements & formations </a> <a class="headerTop__link" href="https://industrie.usinenouvelle.com/" target="_blank" data-xiti-level2="70" data-xiti-name="Industrie Explorer" > Industrie Explorer </a> <a class="headerTop__link" href="/indices/tableaudebord" data-xiti-level2="70" data-xiti-name="Indices & Cotations" > Indices & Cotations </a> <span class="headerTop__link" data-ob-href="/abf-jrovanef/" data-xiti-level2="70" data-xiti-name="Webinars" > Webinars </span> <a class="headerTop__link" href="https://www.usinenouvelle.com/club-inno/" data-xiti-level2="70" data-xiti-name="Industrie & Technologies" > Industrie & Technologies </a> </div> </div> </div> <div class="headerContent__subMenu subMenu jqThematicPanel"> <div data-id="jqTheme-70" class="subMenu__panel listThematic is-col4"> <div class="listThematic__return jqThematicReturn">Secteurs</div> <a class="listThematic__item linkSimple" data-xiti-name="Aéro - Spatial" href="/aero-spatial/" ><span>Aéro - Spatial</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Auto" href="/auto/" ><span>Auto</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Énergie" href="/energie/" ><span>Énergie</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Santé - Pharma" href="/sante-pharma/" ><span>Santé - Pharma</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Agro" href="/agro/" ><span>Agro</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Chimie" href="/chimie/" ><span>Chimie</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Matières premières" href="/matieres-premieres/" ><span>Matières premières</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Éco - Social" href="/eco-social/" ><span>Éco - Social</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Transports" href="/transports-et-logistique/" ><span>Transports</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Electronique - Informatique" href="/electronique-informatique/" ><span>Electronique - Informatique</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Défense" href="/defense/" ><span>Défense</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Métallurgie – Sidérurgie" href="/metallurgie-siderurgie/" ><span>Métallurgie – Sidérurgie</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Plasturgie" href="/plasturgie/" ><span>Plasturgie</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Emballage" href="/emballage/" ><span>Emballage</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Recyclage" href="/recyclage-et-services-a-l-environnement/" ><span>Recyclage</span></a> <a class="listThematic__item linkSimple" data-xiti-name="BTP" href="/btp-construction/" ><span>BTP</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Télécoms" href="/telecoms/" ><span>Télécoms</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Biens de consommation" href="/biens-de-consommation/" ><span>Biens de consommation</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Luxe - Cosmétiques" href="/luxe/" ><span>Luxe - Cosmétiques</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Traitement de surfaces" href="/traitement-de-surfaces/" ><span>Traitement de surfaces</span></a> </div> <div data-id="jqTheme-71" class="subMenu__panel listThematic is-col3"> <div class="listThematic__return jqThematicReturn">Obsessions</div> <a class="listThematic__item linkSimple" data-xiti-name="Transition écologique et énergétique" href="/transition-ecologique-et-energetique/" ><span>Transition écologique et énergétique</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Innovations" href="/technos-et-innovations/" ><span>Innovations</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Relocalisation & Made in France" href="/relocalisation/" ><span>Relocalisation & Made in France</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Cybersécurité" href="/cybersecurite/" ><span>Cybersécurité</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Biosourcé" href="/biosource/" ><span>Biosourcé</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Economie circulaire" href="/economie-circulaire/" ><span>Economie circulaire</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Nouvelles mobilités" href="/nouvelles-mobilites/" ><span>Nouvelles mobilités</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Santé et alimentation du futur" href="/sante-et-alimentation-du-futur/" ><span>Santé et alimentation du futur</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Transformation numérique" href="/transformation-numerique/" ><span>Transformation numérique</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Futur du travail" href="/futur-du-travail/" ><span>Futur du travail</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Commerce international" href="/commerce-international/" ><span>Commerce international</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Capitalisme responsable" href="/capitalisme-responsable/" ><span>Capitalisme responsable</span></a> </div> <div data-id="jqTheme-72" class="subMenu__panel listThematic is-col2"> <div class="listThematic__return jqThematicReturn">Rendez-vous</div> <a class="listThematic__item linkSimple" data-xiti-name="Industrie & Technologies" href="/club-inno/" ><span>Industrie & Technologies</span></a> <a class="listThematic__item linkSimple" data-xiti-name="L'Instant Tech" href="/l-instant-tech/" ><span>L'Instant Tech</span></a> <a class="listThematic__item linkSimple" data-xiti-name="L'actualité numérique par L'Usine Digitale" href="https://www.usine-digitale.fr/" target="_blank" rel=" noopener" ><span>L'actualité numérique par L'Usine Digitale</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Chroniques" href="/chroniques/" ><span>Chroniques</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Blogs des experts" href="/blogs/" ><span>Blogs des experts</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Etudes" href="/etude/" ><span>Etudes</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Décarbonation 2030" href="/decarbonation-2030/" ><span>Décarbonation 2030</span></a> </div> <div data-id="jqTheme-73" class="subMenu__panel listThematic is-col4"> <div class="listThematic__return jqThematicReturn">Régions</div> <a class="listThematic__item linkSimple" data-xiti-name="Quotidien des usines" href="/quotidien-des-usines/" ><span>Quotidien des usines</span></a> <span class="listThematic__item linkSimple" data-xiti-name="Votre région" data-ob-href="/pubvk-greevgbver" ><span>Votre région</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Bouches du Rhône" data-ob-href="/obhpurf-qh-eubar/" ><span>Bouches du Rhône</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Calvados" data-ob-href="/pnyinqbf/" ><span>Calvados</span></span> <a class="listThematic__item linkSimple" data-xiti-name="Gironde" href="https://www.usinenouvelle.com/gironde/" ><span>Gironde</span></a> <span class="listThematic__item linkSimple" data-xiti-name="Haute-Garonne" data-ob-href="/unhgr-tnebaar/" ><span>Haute-Garonne</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Hérault" data-ob-href="/urenhyg/" ><span>Hérault</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Ile de France" data-ob-href="/vyr-qr-senapr/" ><span>Ile de France</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Ille et Vilaine" data-ob-href="/vyyr-rg-ivynvar/" ><span>Ille et Vilaine</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Loire" data-ob-href="/ybver/" ><span>Loire</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Loire-Atlantique" data-ob-href="/ybver-ngynagvdhr/" ><span>Loire-Atlantique</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Loiret" data-ob-href="/ybverg/" ><span>Loiret</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Moselle" data-ob-href="/zbfryyr/" ><span>Moselle</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Nord" data-ob-href="/abeq/" ><span>Nord</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Puy de Dôme" data-ob-href="/chl-qr-qbzr/" ><span>Puy de Dôme</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Rhône" data-ob-href="/eubar/" ><span>Rhône</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Seine Maritime" data-ob-href="/frvar-znevgvzr/" ><span>Seine Maritime</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Var" data-ob-href="/ine/" ><span>Var</span></span> <span class="listThematic__item linkSimple" data-xiti-name="Vendée" data-ob-href="/iraqrr/" ><span>Vendée</span></span> </div> <div data-id="jqTheme-74" class="subMenu__panel listThematic is-col1"> <div class="listThematic__return jqThematicReturn">Vidéos & Podcasts</div> <a class="listThematic__item linkSimple" data-xiti-name="L’industrie c’est fou" href="/l-industrie-c-est-fou/" ><span>L’industrie c’est fou</span></a> <a class="listThematic__item linkSimple" data-xiti-name="En images" href="/en-images/" ><span>En images</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Vidéos" href="/video/" ><span>Vidéos</span></a> <span class="listThematic__item linkSimple" data-xiti-name="Podcasts" data-ob-href="/cbqpnfg/" ><span>Podcasts</span></span> <a class="listThematic__item linkSimple" data-xiti-name="Les rendez-vous de la rédaction" href="/les-rendez-vous-de-la-redaction/" ><span>Les rendez-vous de la rédaction</span></a> </div> <div data-id="jqTheme-100" class="subMenu__panel listThematic is-col2"> <div class="listThematic__return jqThematicReturn">Data</div> <a class="listThematic__item linkSimple" data-xiti-name="Le baromètre des investissements industriels" href="/service/barometre-des-investissements/" ><span>Le baromètre des investissements industriels</span></a> <a class="listThematic__item linkSimple" data-xiti-name="L'observatoire de la réindustrialisation" href="/article/l-observatoire-2024-de-la-reindustrialisation-de-l-usine-nouvelle.N2208354" ><span>L'observatoire de la réindustrialisation</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Classement des écoles d'ingénieurs" href="/l-usine-campus/" ><span>Classement des écoles d'ingénieurs</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Production et prix de l'énergie en France" href="/article/nucleaire-gaz-hydroelectricite-le-barometre-de-l-energie-en-france-pour-traverser-la-crise.N2044492" ><span>Production et prix de l'énergie en France</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Le match Airbus / Boeing" href="/article/airbus-face-a-boeing-suivez-la-bataille-commerciale-de-l-aero-dans-notre-barometre.N2211582" ><span>Le match Airbus / Boeing</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Le marché automobile en France et en Europe" href="/article/suivez-l-evolution-du-marche-automobile-francais-et-europeen-en-2024-mois-apres-mois.N2209123" ><span>Le marché automobile en France et en Europe</span></a> <a class="listThematic__item linkSimple" data-xiti-name="Le baromètre eau / sécheresse" href="/article/etat-des-nappes-arretes-secheresse-le-barometre-pour-suivre-l-evolution-de-la-ressource-en-eau-sur-le-territoire-francais.N2118941" ><span>Le baromètre eau / sécheresse</span></a> </div> </div> <div class="headerContent__menuUser menuUser jqMenuUser"> <div class="menuUser__infoUser"> <div class="infoUser__text">Bienvenue</div> <div class="infoUser__name" data-user-is-connected="true" data-user-label-connected=""> </div> </div> <div class="menuUser__linksMo"> <a class="linksUser" href="/mes-avantages" data-xiti-level2="70" data-xiti-name="Mes avantages" > <span> <i class="iheadermedia-contract"></i> Mes avantages </span> </a> <a class="linksUser" href="/mes-newsletters" data-xiti-level2="70" data-xiti-name="Mes newsletters" > <span> <i class="iheadermedia-newsletter"></i> Mes newsletters </span> </a> <a class="linksUser" href="/archives" data-xiti-level2="70" data-xiti-name="Mes magazines" > <span> <i class="iheadermedia-magazine"></i> Mes magazines </span> </a> <a class="linksUser" href="/mon-profil" data-xiti-level2="70" data-xiti-name="Mes informations" > <span> <i class="iheadermedia-infos"></i> Mes informations </span> </a> <a class="linksUser" href="/admin-pass/users" data-hcub-service="916" data-xiti-level2="70" data-xiti-name="Mon contrat Pass" > <span> Mon contrat Pass </span> </a> <a class="linksUser" href="/barometres-et-data/" data-xiti-level2="70" data-xiti-name="Baromètres et data" > <span> Baromètres et data </span> </a> <a class="linksUser" href="/indices/tableaudebord" data-xiti-level2="70" data-xiti-name="Indices & Cotations" > <span> Indices & Cotations </span> </a> <a class="linksUser" href="https://industrie.usinenouvelle.com/mon-compte/mon-abonnement" data-xiti-level2="70" data-xiti-name="Industrie Explorer" > <span> Industrie Explorer </span> </a> <a class="linksUser" href="/club-inno/" data-xiti-level2="70" data-xiti-name="Industrie & Technologies" > <span> Industrie & Technologies </span> </a> </div> <a class="linksUser menuUser__help" href="/contact" data-xiti-level2="70" data-xiti-name="Besoin d'aide ?" > <span><i class="iheadermedia-help"></i> Besoin d'aide ?</span> </a> <a class="menuUser__btn" href="/user/logout" data-xiti-level2="70" data-xiti-name="Déconnexion" > <i class="iheadermedia-signout"></i> Déconnexion </a> </div> </div> </div> <div class="overlay"></div> <div data-ad-id="bannerArche" class="jqGoogleAdServe is-marginBottom-20" ></div> <article class="editoContainerType1 is-paddingTop-20 "> <div class="editoContainerType1 editoContainerType13"> <div class="is-marginBottom-20"> <a href="/club-inno/" class="editoLinkType13"> <span class="editoLinkType13__text"> </span>Industrie & Technologies </a> </div> <div class="editoContainerType13__colG"> </div> <div class="is-clearBoth"></div> <nav class="editoNavType1" aria-label="menu secondaire" role="navigation" data-xiti-chapter2="club-inno_nav"> <div class="editoNavType1__carousel editoNavType1__carousel--disabled"> <a class="editoNavType1__item" href="/club-inno/deeptech/" data-xiti-name="Deeptech"> Deeptech </a> <a class="editoNavType1__item" href="/club-inno/numerique/" data-xiti-name="Numérique"> Numérique </a> <a class="editoNavType1__item" href="/club-inno/energie-environnement/" data-xiti-name="Energie - Environnement"> Energie - Environnement </a> <a class="editoNavType1__item" href="/club-inno/materiaux-avances/" data-xiti-name="Matériaux avancés"> Matériaux avancés </a> <a class="editoNavType1__item" href="/club-inno/conception/" data-xiti-name="Conception"> Conception </a> <a class="editoNavType1__item" href="/club-inno/production/" data-xiti-name="Production"> Production </a> <a class="editoNavType1__item" href="/club-inno/auto-transports/" data-xiti-name="Auto - Transports"> Auto - Transports </a> </div> </nav> </div> <div class="is-posRelative"> <div class="editoNavType3 editoNavType3--blockMD is-marginTop-40 is-marginTop-30-M"> <blockquote class="editoTagsContainerType2 is-margin-0" data-xiti-chapter2="nav-haut-page-tag"> <div class="editoTagDivider"> <a class="editoTagType5 is-uppercase" rel="tag" href="/club-inno/biotechs/" data-xiti-name="Biotechs"> Biotechs </a> </div> </blockquote> <div class="editoParutionFolder"> </div> </div> </div> <div class="edito-page"> <h1 class="editoTitleType8 is-marginTop-20 is-marginBottom-0">Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark</h1> <div class="epPayWallTop is-marginTop-20"> <a rel="nofollow" href="https://www.abonnement.infopro-digital.com/industrie-et-technologies/formule/2/CTA-ST-ART#utm_medium=CTA&utm_source=acquisition&utm_campaign=abo-it&at_format=site_texte&at_site=[return_url]&at_emplacement_site=page_article&at_variant=a" data-xiti-chapter1="ABO" data-xiti-chapter2="paywall-haut-article" data-xiti-name="Pour lire l’intégralité de cet article" target="_blank"> <span class="epPayWallTop__txt">Pour lire l’intégralité de cet article, </span> <div class="epPayWallTop__txtBold"> <span class="epPayWallTop__txtBold-span">abonnez-vous <span>à Industrie & Technologies - édition Abonné</span></span> </div> </a> </div> <div class="epPayWallTop__mobile is-marginTop-20"> <a href="https://www.abonnement.infopro-digital.com/offre-decouverte-industrie-technologies-15-jours/inscription/132/1387/CTA-ST-ART#utm_medium=CTA&utm_source=acquisition&utm_campaign=essai-it&at_format=site_texte&at_site=[return_url]&at_emplacement_site=page_article&at_variant=a"><span class="epPayWallTop__txt">Pour lire l’intégralité de cet article, </span> <div class="epPayWallTop__txtBold"><span class="epPayWallTop__txtBold-span">testez gratuitement Industrie & Technologies - édition Abonné</span></div> </a> </div> <div class="editoTitleType9 is-marginTop-40 is-marginTop-20-M"><p> Spécialisée dans la bio-informatique, la deeptech suisse Finalspark a lancé mi-mai 2024 la « neuroplateforme », qui fournit à la recherche académique et aux industriels un accès distant à des bio-processeurs, formés d’organoïdes de cerveau humain.</p> </div> <div class="epSpacerT-60"></div> <div class="epLytBlocArticle2col"> <div class="epLytBlocArticle2col__left"> <div class="epMetaData --close "> <div class="epMetaData__head"> <div class="epMetaData__head-open"> Réservé aux abonnés </div> </div> <div class="epMetaData__content"> <div class="epMetaData__content__infos"> <a href="/la-redaction/frederic-monflier.26527" class="epMetaData__content__infos--link"> <p class="epMetaData__content__infos--default"> <span class="epMetaData__content__infos-name mb-2">Frédéric Monflier</span> </p> </a> <div class="epMetaData__content__infos--specialist"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images//logos/industrie-technologies.svg" alt="Industrie & Technologies" /> </div> <p class="mt-3"> <span class="epMetaData__content__infos-dateValue mt-2"> <time datetime="2024-05-29T14:00:00"> 29 mai 2024 </time> </span> <span class="epAntiSlash"> <span class="epAntiSlash__caractere">\</span></span> <span class="epMetaData__content__infos-dateValue">14h00</span> </p> </div> <div class="epMetaData__separator"></div> <div class="epMetaData__content__infos"> <span> <i class="ep-icon-clock --FSize20 --valign-2"></i></span> <span class="epMetaData__content__infos-dateValue"> 2 min. de lecture </span> </div> <div class="tagsPanel"> <div class="tagsPanelOverlay is-displayNone" id="jsTagsPanelOverlay"></div> <div class="tagsPanelContent panelContent"> <h2 class="editoTitleType1">Mon actualité <b>personnalisable</b></h2> <p class="editoTextType1"> <b>Profitez à tout moment des informations clés selon vos intérêts.</b> </p> <p class="editoTextType1"> Sélectionnez les thèmes qui vous intéressent : </p> <div class="panelContent__wrapper"> <button class="editoLinkType9" selected>Label tag qualité</button> <button class="editoLinkType9">Label tag principal</button> <button class="editoLinkType9 is-selected">Label tag précision</button> <button class="editoLinkType9">Label tag qualité</button> <button class="editoLinkType9">Label tag principal</button> <button class="editoLinkType9">Label tag précision</button> <button class="editoLinkType9">Label tag qualité</button> <button class="editoLinkType9">Label tag principal</button> <button class="editoLinkType9">Label tag principal</button> <button class="editoLinkType9">Label tag précision</button> <button class="editoLinkType9">Label tag qualité</button> <button class="editoLinkType9">Label tag principal</button> <button class="editoLinkType9">Label tag principal</button> </div> <div class="panelContent__footer"> <a href="#" class="editoLinkType4"><i class="edito-icon-engrenage"></i> Gérer mes thèmes favoris</a> <button class="editoLinkType3 editoLinkType3--noArrow"> <span class="editoLinkType3__text">Valider la sélection</span> </button> </div> </div> </div> </div> <!-- head-mobile --> <div class="epMetaData__head-mbl"> <div class="epMetaData__head-mbl__status"> <span class="epIconMain --iconMain-lg"> <i class="epIconMain__fontIcon edito-icon-Main-abo"></i> </span> <span class="epIconMain --iconMain-lg reservedSubs"> Réservé aux abonnés </span> </div> <div class="epMetaData__head-mbl__content"> <div class="epMetaData__content__infos --mbl"> <span> <i class="ep-icon-clock --FSize20 --valign-2"></i></span> <span class="epMetaData__content__infos-dateValue"> 2 min. </span> <span class="epMetaData__content__infos-dateValue epMetaData--verbose">de lecture</span> </div> </div> </div> <!-- content-mobile : ligne- 1 --> <div class="epMetaData__content-mbl mt-2"> <div> <p class="epMetaData__content-mbl--default"> <a href="/la-redaction/frederic-monflier.26527" class="epMetaData__content__infos--link"> <span class="epMetaData__content__infos-name mb-2">Frédéric Monflier</span> </a> </p> <p class="epMetaData__content-mbl--specialist"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images//logos/industrie-technologies.svg" alt="Industrie & Technologies" /> </p> </div> <div> <span class="epMetaData__content__infos-dateValue mt-2"> <time datetime="2024-05-29T14:00:00"> 29 mai 2024 </time> </span> <span class="epAntiSlash"> <span class="epAntiSlash__caractere">\</span></span> <span class="epMetaData__content__infos-dateValue">14h00</span> </div> </div> <!-- content-mobile : ligne- 2 --> <div class="epMetaData__content-mbl mt-2"> </div> <!-- content-mobile : ligne- 3 --> </div> <div class="editoSocialBar editoSocialBar--vertical editoSocialBar--top editoSocialBar--fixed" id="jsSocialBarSticky"> <span class="editoSocialBar__label">Partager</span> <ul class="editoSocialBar__list"> <li class="editoSocialBar__item" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark"> <a class="jqtwitter editoSocialBar__link editoSocialBar__link--twitter" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-twitter"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqfacebook editoSocialBar__link editoSocialBar__link--facebook" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-facebook"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqlinked-in editoSocialBar__link editoSocialBar__link--linkedin" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-linkedIn"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqflipboard editoSocialBar__link editoSocialBar__link--flipboard" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <span class="edito-icon-flipboard"> <span class="path1"></span><span class="path2"></span><span class="path3"></span> </span> </a> </li> <li class="editoSocialBar__item"> <a class="jqEmail editoSocialBar__link editoSocialBar__link--mail" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-email"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqWhatsApp editoSocialBar__link editoSocialBar__link--whats-app" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-whats-app"></i> </a> </li> </ul> </div> </div> <div class="epLytBlocArticle2col__right"> <div class="editoTextEditor"> <div class="epMediaImg "> <figure class="epMediaImg__fig"> <div class="epMediaImg__fig__img-canvas"> <img class="epMediaImg__fig__img-canvas__img" alt="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 896 598"></svg>" data-original="/mediatheque/6/2/4/001511426_896x598_c.jpg" width="896" height="598" /> <div class="epMediaImg__fig__img-canvas__copyright">© Finalspark</div> </div> <figcaption class="epMediaImg__fig__caption"> Les deux cofondateurs de Finalspark : Frédéric Jordan (à gauche) et Martin Kutter (à droite). Au premier plan, sur l'écran, un aperçu de quatre bio-processeurs. </figcaption> </figure> </div> <div class="articleContent articleContent--hasPaywall"> <div class="non-paywall"> <div data-ad-id="pave" class="jqGoogleAdServe " ></div> </div> <div data-poool="100" class="paywall"> <p> La bio-informatique et les réseaux de neurones biologiques promus par Finalspark se sont dotés depuis mi-mai d’une vitrine censée accélérer la R&D dans ce domaine émergent : la <a href="https://finalspark.com/neuroplatform/">« neuroplateforme »</a>, donnant la possibilité aux universités, aux laboratoires et mêmes aux industriels de conduire des expériences à distance sur 16 bio-processeurs – <a href="https://www.usinenouvelle.com/article/les-bio-processeurs-de-la-deeptech-suisse-finalspark-promettent-une-informatique-un-million-de-fois-plus-sobre.N2205852">des organoïdes de cerveau humain</a> – que la deeptech suisse « cultive » in vitro dans ses locaux, à proximité de Lausanne. Une première mondiale, à en croire le communiqué officiel.</p> <p> En vérité, les bio-processeurs de Finalspark, qui traiteraient l’information en consommant un million de fois moins d’énergie que les puces numériques actuelles, sont à disposition des chercheurs depuis plusieurs mois. Mais la demande croissante a incité la deeptech à formaliser la plateforme… et à la monétiser. Les universités peuvent ainsi souscrire un abonnement mensuel de 500 € pour obtenir un accès partagé à quatre organoïdes.</p> <p> D’après la deeptech, 36 universités ont manifesté un intérêt pour ses bio-processeurs, des agglomérats de quelque 10000 neurones qui mesurent un demi-millimètre chacun. Huit projets ont été sélectionnés pour un usage de la neuroplateforme à titre gracieux.</p> <div data-ad-id="inread" class="jqGoogleAdServe " ></div> <h2 class="interTitre"> Un projet de recherche mené par l'université Côte d'Azur</h2> <p> L’un d’entre eux, côté français, mobilise l’Institut Neuromod et le laboratoire Jean-Alexandre Dieudonné, de l’université Côte d’Azur. L’étude porte sur la connectivité des organoïdes cérébraux et la manière dont elle est modifiée par des stimulations électriques.</p> <div data-ad-id="banner" class="jqGoogleAdServe epAdMega2Center" ></div> <p> La neuroplateforme est disponible en mode 24/7. Outre les opérations électrophysiologiques pour stimuler les bio-processeurs et mesurer leurs réactions, les chercheurs peuvent contrôler, via une interface de programmation d’application (API) en langage Python, le système micro-fluidique qui nourrit les neurones et évacuent les déchets, les caméras ainsi que l’éclairage ultra-violet. Ces organoïdes possèdent aujourd’hui une durée de vie de 100 jours, selon Finalspark.</p> <p> Une offre payante et personnalisée s’adresse également aux industriels, ouvrant l’accès à des organoïdes dédiés. Aucun nom n’est communiqué pour le moment, « <em>mais des discussions sont en cours</em> », assure Ewelina Kurtys, docteur en neurosciences et collaboratrice de Finalspark.</p> <p> Les aspects matériels et logiciels de cette neuroplateforme sont décrits par le menu dans un article scientifique, <a href="https://www.frontiersin.org/articles/10.3389/frai.2024.1376042/full">paru début mai dans Frontiers in Artificial Intelligence</a>. Une validation par les pairs « <em>importante pour montrer la crédibilité de notre travail</em> », indique Ewelina Kurtys. L’ambition de Finalspark est de livrer un bio-processeur fonctionnel dans le cloud dans les 5 à 10 ans.</p> </div> <div id="poool-widget"></div> <div class="articleContent__absolute"> <section class="is-marginBottom-20" data-xiti-promotion-adid="125" data-xiti-promotion-format="sous-article" data-xiti-promotion-variant="standard"> <div class="editoCardType21"> <div data-xiti-chapter2="sous-article-meme-rubrique"> <p class="editoTitleType1 editoTitleType1--lagoon is-uppercase">Sélectionné <b>pour vous</b></p> <section class="editoCardType21__content editoCardType21__content--first"> <a class="editoCardType21__link editoCardType21__containerImage" href="/article/biomineralisation-et-dechets-de-cimenterie-la-recette-de-la-start-up-bloomineral-pour-capturer-du-co2.N2217768" data-xiti-name="2217768"> <figure class="is-margin-0"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/mediatheque/2/3/1/001515132_256x170_c.jpg" alt="Biominéralisation et déchets de cimenterie, la recette de la start-up Bloomineral pour capturer du CO2"/> </figure> </a> <div> <h2 class="editoCardType21__title"> <a href="/article/biomineralisation-et-dechets-de-cimenterie-la-recette-de-la-start-up-bloomineral-pour-capturer-du-co2.N2217768" data-xiti-name="2217768"> Biominéralisation et déchets de cimenterie, la recette de la start-up Bloomineral pour capturer du CO2 <span class="editoTagType2 editoTagType2--IT"></span> </a> </h2> </div> </section> <section class="editoCardType21__content "> <div> <h2 class="editoCardType21__title"> <a href="/article/qubit-pharmaceuticals-simule-des-petites-molecules-avec-dix-fois-moins-de-qubits-logiques.N2216134" data-xiti-name="2216134"> Simulation moléculaire : Qubits Pharmaceuticals divise par 10 le nombre de qubits nécessaire aux calculs <span class="editoTagType2 editoTagType2--IT"></span> </a> </h2> </div> </section> <section class="editoCardType21__content "> <div> <h2 class="editoCardType21__title"> <a href="/article/les-bacteries-ne-sont-pas-de-simples-micro-usines-previent-la-chercheuse-charlotte-brives.N2214089" data-xiti-name="2214089"> « Les bactéries ne sont pas de simples micro-usines », alerte la chercheuse Charlotte Brives </a> </h2> </div> </section> </div> </div> </section> </div> </div> </div> <section class="sameSubject is-marginTop-60 is-marginTop-30-M"> <h2 class="editoTitleType1 editoTitleType1--lagoon">SUR LE <b>MÊME SUJET</b></h2> <ul class="is-resetUl" data-xiti-chapter2="sous-article-a-lire-aussi"> <li> <a class="editoLinkType2 editoLinkType2--font16 editoLinkType2--borderGrey" href="/article/les-bio-processeurs-de-la-deeptech-suisse-finalspark-promettent-une-informatique-un-million-de-fois-plus-sobre.N2205852" data-xiti-name="2205852"> Les bio-processeurs de la deeptech suisse Finalspark promettent une informatique un million de fois plus sobre </a> </li> <li class="is-marginTop-20"> <a class="editoLinkType2 editoLinkType2--font16 editoLinkType2--borderGrey" href="/article/biologie-de-synthese-de-l-ingenierie-cellulaire-pour-la-bioproduction.N2207781" data-xiti-name="2207781"> Biologie de synthèse : de l’ingénierie cellulaire pour la bioproduction </a> </li> </ul> </section> </div> </div> <div id="jsLimitSocialBarSticky"></div> <div class="editoContainerCommentLink is-marginTop-60"> <div class="editoSocialBar"> <span class="editoSocialBar__label">Partager</span> <ul class="editoSocialBar__list"> <li class="editoSocialBar__item" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark"> <a class="jqtwitter editoSocialBar__link editoSocialBar__link--twitter" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-twitter"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqfacebook editoSocialBar__link editoSocialBar__link--facebook" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-facebook"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqlinked-in editoSocialBar__link editoSocialBar__link--linkedin" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-linkedIn"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqflipboard editoSocialBar__link editoSocialBar__link--flipboard" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <span class="edito-icon-flipboard"> <span class="path1"></span><span class="path2"></span><span class="path3"></span> </span> </a> </li> <li class="editoSocialBar__item"> <a class="jqEmail editoSocialBar__link editoSocialBar__link--mail" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-email"></i> </a> </li> <li class="editoSocialBar__item"> <a class="jqWhatsApp editoSocialBar__link editoSocialBar__link--whats-app" data-title="Expérimenter des bio-processeurs à distance : c’est désormais possible grâce à la « neuroplateforme » de Finalspark" href="#"> <i class="edito-icon-whats-app"></i> </a> </li> </ul> </div> </div> </div> <div data-ad-id="infeed" class="jqGoogleAdServe is-infeed-pub is-marginTop-60" ></div> <section class="is-alignCenter is-paddingTB-40" data-xiti-chapter2="sous-article-tag"> <span class="editoDividerType3 editoDividerType3--center is-marginBottom-40"></span> <h2 class="editoTitleType10 is-marginTop-0 is-marginBottom-10">Sujets <b>associés</b></h2> <a class="editoLinkType9 is-marginTop-10 is-marginRight-10" href="/club-inno/biotechs/" rel="tag" data-xiti-name="club-inno/biotechs">Biotechs</a> <span class="editoDividerType3 editoDividerType3--center is-marginTop-40"></span> </section> </article> <div class="editoContainerType1 row is-marginBottom-40"> <div class="editoCardType15 col-sm-8 is-marginTB-40-M" data-xiti-chapter1="Edito" data-xiti-chapter2="standard_bloc_newsletter_drte"> <div id="jsNewsletterContainer"> <p class="editoTitleType1 editoTitleType1--black is-margin-0"> NEWSLETTER <b class="is-lineBreak-Xs">La Quotidienne</b> </p> <p class="editoCardType15__subtitle is-marginTop-10">Nos journalistes sélectionnent pour vous les articles essentiels de votre secteur.</p> <form class="editoFormType1 is-marginTop-20" id="formSubscribe" name="newsletterSubscribeForm" data-url-subscribe="/inscription-newsletter" action="#" method="get"> <div class="editoInputType1 editoInputType1--icon is-flexGrow-1 is-marginBottom-10"> <i class="edito-icon-email"></i> <input class="editoInputType1__input" type="email" placeholder="Entrez votre email" name="users_email" id="users_email" value=""/> </div> <input type="checkbox" class="jqCheckNewsletter is-displayNone" value="1" name="service_idservice[]" checked="checked" data-option="1"/> <button class="editoButton editoLinkType3 is-width-100-M is-marginBottom-10" type="submit" data-xiti-name="inscrip-La Quotidienne"> <span class="editoLinkType3__text">Inscrivez-vous</span> </button> </form> <p id="jqMessageSubscribe" class="editoHelpBloc editoHelpBloc--success is-euDisplayNone">Votre demande d’inscription a bien été prise en compte.</p> <p class="editoCardType15__text is-marginTop-10 is-marginBottom-0"> Votre email est traité par notre titre de presse qui selon le titre appartient, à une des sociétés suivantes... <button class="editoButtonType4 is-font-14" id="jsShowRgpd" type="button">Lire la suite</button> </p> </div> <div class="editoModalType1 is-displayNone" id="jsRgpd"> <p class="is-alignRight is-margin-0"> <button class="jsHideRgpd editoButtonType5" type="button"><i class="edito-icon-cross"></i></button> </p> <p class="editoModalType1__text is-marginTop-30 is-marginBottom-50"> Votre email est traité par notre titre de presse qui selon le titre appartient, à une des sociétés suivantes du : Groupe Moniteur Nanterre B 403 080 823, IPD Nanterre 490 727 633, Groupe Industrie Service Info (GISI) Nanterre 442 233 417. Cette société ou toutes sociétés du Groupe Infopro <a href="https://www.infopro-digital.com/ ">Digital</a> pourront l'utiliser afin de vous proposer pour leur compte ou celui de leurs clients, des produits et/ou services utiles à vos activités professionnelles. Pour exercer vos droits, vous y opposer ou pour en savoir plus : <a href="https://www.infopro-digital.com/rgpd-gdpr/fr/">Charte des données personnelles.</a> </p> <p class="is-alignCenter is-margin-0"> <button class="jsHideRgpd editoButtonType4 editoButtonType4--close" type="button">Fermer</button> </p> </div> </div> <div class="col-sm-4"> <div data-ad-id="paveRestreint" class="jqGoogleAdServe " ></div> </div> </div> <div class="editoContainerType1 is-paddingTB-60"> <p class="editoTitleType1 editoTitleType1--main">ILS RECRUTENT <b class="is-lineBreak-Xs">DES TALENTS</b></p> <div class="row"> <div class="col-sm-6 editoContainerType4 is-marginBottom-20-M"> <div class="editoCardType5" data-xiti-chapter1="emploi" data-xiti-chapter2="bloc_emploi_article"> <div class="row"> <div class="col-sm-6"> <a class="editoCardType5__link" data-xiti-name="2220280" href="/article/rencontrer-les-employeurs-du-secteur-public-et-du-secteur-prive-avec-france-travail.N2220280"> <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 440"></svg>" data-original="/mediatheque/5/2/9/001517925_400x440_c.jpg" width="400" height="440" alt="Rencontrer les employeurs du secteur public et du secteur privé avec France Travail"/> </a> </div> <a class="col-sm-6 editoCardType5__link" data-xiti-name="2220280" data-xiti-type="navigation" href="/article/rencontrer-les-employeurs-du-secteur-public-et-du-secteur-prive-avec-france-travail.N2220280"> <p class="editoCardType5__title">Rencontrer les employeurs du secteur public et du secteur privé avec France Travail</p> <p class="editoCardType5__text"> Ivane Squelbut, directrice des partenariats et de la territorialisation explique comment France Travail aide à la rencontre des secteurs publics et privés ainsi qu’à l’accompagnement des métiers en pleine transition. </p> <span class="editoLinkType1">Le témoignage</span> </a> </div> <p class="is-signature is-marginTop-20 is-marginBottom-0"> Contenu proposé par <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104 65"></svg>" data-original="/mediatheque/8/2/6/001515628_104x65_c.jpg" width="104" height="65" alt="Les métiers des transitions"/> </p> </div> </div> <div class="col-sm-6 is-padding-20 is-bg-greyUltraLight"> <p class="editoTitleType2 is-marginTop-0 is-marginBottom-20">Emploi industrie</p> <div class="row" data-xiti-chapter1="emploi" data-xiti-chapter2="bloc_emploi_article" data-xiti-type="navigation"> <div class="col-sm-6 editoCardType6 is-marginBottom-10"> <a class="editoCardType6__link" data-xiti-name="offre-emploi-responsable-du-pole-dechets-h-f-o-4183467" data-xiti-type="navigation" href="https://www.usinenouvelle.com/offre-emploi/offre-emploi-responsable-du-pole-dechets-h-f-o-4183467" target="_blank"> <div class="editoCardType6__logo"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="https://www.emploipublic.fr/mediatheque/8/1/9/000226918.png" alt="CC THELLOISE"/> </div> <p class="editoCardType6__title is-marginTB-20">RESPONSABLE DU POLE DECHETS H/F</p> <p class="editoCardType6__text is-margin-0"> CC THELLOISE - 01 August 2024 - Titulaire - Oise </p> </a> </div> <div class="col-sm-6 editoCardType6 is-marginBottom-10"> <a class="editoCardType6__link" data-xiti-name="offre-emploi-stage-de-fin-d-etudes-ingenieur-ingenieure-hydraulicien-o-4203018" data-xiti-type="navigation" href="https://www.usinenouvelle.com/offre-emploi/offre-emploi-stage-de-fin-d-etudes-ingenieur-ingenieure-hydraulicien-o-4203018" target="_blank"> <div class="editoCardType6__logo"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="https://www.emploipublic.fr/mediatheque/5/0/5/000875505.jpg" alt="ARTELIA"/> </div> <p class="editoCardType6__title is-marginTB-20">Stage de fin d'études - Ingénieur / Ingénieure hydraulicien</p> <p class="editoCardType6__text is-margin-0"> ARTELIA - 21 November 2024 - CDI - Échirolles </p> </a> </div> </div> <a class="editoLinkType1 is-marginTop-20" data-xiti-chapter1="emploi" data-xiti-chapter2="bloc_emploi_article" data-xiti-type="navigation" data-xiti-name="Tous les postes disponibles" href="https://www.usinenouvelle.com/ils-recrutent-des-talents/offre-emploi-industrie" target="_blank">Tous les postes disponibles</a> </div> </div> </div> <div class="editoContainerType3" data-xiti-chapter1="Evenements" data-xiti-chapter2="sous-home-secto-bandeau"> <div class="editoContainerType1"> <p class="editoTitleType1 editoTitleType1--main editoTitleType1--white"> LES ÉVÉNEMENTS <b class="is-lineBreak-Xs">L'USINE NOUVELLE</b> </p> <div class="editoCarouselType1"> <div class="row" id="jsEventsCarousel"> <a class="editoCardType13 col-sm-4 editoCardType13--noBorder" href="https://evenements.infopro-digital.com/usinenouvelle/evenement-talk-de-la-redaction-l-usine-nouvelle-cybersecurite-2024-p-17400" rel="nofollow" target="_blank" data-xiti-name="Conférence"> <figure class="editoCardType13__imageContainer"> <img src="https://evenements.infopro-digital.com/mediatheque/7/1/4/000123417_300x162_c.png" alt="" data-no-lazy=""/> </figure> <div class="editoCardType13__container"> <span class="editoTag editoTag--red">Conférence</span> <p class="editoCardType13__title">TALK DE LA REDACTION L’USINE NOUVELLE - CYBERSÉCURITÉ</p> <p class="editoCardType13__date"> <span>26 Novembre 2024</span> <span>100% digital , live et replay</span> </p> <p class="editoCardType13__subtitle">Comment les industriels peuvent limiter les risques</p> <p class="editoCardType13__label">Industrie</p> </div> <div class="editoLinkType1 editoLinkType1--grey editoCardType13__bottomLink">Programme et inscription</div> </a> <a class="editoCardType13 col-sm-4 editoCardType13--noBorder" href="https://trophees-club-femmes-industrie.eventmaker.io/club-femmes-industrie/" rel="nofollow" target="_blank" data-xiti-name="Conférence"> <figure class="editoCardType13__imageContainer"> <img src="https://evenements.infopro-digital.com/mediatheque/5/5/1/000062155_300x162_c.jpg" alt="" data-no-lazy=""/> </figure> <div class="editoCardType13__container"> <span class="editoTag editoTag--red">Conférence</span> <p class="editoCardType13__title">CLUB DES FEMMES DE L’INDUSTRIE</p> <p class="editoCardType13__date"> <span>4 Décembre 2024</span> <span>Paris</span> </p> <p class="editoCardType13__subtitle">.</p> <p class="editoCardType13__label">Industrie</p> </div> <div class="editoLinkType1 editoLinkType1--grey editoCardType13__bottomLink">Programme et inscription</div> </a> <a class="editoCardType13 col-sm-4 editoCardType13--noBorder" href="https://evenements.infopro-digital.com/usinenouvelle/formation-deployer-le-vehicule-electrique-dans-les-flottes-automobiles-p-17090" rel="nofollow" target="_blank" data-xiti-name="Formation"> <figure class="editoCardType13__imageContainer"> <img src="https://evenements.infopro-digital.com/mediatheque/0/3/1/000001130_300x162_c.jpg" alt="" data-no-lazy=""/> </figure> <div class="editoCardType13__container"> <span class="editoTag editoTag--red">Formation</span> <p class="editoCardType13__title">Déployer le véhicule électrique dans les flottes automobiles</p> <p class="editoCardType13__date"> <span>10 Décembre 2024</span> <span>Classe virtuelle</span> </p> <p class="editoCardType13__subtitle">Amorcer la transition vers l’électrique dans les flottes de véhicules légers (VP/VUL)</p> <p class="editoCardType13__label">Automobile</p> </div> <div class="editoLinkType1 editoLinkType1--grey editoCardType13__bottomLink">Programme et inscription</div> </a> <a class="editoCardType13 col-sm-4 editoCardType13--noBorder" href="https://evenements.infopro-digital.com/usinenouvelle/formation-construire-et-faire-vivre-vos-tableaux-de-bord-des-services-generaux-p-4177" rel="nofollow" target="_blank" data-xiti-name="Formation"> <figure class="editoCardType13__imageContainer"> <img src="https://evenements.infopro-digital.com/mediatheque/4/5/7/000026754_300x162_c.jpg" alt="" data-no-lazy=""/> </figure> <div class="editoCardType13__container"> <span class="editoTag editoTag--red">Formation</span> <p class="editoCardType13__title">Construire et faire vivre vos tableaux de bord des services généraux</p> <p class="editoCardType13__date"> <span>12-13 Décembre 2024</span> <span>Paris</span> </p> <p class="editoCardType13__subtitle">Approche pratique des tableaux de bord pour piloter le service de l’ET</p> <p class="editoCardType13__label">Services Généraux</p> </div> <div class="editoLinkType1 editoLinkType1--grey editoCardType13__bottomLink">Programme et inscription</div> </a> </div> </div> </div> <p class="is-alignCenter is-marginTop-40 is-marginBottom-0"> <a class="editoLinkType1" data-xiti-name="Tous les événements" href="https://evenements.infopro-digital.com/usinenouvelle/"> Tous les événements </a> </p> </div> <div class="editoContainerType1 is-paddingTop-60"> <p class="editoTitleType1 editoTitleType1--purple is-marginTop-0 is-marginBottom-10"> LES <b>PODCASTS</b> </p> <div class="row"> <a class="editoCardType20 col-sm-3 editoCardType20--grid" href="/podcast/des-logiciels-payants-l-idee-folle-de-stephanie-shirley,2220580"> <div class="editoCardType20__imageContainer"> <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 330"></svg>" data-original="/mediatheque/4/5/6/001517654_520x330_c.jpg" width="520" height="330" alt="Des logiciels payants, l'idée folle de Stephanie Shirley" /> <i class="edito-icon-sound"></i> <h2 class="editoCardType20__title">Des logiciels payants, l'idée folle de Stephanie Shirley</h2> </div> <div class="editoCardType20__subtitle"> [Industry story - Le podcast] Stephanie Shirley est une entrepreneure britannique originale, prête à bousculer encore un peu plus l’informatique des swinging sixties. <span class="editoTagType2 editoTagType2--USI"></span> </div> <p class="is-margin-0 is-marginTop-auto"> <span class="editoLinkType11 editoLinkType11--icon-play"> Écouter cet épisode </span> </p> </a> <a class="editoCardType20 col-sm-3 editoCardType20--grid" href="/podcast/leo-frank-auteur-ou-victime-du-meurtre-d-une-ouvriere,2218611"> <div class="editoCardType20__imageContainer"> <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 330"></svg>" data-original="/mediatheque/8/6/7/001515768_520x330_c.jpg" width="520" height="330" alt="Leo Frank, auteur ou victime du meurtre d'une ouvrière" /> <i class="edito-icon-sound"></i> <h2 class="editoCardType20__title">Leo Frank, auteur ou victime du meurtre d'une ouvrière</h2> </div> <div class="editoCardType20__subtitle"> [Industry story - Le podcast] Un industriel, une ouvrière de 13 ans… Voici le début de l’une des plus grandes affaires criminelles américaines. <span class="editoTagType2 editoTagType2--USI"></span> </div> <p class="is-margin-0 is-marginTop-auto"> <span class="editoLinkType11 editoLinkType11--icon-play"> Écouter cet épisode </span> </p> </a> <a class="editoCardType20 col-sm-3 editoCardType20--grid" href="/podcast/l-explosion-de-la-fusee-ariane-ou-le-voyage-maudit-de-francois-mitterrand,2211755"> <div class="editoCardType20__imageContainer"> <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 330"></svg>" data-original="/mediatheque/8/3/9/001509938_520x330_c.jpg" width="520" height="330" alt="Ariane, ou le voyage maudit de François Mitterrand" /> <i class="edito-icon-sound"></i> <h2 class="editoCardType20__title">Ariane, ou le voyage maudit de François Mitterrand</h2> </div> <div class="editoCardType20__subtitle"> [Industry story - Le podcast] Pour la première fois, un président de la République assiste au décollage d’une fusée Ariane. Mais est-ce réellement une bonne idée... <span class="editoTagType2 editoTagType2--USI"></span> </div> <p class="is-margin-0 is-marginTop-auto"> <span class="editoLinkType11 editoLinkType11--icon-play"> Écouter cet épisode </span> </p> </a> <a class="editoCardType20 col-sm-3 editoCardType20--grid" href="/podcast/ingenieur-un-metier-au-coeur-des-enjeux-de-souverainete-ecoutez-notre-podcast,2207415"> <div class="editoCardType20__imageContainer"> <img src="data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 330"></svg>" data-original="/mediatheque/1/3/1/001505131_520x330_c.jpg" width="520" height="330" alt="Ingénieur, un métier au coeur de la souveraineté" /> <i class="edito-icon-sound"></i> <h2 class="editoCardType20__title">Ingénieur, un métier au coeur de la souveraineté</h2> </div> <div class="editoCardType20__subtitle"> Dans ce nouveau podcast de La Fabrique, nous recevons Anne-Sophie Bellaiche, rédactrice en chef de L'Usine Nouvelle et du Guide de l'ingénieur. Comme son nom l'indique, cette publication annuelle s'intéresse aux différentes... </div> <p class="is-margin-0 is-marginTop-auto"> <span class="editoLinkType11 editoLinkType11--icon-play"> Écouter cet épisode </span> </p> </a> </div> <p class="is-marginTop-25 is-marginBottom-0 is-alignCenter"> <a class="editoLinkType1" href="/podcast/"> Tous les podcasts </a> </p> </div> <div class="editoContainerType1 is-marginTop-60 is-marginTop-40-M" data-xiti-chapter2="bloc-bas-page-mes-services"> <p class="editoTitleType1 editoTitleType1--main"> LES SERVICES DE <b class="is-lineBreak-Xs">L'USINE NOUVELLE</b> </p> <div class="row"> <div class="editoCardType14 col-sm-6 editoCardType14--column --employment" data-xiti-chapter1="Emploi"> <p class="editoCardType14__title">Trouvez les entreprises industrielles qui recrutent des talents</p> <a class="editoCardType14__link" href="https://www.usinenouvelle.com/offre-emploi/offre-emploi-responsable-du-pole-dechets-h-f-o-4183467?utm_source=usinenouvelle.com&utm_medium=referral&utm_campaign=bloc" target="_blank" data-xiti-name="https://www.usinenouvelle.com/offre-emploi/offre-emploi-responsable-du-pole-dechets-h-f-o-4183467"> <img class="editoCardType14__topInfo" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="https://www.emploipublic.fr/mediatheque/8/1/9/000226918.png" width="62" alt="CC THELLOISE"/> <p class="editoCardType14__subtitle">RESPONSABLE DU POLE DECHETS H/F</p> <span class="editoCardType14__bottomInfo"> CC THELLOISE - 01/08/2024 - Titulaire - Oise </span> </a> <div class="editoCardType14__infos"> <p class="editoCardType14__quantity"> <span class="editoCardType14__quantity__number">+ 550</span> <span class="editoCardType14__quantity__label">offres d’emploi</span> </p> <a class="editoLinkType8" href="https://www.usinenouvelle.com/ils-recrutent-des-talents/offre-emploi-industrie" data-xiti-name="Tout voir" target="_blank">Tout voir</a> </div> <div class="editoCardType14__signature"> <span class="is-marginRight-10">Proposé par</span> <figure class="editoCardType14__signature__figure"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/base-module/document/logo_UN-emploi.png" alt=""/> </figure> </div> </div> <div class="editoCardType14 col-sm-6 editoCardType14--column --mol" data-xiti-chapter1="MOL"> <p class="editoCardType14__title">Accédez à tous les appels d’offres et détectez vos opportunités d’affaires</p> <a class="editoCardType14__link" href="https://www.marchesonline.com/appels-offres/avis/travaux-d-etancheite-pour-la-construction-du-siege/ao-9324907-1" target="_blank" rel="noopener" data-xiti-name="https://www.marchesonline.com/appels-offres/avis/travaux-d-etancheite-pour-la-construction-du-siege/ao-9324907-1"> <span class="editoCardType14__topInfo">01 - Oyonnax</span> <p class="editoCardType14__subtitle">Travaux d'étanchéité pour la construction du siège de Haut-Bugey Agglomération</p> <span class="editoCardType14__bottomInfo">DATE DE REPONSE 2024-12-12T00:00:00Z</span> </a> <div class="editoCardType14__infos"> <p class="editoCardType14__quantity"> <span class="editoCardType14__quantity__number">+ de 10.000</span> <span class="editoCardType14__quantity__label">avis par jour</span> </p> <a class="editoLinkType8" href="https://www.marchesonline.com/appels-offres/en-cours" data-xiti-name="Tout voir" target="_blank">Tout voir</a> </div> <div class="editoCardType14__signature"> <span class="is-marginRight-10">Proposé par</span> <figure class="editoCardType14__signature__figure"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/base-module/document/logo_marche-online.png" alt=""/> </figure> </div> </div> </div> </div> <div class="marketingBlock editoContainerType6 editoContainerType6--spacingTop is-marginTop-70"> <div class="editoContainerType1"> <div class="row"> <div class="col-sm-4 is-displayFlex marketingBlock__img"> <div class="is-flexGrow-1 is-flexAlignEnd"> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/base-module/abo-footer/abo-footer-industrie-technologies.png" alt="" /> </div> </div> <div class="col-sm-6 col-sm-offset-1"> <p class="editoTitleType1 editoTitleType1--black is-marginTop-0 is-marginBottom-40 is-marginBottom-20-M"> SOUTENEZ UN <b>JOURNALISME D'EXPERTISE</b> ET <b>ABONNEZ-VOUS</b> DÈS MAINTENANT À INDUSTRIE & TECHNOLOGIES </p> <p class="editoSubTitleType5 is-marginTop-0 is-marginBottom-20">Rejoignez la communauté des managers de l’innovation technologique dans l’industrie et profitez d'informations et données clés qui vous donneront un temps d’avance pour innover.</p> <a class="marketingBlock__btn editoLinkType3 editoLinkType3--full is-marginTB-40" href="https://www.abonnement.infopro-digital.com/industrie-et-technologie/formule/2#utm_medium=CTA&utm_source=acquisition&utm_campaign=abo-it&at_format=site_bloc&at_site=[return_url]&at_emplacement_site=footer&at_variant=a" data-xiti-chapter1="ABO" data-xiti-chapter2="paywall-bloc-bas-de-page" data-xiti-name="Découvrez nos offres"> <span class="editoLinkType3__text">Découvrez nos offres</span> </a> </div> </div> </div> </div> <div class="contentSite"> <div class="contenuPrincipal"> </div> <footer class="footer"> <div class="footer__container"> <ul class="footer__col-1 footer__list"> <li class="footer__list__item"> <a class="footer__link" href="https://www.infopro-digital-media.fr/marque/usine-nouvelle/" target="_blank">Publicité</a> </li> <li class="footer__list__item"> <a class="footer__link" href="/connexion/">Mon compte</a> </li> <li class="footer__list__item"> <a class="footer__link" href="https://www.abonnement.infopro-digital.com/l-usine-nouvelle/formule/1#utm_medium=CTA&utm_source=acquisition&utm_campaign=abo-usn&at_format=site_texte&at_site=[return_url]&at_emplacement_site=footer&at_variant=a">S'abonner</a> </li> <li class="footer__list__item"> <a class="footer__link" href="/contact">Nous contacter</a> </li> <li class="footer__list__item"> <a class="footer__link" href="/conditions">Mentions légales et CGU</a> </li> <li class="footer__list__item"> <a class="footer__link" href="https://www.infopro-digital.com/rgpd-gdpr/fr/" target="_blank">RGPD</a> </li> <li class="footer__list__item"> <a class="footer__link" href="javascript:Didomi.preferences.show()">Paramétrage Cookie</a> </li> </ul> <p class="footer__col-2 footer__text"> <b>L'USINENOUVELLE.com</b>, leader de l’information professionnelle B2B, vous propose de suivre l’actualité économique et industrielle des secteurs automobile et nouvelles mobilités, aéronautique et spatial, agroalimentaire, énergie et développement durable, santé, cosmétique et luxe, chimie, transports, BTP, défense, plasturgie, métallurgie, matières premières et matériaux, biens de consommation, électronique, informatique, télécoms, cybersécurité, numérique et des nouvelles technologies. </p> <div class="footer__col-3"> <p class="footer__title">Nous suivre</p> <ul class="footer__iconList"> <li class="footer__iconList__item"> <a href="https://www.facebook.com/usinenouvelle" target="_blank"><img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/icon/icon-footer-facebook.png" alt="Nous suivre sur Facebook" /></a> </li> <li class="footer__iconList__item"> <a href="http://twitter.com/usinenouvelle" target="_blank"><img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/icon/icon-footer-twitter.png" alt="Nous suivre sur Twitter" /></a> </li> <li class="footer__iconList__item"> <a href="http://www.usinenouvelle.com/rss/" target="_blank"><img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/icon/icon-footer-rss.png" alt="Suivre le fil RSS Usine Nouvelle" /></a> </li> <li class="footer__iconList__item"> <a href="/inscription-newsletter"><img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/icon/icon-footer-mail.png" alt="Nous contacter" /></a> </li> </ul> <p class="footer--noDesktop"> <a class="footer__link" target="_blank" href="https://www.infopro-digital.com/rgpd-gdpr/fr/">RGPD</a> </p> <p class="footer--noDesktop"> <a class="footer__link" href="javascript:Didomi.preferences.show()">Paramétrage Cookie</a> </p> </div> <a class="footer__logo" href="http://www.infopro-digital.com/"> <span>Une marque du groupe</span> <img src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-original="/images/commun/logo-infopro-digital.png" alt="Infopro Digital" /> </a> </div> </footer> </div> <script type="text/javascript"> var pooolConf = {"debug":false,"id":"FIMGT-LJ1EY-CBD30-QLTTD","pageType":"premium","context":["club-inno\/biotechs"],"userIsPremium":false,"mode":"hide"}; var advertisementParams = {"networkCode":21799741328,"slotConfigurations":{"pave":{"sizes":"pave","typeAd":"pave"},"paveRestreint":{"sizes":"paveRestreint","typeAd":"pave"},"bannerArche":{"sizes":"bannerArche","typeAd":"ban"},"banner":{"sizes":"banner","typeAd":"ban"},"inread":{"sizes":"inread","typeAd":"inread"},"infeed":{"sizes":"infeed","typeAd":"infeed"}},"targeting":{"devtest":false,"tags":["club-inno\/biotechs","club-inno\/deeptech","club-inno\/numerique"],"tag_status":"standard","tag_type":"63","id_document":"2213545","document_path":"article\/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545","document_parution":"7","document_type":"1","document_closed":true,"document_access":"2","document_source":"1","darkmode":"1"},"adsDisable":false,"adUnitPath":"document","smartParams":{"siteId":275658,"pageId":1024166,"formats":[{"id":105832,"tagId":"bannerArche_1"},{"id":105829,"tagId":"pave_1"},{"id":105830,"tagId":"pave_2"},{"id":105831,"tagId":"pave_3"},{"id":105845,"tagId":"pave_4"},{"id":105833,"tagId":"banner_2"},{"id":105834,"tagId":"infeed_1"},{"id":105835,"tagId":"inread_1"}],"target":"tags=club-inno\/biotechs,club-inno\/deeptech,club-inno\/numerique;id_document=2213545;document_path=article\/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545;document_parution=7;document_type=1;document_closed=1;document_access=2;document_source=1"},"slotRefresh":{"bannerArche_1":20,"banner_2":25,"infeed_1":30,"inread_1":30,"pave_1":30}}; var xitiParams = {"page":{"name":"2213545-experimenter_des_bio_processeurs_a_distance_c_est_desormais_possible_grace_a_la_neuroplateforme_de_finalspark","chapter1":"article","chapter2":"club-inno\/biotechs","chapter3":"","level2":2},"customVars":{"site":{"1":"anonyme","2":[],"3":"ferm\u00e9","4":"Fr\u00e9d\u00e9ric Monflier","5":"20240529","9":"Ferm\u00e9","17":"ferm\u00e9","20":"Industrie & Technologies"}},"identifiedVisitor":{"category":3},"page_vars":{"page_name":"2213545-experimenter_des_bio_processeurs_a_distance_c_est_desormais_possible_grace_a_la_neuroplateforme_de_finalspark","page_chapter1":"article","page_chapter2":"club-inno\/biotechs","page_chapter3":"","site_level2":"editorial","tag_principal":"club-inno\/biotechs","tags":"club-inno\/biotechs|club-inno\/deeptech|club-inno\/numerique","statut_article_bo":"Ferm\u00e9","auteur":"Fr\u00e9d\u00e9ric Monflier","date_publication":"2024-05-29 14:00:00","article_consultation":"ferm\u00e9","parution":"Industrie & Technologies"},"tags":{"keywords":["club-inno\/biotechs","club-inno\/deeptech","club-inno\/numerique"]}}; var dataLayer = dataLayer || []; dataLayer.push({ 'kameleoonProduct': {"id":2213545,"title":"Exp\u00e9rimenter des bio-processeurs \u00e0 distance : c\u2019est d\u00e9sormais possible gr\u00e2ce \u00e0 la \u00ab neuroplateforme \u00bb de Finalspark","description":"\r\n\tSp\u00e9cialis\u00e9e dans la bio-informatique, la deeptech suisse Finalspark a lanc\u00e9 mi-mai 2024 la \u00ab neuroplateforme \u00bb, qui fournit \u00e0 la recherche acad\u00e9mique et aux industriels un acc\u00e8s distant \u00e0 des bio-processeurs, form\u00e9s d\u2019organo\u00efdes de cerveau humain.\r\n","url":"https:\/\/www.usinenouvelle.com\/article\/experimenter-des-bio-processeurs-a-distance-c-est-desormais-possible-grace-a-la-neuroplateforme-de-finalspark.N2213545","protected":true,"image":"https:\/\/www.usinenouvelle.com\/mediatheque\/6\/2\/4\/001511426_256x170_c.jpg","parution":"Industrie & Technologies","principal":"Biotechs","familles":[{"Rubriques IT":["Biotechs","Deeptech","Num\u00e9rique"]}]} }); </script> <script src="/resources/jquery/jquery.min.IPDIGIT1731925101TIGIDPI.js"></script> <script src="/resources/jquery-lazyload/jquery.lazyload.min.IPDIGIT1731925101TIGIDPI.js"></script> <script src="/js/base-module/header-min.IPDIGIT1715594198TIGIDPI.js"></script> <script src="/js/base-module/libs/smarttag-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/base-module/lazyload-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/base-module/libs/blockadblock-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/base-module/trackings.IPDIGIT1731924942TIGIDPI.js"></script> <script src="/js/lib/jquery-migrate-3.4.0.min.IPDIGIT1731924941TIGIDPI.js"></script> <script src="/resources/jquery-validation/jquery.validate.min.IPDIGIT1731925101TIGIDPI.js"></script> <script src="https://cdn.jwplayer.com/libraries/HL8LenGv.js"></script> <script src="/resources/tiny-slider/tiny-slider-min.IPDIGIT1731924947TIGIDPI.js"></script> <script src="/js/base-module/edito-jQuery-plugins-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/blog-module/social-sharing.IPDIGIT1725459107TIGIDPI.js"></script> <script src="/js/base-module/social-bar-sticky-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/base-module/edito-document-min.IPDIGIT1731924942TIGIDPI.js"></script> <script src="/js/base-module/comment-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/base-module/alert-tag-document-min.IPDIGIT1701709586TIGIDPI.js"></script> <script src="/js/newsletter-module/form-subscribe-min.IPDIGIT1701709591TIGIDPI.js"></script> <script src="/js/user-module/user.IPDIGIT1701709592TIGIDPI.js"></script> <script src="/js/gam-min.IPDIGIT1731924941TIGIDPI.js"></script> <script src="/js/trackings-min.IPDIGIT1731924941TIGIDPI.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-0b213c8a9ae5b8ebe68","applicationID":"434339712","transactionName":"MhBSZQoZVkZUBkddXQtac0QLDFdYGgFcV0cIEF5F","queueTime":0,"applicationTime":222,"atts":"HldFE0IDRRkXBBEOSRgI","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html>