PageSourceSearch

https://toutmontpellier.fr/_next/static/chunks/746-f683ad7dfd593352.js

js toutmontpellier.fr collected 2026-10-02 11:29:49 UTC 9,460 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[746],{67322:function(e,t,n){Promise.resolve().then(n.bind(n,68861)),Promise.resolve().then(n.bind(n,38292)),Promise.resolve().then(n.t.bind(n,65878,23)),Promise.resolve().then(n.t.bind(n,72972,23))},68861:function(e,t,n){"use strict";n.d(t,{AskMontpellito:function(){return c}});var r=n(57437),l=n(2265),a=n(33145),i=n(44743),u=n(77891),s=n(88437);let o=["un resto sympa pour ce soir…","un plombier fiable pour une fuite…","que faire ce week-end \xe0 Montpellier ?","un bar \xe0 cocktails dans le centre…","un coiffeur bien not\xe9 pr\xe8s de chez moi…","l'actu de Montpellier aujourd'hui"];function c(e){let{examples:t=o,title:n="Demandez \xe0 Montpellito",subtitle:c="Votre assistant local vous r\xe9pond en un \xe9clair — adresses, sorties, artisans, actu."}=e,{open:d}=(0,s.v)(),[f,p]=(0,l.useState)(""),[h,m]=(0,l.useState)(0),x=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=setInterval(()=>{x.current||f||m(e=>(e+1)%t.length)},2600);return()=>clearInterval(e)},[f,t.length]),(0,r.jsx)("section",{className:"-mx-4 md:mx-0",children:(0,r.jsxs)("div",{className:"relative overflow-hidden md:rounded-3xl px-5 py-5 md:px-8 md:py-7",style:{background:"radial-gradient(120% 80% at 50% 30%, rgba(46,74,140,0.42) 0%, rgba(46,74,140,0) 60%),linear-gradient(180deg, rgb(18,31,55) 0%, #0c1533 55%, #080f26 100%)"},children:[(0,r.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,r.jsx)("span",{className:"w-9 h-9 md:w-10 md:h-10 rounded-full overflow-hidden inline-block flex-shrink-0 ring-1 ring-white/25",children:(0,r.jsx)(a.default,{src:"/.netlify/images?url=https%3A%2F%2Foacqlmrunjfnvgufhcxr.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia-library%2Fmontpellito%2Ftete.png&w=128&h=128&fit=cover",alt:"Montpellito",width:40,height:40,className:"w-full h-full object-cover"})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-[10.5px] font-bold uppercase tracking-[0.14em] text-white/60",children:"Votre assistant local"}),(0,r.jsx)("p",{className:"font-heading font-extrabold text-white text-lg md:text-xl leading-tight tracking-tight",children:n})]})]}),(0,r.jsx)("p",{className:"text-white/75 text-[13.5px] md:text-sm mt-3 leading-snug max-w-xl",children:c}),(0,r.jsxs)("form",{onSubmit:function(e){e.preventDefault(),d(f.trim()||void 0),p("")},className:"mt-4 bg-white rounded-2xl p-2 flex items-center gap-2.5 shadow-[0_18px_44px_-16px_rgba(0,0,0,0.55)] ring-1 ring-white/30",children:[(0,r.jsx)("input",{value:f,onChange:e=>p(e.target.value),onFocus:()=>{x.current=!0},onBlur:()=>{x.current=!1},placeholder:t[h],className:"flex-1 min-w-0 bg-transparent text-[15.5px] text-gray-900 outline-none placeholder:text-gray-400 pl-1.5","aria-label":"\xc9crivez votre question \xe0 Montpellito"}),(0,r.jsx)(u.l,{value:f,onChange:p,className:"w-9 h-9 rounded-lg text-gray-500 hover:text-brand"}),(0,r.jsx)("button",{type:"submit",className:"w-10 h-10 rounded-xl bg-brand text-white flex items-center justify-center flex-shrink-0 hover:bg-brand-dark transition shadow-md","aria-label":"Envoyer",children:(0,r.jsx)(i.Z,{size:17})})]})]})})}},77891:function(e,t,n){"use strict";n.d(t,{l:function(){return u}});var r=n(57437),l=n(2265),a=n(61094),i=n(48662);function u(e){let{value:t,onChange:n,className:u=""}=e,[s,o]=(0,l.useState)(!1),[c,d]=(0,l.useState)(!1),f=(0,l.useRef)(null),p=(0,l.useRef)("");return((0,l.useEffect)(()=>(o(!!(window.SpeechRecognition||window.webkitSpeechRecognition)),()=>{try{var e;null===(e=f.current)||void 0===e||e.stop()}catch(e){}}),[]),s)?(0,r.jsx)("button",{type:"button",onClick:()=>c?function(){try{var e;null===(e=f.current)||void 0===e||e.stop()}catch(e){}d(!1)}():function(){let e=window.SpeechRecognition||window.webkitSpeechRecognition;if(!e)return;let r=new e;f.current=r,r.lang="fr-FR",r.continuous=!0,r.interimResults=!0,p.current=t?t.trimEnd()+" ":"",r.onresult=e=>{let t="";for(let n=0;n<e.results.length;n++)t+=e.results[n][0].transcript;n(p.current+t)},r.onend=()=>d(!1),r.onerror=()=>d(!1);try{r.start(),d(!0)}catch(e){}}(),"aria-label":c?"Arr\xeater la dict\xe9e":"Dicter",title:c?"Arr\xeater la dict\xe9e":"Dicter \xe0 la voix",className:"flex items-center justify-center flex-shrink-0 transition ".concat(c?"text-danger":""," ").concat(u),children:c?(0,r.jsx)(a.Z,{size:16,className:"fill-current"}):(0,r.jsx)(i.Z,{size:17})}):null}},47411:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2265),l=n(28308);let a=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),u=e=>{let t=i(e);return t.charAt(0).toUpperCase()+t.slice(1)};var s=n(38292);let o=(e,t)=>{let n=(0,r.forwardRef)((n,i)=>{let{className:o,...c}=n;return(0,r.createElement)(s.default,{ref:i,iconNode:t,className:(0,l.z)("lucide-".concat(a(u(e))),"lucide-".concat(e),o),...c})});return n.displayName=u(e),n}},48662:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(47411).Z)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]])},44743:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(47411).Z)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},61094:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(47411).Z)("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])},32489:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(47411).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},30166:function(e,t,n){"use strict";n.d(t,{default:function(){return l.a}});var r=n(55775),l=n.n(r)},33145:function(e,t,n){"use strict";n.d(t,{default:function(){return l.a}});var r=n(48461),l=n.n(r)},99376:function(e,t,n){"use strict";var r=n(35475);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},55775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(47043);n(57437),n(2265);let l=r._(n(15602));function a(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let a={...r,...t};return(0,l.default)({...a,modules:null==(n=a.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return u}});let r=n(47043),l=n(55346),a=n(65878),i=r._(n(5084));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=a.Image},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return l}});let r=n(18993);function l(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},15602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(57437),l=n(2265),a=n(81523),i=n(70049);function u(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(u(()=>null)),loading:null,ssr:!0},o=function(e){let t={...s,...e},n=(0,l.lazy)(()=>t.loader().then(u)),o=t.loading;function c(e){let u=o?(0,r.jsx)(o,{isLoading:!0,pastDelay:!0,error:null}):null,s=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(i.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(l.Suspense,{fallback:u,children:s})}return c.displayName="LoadableComponent",c}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return a}});let r=n(57437),l=n(20544);function a(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,l.getExpectedRequestStore)("next/dynamic css"),a=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));a.push(...t)}}return 0===a.length?null:(0,r.jsx)(r.Fragment,{children:a.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}}}]);

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.