PageSourceSearch

https://www.promares.com.br/_next/static/chunks/435hcjtdu5ahx.js?dpl=dpl_FSM9SYVPiBKogor8Ud73Wz71aAtG

js promares.com.br collected 2026-10-04 06:59:01 UTC 16,631 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28129,e=>{"use strict";var t=e.i(91398),r=e.i(61576),n=e.i(58678),i=e.i(41158);e.i(71587);var a=e.i(71179),l=e.i(66260);function s(e){return(0,t.jsx)("li",{children:(0,t.jsx)(i.default,{href:e.href,className:"text-slate-400 hover:text-white text-sm transition-colors duration-150",children:e.label})},e.href)}e.s(["default",0,function(e){let i,o,c,u,d,f,h,m,g,p,b,v,x,y,w,E,j,_,O,R,T,S=(0,r.c)(49),{children:N,footer:k}=e,V=void 0===k||k,{t:C}=(0,a.useTranslation)("common");S[0]!==C?(i=C("nav.home"),S[0]=C,S[1]=i):i=S[1],S[2]!==i?(o={label:i,href:"/"},S[2]=i,S[3]=o):o=S[3],S[4]!==C?(c=C("nav.about"),S[4]=C,S[5]=c):c=S[5],S[6]!==c?(u={label:c,href:"/about"},S[6]=c,S[7]=u):u=S[7],S[8]!==C?(d=C("nav.materials"),S[8]=C,S[9]=d):d=S[9],S[10]!==C?(f=C("nav.news"),S[10]=C,S[11]=f):f=S[11],S[12]!==f?(h={label:f,href:"/news"},S[12]=f,S[13]=h):h=S[13],S[14]!==C?(m=C("nav.gallery"),S[14]=C,S[15]=m):m=S[15],S[16]!==m?(g={label:m,href:"/gallery"},S[16]=m,S[17]=g):g=S[17],S[18]!==C?(p=C("nav.library"),S[18]=C,S[19]=p):p=S[19],S[20]!==p?(b={label:p,href:"/library"},S[20]=p,S[21]=b):b=S[21],S[22]!==C?(v=C("nav.files"),S[22]=C,S[23]=v):v=S[23],S[24]!==v?(x={label:v,href:"/files"},S[24]=v,S[25]=x):x=S[25],S[26]!==g||S[27]!==b||S[28]!==x||S[29]!==h?(y=[h,g,b,x],S[26]=g,S[27]=b,S[28]=x,S[29]=h,S[30]=y):y=S[30],S[31]!==y||S[32]!==d?(w={label:d,href:"/materials",children:y},S[31]=y,S[32]=d,S[33]=w):w=S[33],S[34]!==w||S[35]!==o||S[36]!==u?(E=[o,u,w],S[34]=w,S[35]=o,S[36]=u,S[37]=E):E=S[37];let P=E;return S[38]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)(n.default,{children:(0,t.jsx)("title",{children:"PROMARES"})}),_=(0,t.jsx)(l.default,{}),S[38]=j,S[39]=_):(j=S[38],_=S[39]),S[40]!==N?(O=(0,t.jsx)("main",{children:N}),S[40]=N,S[41]=O):O=S[41],S[42]!==V||S[43]!==P||S[44]!==C?(R=V&&(0,t.jsx)("footer",{id:"contato",className:"bg-slate-950 text-white",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-6 py-16",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-12 mb-16",children:[(0,t.jsxs)("div",{className:"col-span-2 md:col-span-1",children:[(0,t.jsx)("div",{className:"inline-block bg-white/10 mb-4",children:(0,t.jsx)("img",{src:"/images/logo-simple.png",alt:"PROMARES",className:"h-8 w-auto"})}),(0,t.jsx)("p",{className:"text-slate-400 text-sm leading-relaxed mb-6",children:C("footer.coordination")}),(0,t.jsx)("div",{className:"inline-block bg-white/10",children:(0,t.jsx)("img",{src:"/images/utb.png",alt:"TU Braunschweig",className:"h-16 w-auto"})})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-slate-500 mb-5",children:"Menu"}),(0,t.jsx)("ul",{className:"space-y-3",children:P.map(s)})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-slate-500 mb-5",children:C("nav.partners")}),(0,t.jsxs)("ul",{className:"space-y-3 text-sm text-slate-400",children:[(0,t.jsx)("li",{children:"TU Braunschweig"}),(0,t.jsx)("li",{children:"ZUG"}),(0,t.jsx)("li",{children:"BMBF"}),(0,t.jsx)("li",{children:"UNESCO"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-slate-500 mb-5",children:C("nav.contact")}),(0,t.jsx)("ul",{className:"space-y-3 text-sm",children:(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"https://www.tu-braunschweig.de",target:"_blank",rel:"noopener noreferrer",className:"text-slate-400 hover:text-white transition-colors duration-150",children:"tu-braunschweig.de"})})})]})]}),(0,t.jsxs)("div",{className:"border-t border-slate-800 pt-8 flex flex-col md:flex-row justify-between gap-4",children:[(0,t.jsx)("p",{className:"text-slate-500 text-xs",children:C("footer.copyright")}),(0,t.jsx)("p",{className:"text-slate-600 text-xs md:max-w-sm md:text-right",children:C("footer.funding")})]})]})}),S[42]=V,S[43]=P,S[44]=C,S[45]=R):R=S[45],S[46]!==O||S[47]!==R?(T=(0,t.jsxs)("div",{className:"min-h-screen bg-white bg-background text-foreground",children:[j,_,O,R]}),S[46]=O,S[47]=R,S[48]=T):T=S[48],T}])},50323,97289,e=>{"use strict";let t;var r=e.i(91788),n=e.i(90979);e.s(["ERROR_REVALIDATE_EVENT",0,3,"FOCUS_EVENT",0,0,"MUTATE_EVENT",0,2,"RECONNECT_EVENT",0,1],74196);var i=Object.prototype.hasOwnProperty;let a=new WeakMap,l=()=>{},s=l(),o=Object,c=e=>e===s,u=(e,t)=>
1({...e,...t}),d={},f={},h="undefined",m=typeof window!=h,g=typeof document!=h,p=m&&"Deno"in window,b=(e,t)=>{let r=a.get(e);return[()=>!c(t)&&e.get(t)||d,n=>{if(!c(t)){let i=e.get(t);t in f||(f[t]=i),r[5](t,u(i,n),i||d)}},r[6],()=>!c(t)&&t in f?f[t]:!c(t)&&e.get(t)||d]},v=!0,[x,y]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],w={initFocus:e=>(g&&document.addEventListener("visibilitychange",e),x("focus",e),()=>{g&&document.removeEventListener("visibilitychange",e),y("focus",e)}),initReconnect:e=>{let t=()=>{v=!0,e()},r=()=>{v=!1};return x("online",t),x("offline",r),()=>{y("online",t),y("offline",r)}}},E=!r.default.useId,j=!m||p,_=j?r.useEffect:r.useLayoutEffect,O="u">typeof navigator&&navigator.connection,R=!j&&O&&(["slow-2g","2g"].includes(O.effectiveType)||O.saveData),T=new WeakMap,S=(e,t)=>e===`[object ${t}]`,N=0,k=e=>{let t,r,n=typeof e,i=o.prototype.toString.call(e),a=S(i,"Date"),l=S(i,"RegExp"),s=S(i,"Object");if(o(e)!==e||a||l)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=T.get(e))return t;if(t=++N+"~",T.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=k(e[r])+",";T.set(e,t)}if(s){t="#";let n=o.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+k(e[r])+",");T.set(e,t)}}return t},V=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?k(e):"",t]},C=0,P=()=>++C;async function L(...e){let[t,r,n,i]=e,l=u({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),o=l.populateCache,d=l.rollbackOnError,f=l.optimisticData,h=l.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(m))}return m(r);async function m(r){let i,[u]=V(r);if(!u)return;let[m,g]=b(t,u),[p,v,x,y]=a.get(t),w=()=>{let e=p[u];return("function"==typeof l.revalidate?l.revalidate(m().data,r):!1!==l.revalidate)&&(delete x[u],delete y[u],e&&e[0])?e[0](2).then(()=>m().data):m().data};if(e.length<3)return w();let E=n,j=!1,_=P();v[u]=[_,0];let O=!c(f),R=m(),T=R.data,S=R._c,N=c(S)?T:S;if(O&&g({data:f="function"==typeof f?f(N,T):f,_c:N}),"function"==typeof E)try{E=E(N)}catch(e){i=e,j=!0}if(E&&"function"==typeof E.then){let e;if(E=await E.catch(e=>{i=e,j=!0}),_!==v[u][0]){if(j)throw i;return E}j&&O&&(e=i,"function"==typeof d?d(e):!1!==d)&&(o=!0,g({data:N,_c:s}))}if(o&&!j&&("function"==typeof o?g({data:o(E,N),error:s,_c:s}):g({data:E,error:s,_c:s})),v[u][1]=P(),Promise.resolve(w()).then(()=>{g({_c:s})}),j){if(h)throw i;return}return E}}let A=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},D=(e,t)=>{if(!a.has(e)){let r=u(w,t),n=Object.create(null),i=L.bind(s,e),o=l,c=Object.create(null),d=(e,t)=>{let r=c[e]||[];return c[e]=r,r.push(t),()=>{let e=r.indexOf(t);e>=0&&(r[e]=r[r.length-1],r.pop())}},f=(t,r,n)=>{e.set(t,r);let i=c[t];if(i)for(let e of i)e(r,n)},h=()=>{if(!a.has(e)&&(a.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,f,d]),!j)){let t=r.initFocus(setTimeout.bind(s,A.bind(s,n,0))),i=r.initReconnect(setTimeout.bind(s,A.bind(s,n,1)));o=()=>{t&&t(),i&&i(),a.delete(e)}}};return h(),[e,i,h,o]}return[e,a.get(e)[4]]},[M,I]=D(new Map),F=u({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,l=i.retryCount,s=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;(c(a)||!(l>a))&&setTimeout(n,s,i)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:R?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:R?5e3:3e3,compare:function e(t,r){var n,a;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((a=t.length)===r.length)for(;a--&&e(t[a],r[a]););return -1===a}if(!n||"object"==typeof t){for(n in a=0,t)if(i.call(t,n)&&++a&&!i.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===a}}return t!=t&&r!=r},isPaused:()=>!1,cache:M,mutate:I,fallback:{}},{isOnline:()=>v,isVisible:()=>{let e=g&&document.visibilityState;
1return c(e)||"hidden"!==e}}),U=(e,t)=>{let r=u(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:l}=t;n&&a&&(r.use=n.concat(a)),i&&l&&(r.fallback=u(i,l))}return r},$=(0,r.createContext)({});var W=e.i(74196);let B=m&&window.__SWR_DEVTOOLS_USE__,q=(B?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=V(t),[,,,i]=a.get(M);if(n.startsWith("$inf$"))return r(...e);let l=i[n];return c(l)?r(...e):(delete i[n],l)});return e(t,i,n)});B&&(window.__SWR_DEVTOOLS_REACT__=r.default);let z=()=>{},G=z(),J=(new WeakMap,r.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),K={dedupe:!0},H=Promise.resolve(s);H.status="fulfilled",H.value=s;let Y=()=>l;o.defineProperty(e=>{let{value:t}=e,n=(0,r.useContext)($),i="function"==typeof t,a=(0,r.useMemo)(()=>i?t(n):t,[i,n,t]),l=(0,r.useMemo)(()=>i?a:U(n,a),[i,n,a]),o=a&&a.provider,c=(0,r.useRef)(s);o&&!c.current&&(c.current=D(o(l.cache||M),a));let d=c.current;return d&&(l.cache=d[0],l.mutate=d[1]),_(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,r.createElement)($.Provider,u(e,{value:l}))},"defaultValue",{value:F});let Z=(t=(e,t,i)=>{let{cache:l,compare:o,suspense:d,fallbackData:f,revalidateOnMount:g,revalidateIfStale:p,refreshInterval:v,refreshWhenHidden:x,refreshWhenOffline:y,keepPreviousData:w,strictServerPrefetchWarning:O}=i,[R,T,S,N]=a.get(l),[k,C]=V(e),A=(0,r.useRef)(!1),D=(0,r.useRef)(!1),M=(0,r.useRef)(k),I=(0,r.useRef)(t),F=(0,r.useRef)(i),U=()=>F.current.isVisible()&&F.current.isOnline(),[$,B,q,z]=b(l,k),G=(0,r.useRef)({}).current,Z=c(f)?c(i.fallback)?s:i.fallback[k]:f,Q=(e,t)=>{for(let r in G)if("data"===r){if(!o(e[r],t[r])&&(!c(e[r])||!o(es,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},X=!A.current,ee=(0,r.useMemo)(()=>{let e=$(),r=z(),n=e=>{let r=u(e);return(delete r._k,(()=>{if(!k||!t||F.current.isPaused())return!1;if(X&&!c(g))return g;let e=c(Z)?r.data:Z;return c(e)||p})())?{isValidating:!0,isLoading:!0,...r}:r},i=n(e),a=e===r?i:n(r),l=i;return[()=>{let e=n($());return Q(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>a]},[l,k]),et=(0,n.useSyncExternalStore)((0,r.useCallback)(e=>q(k,(t,r)=>{Q(r,t)||e()}),[l,k]),ee[0],ee[1]),er=R[k]&&R[k].length>0,en=et.data,ei=c(en)?Z&&"function"==typeof Z.then?J(Z):Z:en,ea=et.error,el=(0,r.useRef)(ei),es=w?c(en)?c(el.current)?ei:el.current:en:ei,eo=k&&c(ei),ec=(0,r.useRef)(null);j||(0,n.useSyncExternalStore)(Y,()=>(ec.current=!1,ec),()=>(ec.current=!0,ec));let eu=ec.current;O&&eu&&!d&&eo&&console.warn(`Missing pre-initiated data for serialized key "${k}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let ed=!(!k||!t||F.current.isPaused())&&(!er||!!c(ea))&&(X&&!c(g)?g:d?!c(ei)&&p:c(ei)||p),ef=X&&ed,eh=c(et.isValidating)?ef:et.isValidating,em=c(et.isLoading)?ef:et.isLoading,eg=(0,r.useCallback)(async e=>{let t,r,n=I.current;if(!k||!n||D.current||F.current.isPaused())return!1;let a=!0,l=e||{},u=!S[k]||!l.dedupe,d=()=>E?!D.current&&k===M.current&&A.current:k===M.current,f={isValidating:!1,isLoading:!1},h=()=>{B(f)},m=()=>{let e=S[k];e&&e[1]===r&&delete S[k]},g={isValidating:!0};c($().data)&&(g.isLoading=!0);try{if(u&&(B(g),i.loadingTimeout&&c($().data)&&setTimeout(()=>{a&&d()&&F.current.onLoadingSlow(k,i)},i.loadingTimeout),S[k]=[n(C),P()]),[t,r]=S[k],t=await t,u&&setTimeout(m,i.dedupingInterval),!S[k]||S[k][1]!==r)return u&&d()&&F.current.onDiscarded(k),!1;f.error=s;let e=T[k];if(!c(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return h(),u&&d()&&F.current.onDiscarded(k),!1;let l=$().data;f.data=o(l,t)?l:t,u&&d()&&F.current.onSuccess(t,k,i)}catch(r){m();let e=F.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,u&&d())&&(e.onError(r,k,e),(!0===t||"function"==typeof t&&t(r))&&(!F.current.revalidateOnFocus||!F.current.revalidateOnReconnect||U())&&e.onErrorRetry(r,k,e,e=>{let t=R[k];t&&t[0]&&t[0](W.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0}))}return a=!1,h(),!0},[k,l]),ep=(0,r.useCallback)((...e)=>L(l,M.current,...e),[]);if(_(()=>{I.current=t,F.current=i,c(en)||(el.current=en)}),_(()=>{var e;let t;if(!k)return;let r=eg.bind(s,K),n=0;F.current.revalidateOnFocus&&(n=Date.now()+F.current.focusThrottleInterval);let i=(e=(e,t={})=>
1{if(e==W.FOCUS_EVENT){let e=Date.now();F.current.revalidateOnFocus&&e>n&&U()&&(n=e+F.current.focusThrottleInterval,r())}else if(e==W.RECONNECT_EVENT)F.current.revalidateOnReconnect&&U()&&r();else if(e==W.MUTATE_EVENT)return eg();else if(e==W.ERROR_REVALIDATE_EVENT)return eg(t)},(t=R[k]||(R[k]=[])).push(e),()=>{let r=t.indexOf(e);r>=0&&(t[r]=t[t.length-1],t.pop())});if(D.current=!1,M.current=k,A.current=!0,B({_k:C}),ed&&!S[k])if(c(ei)||j)r();else m&&typeof window.requestAnimationFrame!=h?window.requestAnimationFrame(r):setTimeout(r,1);return()=>{D.current=!0,i()}},[k]),_(()=>{let e;function t(){let t="function"==typeof v?v($().data):v;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!$().error&&(x||F.current.isVisible())&&(y||F.current.isOnline())?eg(K).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,x,y,k]),(0,r.useDebugValue)(es),d){if(!E&&j&&eo)throw Error("Fallback data is required when using Suspense in SSR.");eo&&(I.current=t,F.current=i,D.current=!1);let e=N[k];if(J(!c(e)&&eo?ep(e):H),!c(ea)&&eo)throw ea;let r=eo?eg(K):H;!c(es)&&eo&&(r.status="fulfilled",r.value=!0),J(r)}return{mutate:ep,get data(){return G.data=!0,es},get error(){return G.error=!0,ea},get isValidating(){return G.isValidating=!0,eh},get isLoading(){return G.isLoading=!0,em}}},function(...e){let n,i=(n=(0,r.useContext)($),(0,r.useMemo)(()=>u(F,n),[n])),[a,l,s]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],o=U(i,s),c=t,{use:d}=o,f=(d||[]).concat(q);for(let e=f.length;e--;)c=f[e](c);return c(a,l||o.fetcher||null,o)});async function Q(e,t={}){let r=await fetch(`/api/backend?path=${e}`,t);return 401===r.status&&(window.location.href="/login"),r}e.s(["default",0,Z],50323),e.s(["apiFetch",0,Q],97289)},97326,e=>{"use strict";function t(e){if(!e)return"";let t="https://d1ehev1zngm9ag.cloudfront.net".replace(/\/+$/,"");return`${t}/${e.replace(/^\/+/,"")}`}e.s(["cdnUrl",0,t,"resolveAssetUrl",0,function(e){return e?/^https?:\/\//i.test(e)?e:t(e):""}])},15125,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},13521,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=e.r(41705)._(e.r(91788)),i=e.r(15125),a=n.default.createContext(i.imageConfigDefault)},48761,e=>{e.v(t=>Promise.all(["static/chunks/1ae-9ft5cgojf.js"].map(t=>e.l(t))).then(()=>t(93594)))},28805,e=>{e.v(t=>Promise.all(["static/chunks/0h0r_q6xa9qr_.js"].map(t=>e.l(t))).then(()=>t(79466)))},53963,e=>{e.v(t=>Promise.all(["static/chunks/0_bh8ys7-sp-t.js"].map(t=>e.l(t))).then(()=>t(50878)))},9505,e=>{e.v(t=>Promise.all(["static/chunks/1_wrdnn7b2xyr.js"].map(t=>e.l(t))).then(()=>t(5244)))}]);

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.