PageSourceSearch

https://www.studi.com/sites/default/files/js/js_bgc8nR9A1XMdLdRyro…PgV_KOhmG9RdgX2o5sDRxo9pwtDoOe-J_ZuUfre3Cqw

js studi.com collected 2026-10-03 21:47:15 UTC 13,804 bytes, 5 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).uuidv4=e();}(this,(function(){"use strict";var t,e=new Uint8Array(16);function o(){if(!t&&!(t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(e);}var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function r(t){return "string"==typeof t&&n.test(t);}for(var i=[],u=0;u<256;++u)i.push((u+256).toString(16).substr(1));return function(t,e,n){var u=(t=t||{}).random||(t.rng||o)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e){n=n||0;for(var f=0;f<16;++f)e[n+f]=u[f];return e;}return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(i[t[e+0]]+i[t[e+1]]+i[t[e+2]]+i[t[e+3]]+"-"+i[t[e+4]]+i[t[e+5]]+"-"+i[t[e+6]]+i[t[e+7]]+"-"+i[t[e+8]]+i[t[e+9]]+"-"+i[t[e+10]]+i[t[e+11]]+i[t[e+12]]+i[t[e+13]]+i[t[e+14]]+i[t[e+15]]).toLowerCase();if(!r(o))throw TypeError("Stringified UUID is invalid");return o;}(u);};}));;
3((Drupal,cookies)=>{Drupal.behaviors.studi_facebook={attach:()=>{if(cookies.get('uniqid')==null){let uniqId=uuidv4();cookies.set('uniqid',uniqId);}}};})(Drupal,window.Cookies);;
4!function n(r,i,a){function s(t,e){if(!i[t]){if(!r[t]){var o="function"==typeof require&&require;if(!e&&o)return o(t,!0);if(c)return c(t,!0);throw (e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e;}o=i[t]={exports:{}},r[t][0].call(o.exports,function(e){return s(r[t][1][e]||e);},o,o.exports,n,r,i,a);}return i[t].exports;}for(var c="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s;}({1:[function(e,t,o){function i(e){return (i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}function a(t,e){var o,n=Object.keys(t);return Object.getOwnPropertySymbols&&(o=Object.getOwnPropertySymbols(t),e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable;})),n.push.apply(n,o)),n;}function l(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach(function(e){var t,o;t=n,o=r[e=e],(e=((e)=>(e=((e,t)=>{if("object"!=i(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0===o)return ("string"===t?String:Number)(e);if("object"!=i(o=o.call(e,t||"default")))return o;throw new TypeError("@@toPrimitive must return a primitive value.");})(e,"string"),"symbol"==i(e)?e:e+""))(e)) in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o;}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e));});}return n;}function S(){document.documentElement.classList.add("Twilio-ChatOpened");}function L(e){!e&&void 0!==d&&d.settings&&(e=d.settings);function t(e){return {Bubble:{background:e,color:n},Avatar:{background:e,color:n},Header:{color:n}};}var o="var(--color-main1)",n="#ffffff",r="#FFFFFF",i="#FFFFFF",o={Chat:{MessageListItem:{FromOthers:t("rgb(242, 242, 242); color:black;"),FromMe:t(o)},MessageInput:{Button:{background:o,color:n}},MessageCanvasTray:{Container:{background:r,color:i}}},MainHeader:{Container:{background:r,color:i},Logo:{fill:n}},EntryPoint:{Container:{background:"var(--color-main1);",color:i}},PreEngagementCanvas:{Container:{background:"#F2F2F2"},Form:{SubmitButton:{background:"var(--color-main1)",color:i}}}},r=e.twilio_flex_flow_sid,i=e.twilio_account_sid,a=e.twilio_phone_number,e=e.gge_service_apiKey,s=(new Date()).getTime().toString(),c=window.StudiCoreUtility?StudiCoreUtility.routingData:"",u=window.StudiCoreUtility?StudiCoreUtility.utmData:{},i={configuration:{accountSid:i,flexFlowSid:r,colorTheme:{overrides:o},context:l({friendlyName:"Client",twilioNumber:a,phoneNumber:void 0,analytics:void 0,uid:s},u)},header:{imageUrl:"https://www.studi.com/sites/default/files/2023-09/round-logo-studi.svg",titleText:"Besoin d'aide ?",showTitle:!0,showImage:!0},data:{preEngagementData:l({name:"Client",phoneNumber:void 0,analytics:void 0,uid:s},u),getBrowsingData:function(e){e(l({routingData:c,navigation:[{url:"https://google.com",description:"Google search page"},{url:"https://almaviacx.com/"},{url:"https://bing.com",description:"Microsoft search page"}],localisation:void 0},u));}},server:{apiKey:e},behavior:{autoStartConversation:!0,displayUserName:!1},message:{imageUrl:"https://www.studi.com/sites/default/files/2023-09/round-logo-studi.svg"},messages:{InputPlaceHolder:"Votre message",TypingIndicatorMultiple:"{{count}} personnes sont en train d'écrire...",Connecting:"Connexion en cours...",Disconnected:"Connexion perdue",MessageCanvasTrayContent:"<h6>Merci de votre intérêt</h6><p>Nous restons à votre disposition pour toute autre demande ou complément d'informations.</p>
4",MessageCanvasTrayButton:"Faire une nouvelle demande",MediaMessageError:"Les messages multimédias ne sont pas pris en charge",CustomMissedMessage:"<h6>Tous nos agents sont actuellement occupés</h6><p>Malheureusement et en raison d'une forte augmentation du nombre de nos demandes entrantes, nous enregistrons des délais de traitement inhabituels.</p><p>On vous rassure, pas besoin de réitérer de nouvelle demande, nous avons bien reçu votre message et mettons tout en oeuvre pour y répondre le plus rapidement possible.</p><p>Encore une fois, merci pour votre patience.</p><p>Très belle journée, l'équipe Studi.</p>",WelcomeMessage:"Bienvenue",NotificationMessage:"Impossible d'effectuer l'action : {{message}}",SendMessageTooltip:"Envoyer",EntryPointTagline:"Contactez-nous",PredefinedChatMessageAuthorName:"Bot",PredefinedChatMessageBody:"[START]",ErrorRefreshButton:"Réessayer",Today:"Aujourd'hui",Yesterday:"Hier",NewMessage:"Nouveau message",ChatStarted:"Conversation commencée",MessageCanvasTrayContentTitle:"Merci de votre intérêt",MessageCanvasTrayContentText:"Nous restons à votre disposition pour toute autre demande ou complément d'informations.",MissedMessageTitle:"Tous nos agents sont actuellement occupés",MissedMessageText:"<p>Malheureusement et en raison d'une forte augmentation du nombre de nos demandes entrantes, nous enregistrons des délais de traitement inhabituels.</p><p>On vous rassure, pas besoin de réitérer de nouvelle demande, nous avons bien reçu votre message et mettons tout en oeuvre pour y répondre le plus rapidement possible.</p><p>Encore une fois, merci pour votre patience.</p><p>Très belle journée, l'équipe Studi.</p>",OpenChat:"Ouvrir la conversation",CloseChat:"Fermer la conversation",ConnectionLost:"Connexion perdue. Tentative de reconnexion",ErrorOccured:"Une erreur s'est produite. {0}. Veuillez réessayer plus tard.",AttachmentClickLink:"Cliquez pour ouvrir",AttachmentRemoveLink:"Supprimer le fichier",AttachmentUploadLink:"Ajouter un fichier",AttachmentUploadWrongType:"{0} ne peut être envoyé car son type n'est pas supporté.",AttachmentDownloadWrongType:"{0} ne peut être téléchargé car son type n'est pas supporté.",AttachmentUploadWrongSize:"{0} ne peut être envoyé car le fichier est trop volumineux. La taille maximale du fichier est de {1}.",AttachmentDownloadWrongSize:"{0} ne peut être téléchargé car le fichier est trop volumineux. La taille maximale du fichier est de {1}.",AttachmentUploadAlreadyAttached:"{0} est attaché.",ErrorConversationLoad:"Impossible de charger la conversation",CallbackTitle:"Sur quel numéro souhaitez-vous être rappelé ?",PhoneInputPlaceholder:"Saisissez le numéro de téléphone",PhoneInputDefaultCountry:"FR",CallbackButtonOk:"Rappelez-moi",CallbackButtonCancel:"Annuler",ContactFormTitle:"Tous nos agents sont actuellement occupés",ContactFormSubTitle:"Pour que nous puissions reprendre contact avec vous dans les meilleurs délais, veuillez remplir le formulaire suivant.",ContactFormLastName:"Votre nom",ContactFormFirstName:"Votre prénom",ContactFormEmail:"Votre adresse e-mail",ContactFormPhone:"Votre numéro de téléphone",ContactFormPhoneCountry:"FR",ContactFormObject:"Objet de votre demande",ContactFormButton:"Envoyer le formulaire",ContactFormSending:"Le formulaire est en cours d'envoi...",ContactFormOK:"Le formulaire a été envoyé avec succès",ContactFormOKSub:"Nous vous contacterons dès que possible",ContactFormKO:"Échec de l'envoi du formulaire",ContactFormKOSub:"Veuillez réessayer ultérieurement",TypingIndicator:"{0} est en train d'écrire...",AnAgent:"Un agent",Read:"Lu"}};Twilio.initWebchat(i),document.body.classList.add("has-twilio-chat");}var d;d=Drupal,once,d.behaviors.omnichannel={attach:function(e,t){var o,n,r,i,a,s,c,u,l,d,m,p,f,h=document.querySelector(".omnichannel"),v=document.querySelector(".omnichannel-chat.active"),g=document.querySelector(".shadow-box"),w=document.querySelector(".omnichannel-chat"),y=document.querySelector(".webcallback-w"),b=document.querySelector("#openChat"),C=document.getElementById("twilio-chat");!b||!C||h&&w&&g?h&&w&&g&&(n="omnichannel_auto_opened",r=!1024,i=window.scrollY,C=!1,a=function(){y&&y.classList.remove("opened","webcallback-popup");},s=function(e){e?w.classList.add("has-notification"):w.classList.remove("has-notification");},c=function(){w.classList.add("active"),g.classList.add("show"),h.classList.add("remove_notification"),s(!1);},u=function(){w.classList.remove("active"),g.classList.remove("show"),a(),r&&s(!0),r=!1;},l=function(){window.innerWidth<=1024||"true"!==localStorage.getItem(n)&&(c(),localStorage.setItem(n,"true"));},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",l):l(),setTimeout(function(){w.classList.contains("active")||s(!0);},1e4),h.addEventListener("click",function(e){e.target.closest("#cta-webcallback")||(e=w.classList.contains("active"),a(),e?u():(c(),r=!0));}),b&&b.addEventListener("click",function(){s(r=!1);}),v?v.addEventListener("click",u):g.classList.remove("remove"),document.addEventListener("click",function(e){e.target.closest(".close")&&(a(),h&&!h.classList.contains("active")&&u(),null!=h)&&h.classList.remove("active");}),C||window.twilioScriptLoaded||(C=!0,window.twilioScriptLoaded=!0,(l=document.createElement("script")).src=t.twilio_external_js||"https://gge-ui-chat-7446-prod.twil.io/twilio-web-chat.js",l.onload=function(){"undefined"!=typeof Twil
4io&&(L(t),w.classList.add("wait_finished"));},document.head.appendChild(l)),window.addEventListener("scroll",function(){var e=window.scrollY;e!==i&&("down"==(i<e?"down":"up")?h.classList.add("show-cta"):h.classList.remove("show-cta"),i=e);},{passive:!0}),null!==document.querySelector(".node--type-faculty"))&&(d=function(){var e=document.querySelector("#omnichannel-contact-button");if(e){var t=e.getAttribute("data-urlencode");if(t)try{var o=new URL(atob(t),window.location.origin),n=new URLSearchParams(window.location.search),r="true"===n.get("training[toggle][field_work_study]")||"1"===n.get("field_work_study");o.searchParams.set("alternance",r?"1":"0"),e.setAttribute("data-urlencode",btoa(o.pathname+o.search));}catch(e){console.error("Error updating contact button URL:",e);}}},m=history.pushState,p=history.replaceState,history.pushState=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];m.apply(history,t),setTimeout(d,0);},history.replaceState=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];p.apply(history,t),setTimeout(d,0);},window.addEventListener("popstate",d),f=window.location.href,setInterval(function(){window.location.href!==f&&(f=window.location.href,d());},2e3),d()):(v=t,o=function(){return L(t);},window.twilioScriptLoaded||(window.twilioScriptLoaded=!0,(C=document.createElement("script")).src=v.twilio_external_js||"https://gge-ui-chat-7446-prod.twil.io/twilio-web-chat.js",C.onload=function(){"undefined"!=typeof Twilio&&o&&o();},C.onerror=function(){return console.error("Erreur lors du chargement du script Twilio");},document.head.appendChild(C)),b.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),function(e,t){var o,t=1<arguments.length&&void 0!==t?t:5e3;"undefined"!=typeof Twilio&&document.querySelector(".Twilio-EntryPoint")?e():(o=setInterval(function(){"undefined"!=typeof Twilio&&document.querySelector(".Twilio-EntryPoint")&&(e(),clearInterval(o));},100),setTimeout(function(){return clearInterval(o);},t));}(S);}));}};},{}]},{},[1]);;
5!function t(o,u,a){function i(r,e){if(!u[r]){if(!o[r]){var n="function"==typeof require&&require;if(!e&&n)return n(r,!0);if(c)return c(r,!0);throw (e=new Error("Cannot find module '"+r+"'")).code="MODULE_NOT_FOUND",e;}n=u[r]={exports:{}},o[r][0].call(n.exports,function(e){return i(o[r][1][e]||e);},n,n.exports,t,o,u,a);}return u[r].exports;}for(var c="function"==typeof require&&require,e=0;e<a.length;e++)i(a[e]);return i;}({1:[function(e,r,n){var t,a;t=Drupal,a=drupalSettings,t.behaviors.heroBanner={attach:function(e){var r,n,t,o,u=document.body.querySelector(".lame-hero-w");u&&(r=document.getElementById("hero_banner_domain_id"),n=u.querySelector(".search-link"),t=n.dataset.baseurl,o=a.hero_banner.domain_nodes,u.querySelector(".hero-content"),r.addEventListener("change",function(e){"_none"!=r.value&&"contact"!=r.value?n.href="/fr/node/"+o[r.value]:n.href=t;},!0));}};},{}]},{},[1]);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.