PageSourceSearch

https://aiesec.org.rs/_nuxt/CZx1rj94.js

js aiesec.org.rs collected 2026-10-03 17:34:09 UTC 13,780 bytes, 1 lines download raw bytes

1import{d as W,B as u,o as v,c as g,F as ae,x as le,C as U,q as b,D as $,a as m,s as N,t as H,E as re,G as ie,J as he,w as ve,i as w,I as te,g as X,l as L,f as xe,y as oe,m as ge,u as be}from"./Cytmic-4.js";import{m as ye,_ as we}from"./C6Y5oLFq.js";const _e={class:"absolute inset-0 pointer-events-none z-0"},Ce=W({__name:"AnimatedBlurs",props:{config:{default:null},intensity:{default:1},excludeYellow:{type:Boolean,default:!1}},setup(s){const a=s,n=[{size:"700px",color:u.blue,opacity:.05,blurRadius:"150px",left:"10%",top:"10%",duration:"25s",delay:"0s"},{size:"650px",color:u.tirquoise,opacity:.05,blurRadius:"140px",left:"90%",top:"85%",duration:"22s",delay:"-4s"},{size:"600px",color:u.purple,opacity:.05,blurRadius:"130px",left:"80%",top:"20%",duration:"28s",delay:"-8s"},{size:"600px",color:u.red,opacity:.05,blurRadius:"130px",left:"15%",top:"80%",duration:"20s",delay:"-12s"},{size:"500px",color:u.yellow,opacity:.05,blurRadius:"120px",left:"50%",top:"50%",duration:"24s",delay:"-16s"}],i=b(()=>{const c=a.config||n;return a.excludeYellow?c.filter(p=>p.color!==u.yellow):c});return(c,p)=>(v(),g("div",_e,[(v(!0),g(ae,null,le(i.value,(t,o)=>(v(),g("div",{key:o,class:"absolute rounded-full animate-float-blur will-change-transform blur-item-element",style:U({width:t.size,height:t.size,background:t.color,"--desktop-opacity":(t.opacity*s.intensity).toFixed(3),"--mobile-opacity":(t.opacity*s.intensity*.4).toFixed(3),filter:`blur(${t.blurRadius})`,left:t.left,top:t.top,animationDuration:t.duration,animationDelay:t.delay})},null,4))),128))]))}}),Me=Object.assign($(Ce,[["__scopeId","data-v-a34e02f3"]]),{__name:"UiAnimatedBlurs"}),Ie={"data-status":"with blur",class:"max-w-[520px] w-[360px] md:w-[520px] h-[440px] md:h-[420px] px-xl md:px-4xl py-2xl md:py-3xl relative bg-white rounded-normal shadow-[0px_0px_50px_0px_rgba(3,5,7,0.10)] inline-flex flex-col justify-center items-center overflow-hidden box-border whitespace-normal flex-shrink-0 group"},ze={class:"self-stretch flex-1 flex flex-col justify-between items-start gap-xl md:gap-0 relative z-10"},Re={class:"self-stretch"},qe={class:"text-body-md text-aiesec-grey text-left max-md:text-center"},Ae={class:"w-full inline-flex justify-start items-center gap-lg"},je={class:"p-[3px] rounded-full bg-white shrink-0"},ke=["src","alt"],De={class:"flex-1 inline-flex flex-col justify-start items-start gap-xs md:gap-sm"},Pe={class:"text-body-md text-aiesec-grey text-left font-black"},Te={class:"text-body-sm text-aiesec-grey/75 text-left",style:{"line-height":"1.2"}},Oe={class:"quote-hover-blur absolute right-[40%] bottom-[25%] pointer-events-none transition-opacity duration-[1500ms] opacity-0 group-hover:opacity-100 justify-center items-center inline-flex z-0"},Be=W({__name:"QuoteCard",props:{quote:{},name:{},role:{},avatar:{default:"/images/quote-demo-avatar.webp"},color:{default:"blue"}},setup(s){const a=s,n=b(()=>({blue:"text-aiesec-blue",green:"text-aiesec-green",purple:"text-aiesec-purple",red:"text-aiesec-red",yellow:"text-aiesec-yellow"})[a.color]||"text-aiesec-blue"),i=b(()=>({blue:"bg-aiesec-blue",green:"bg-aiesec-green",purple:"bg-aiesec-purple",red:"bg-aiesec-red",yellow:"bg-aiesec-yellow"})[a.color]||"bg-aiesec-blue"),c=b(()=>({blue:"outline-aiesec-blue",green:"outline-aiesec-green",purple:"outline-aiesec-purple",red:"outline-aiesec-red",yellow:"outline-aiesec-yellow"})[a.color]||"outline-aiesec-blue"),p=b(()=>{const t={blue:{primary:u.blue,secondary:u.tirquoise},green:{primary:u.green,secondary:u.tirquoise},purple:{primary:u.purple,secondary:u.blue},red:{primary:u.red,secondary:u.orange},yellow:{primary:u.yellow,secondary:u.orange}};return t[a.color]??t.blue});return(t,o)=>(v(),g("div",Ie,[m("div",ze,[(v(),g("svg",{class:N(["w-2xl h-[28px] md:w-[36px] md:h-2xl fill-current",n.value]),viewBox:"0 0 37 32",xmlns:"http://www.w3.org/2000/svg"},[...o[0]||(o[0]=[m("path",{d:"M15.5912 16.1758V32H0V27.8974C0 21.4896 0.465409 16.7228 1.39623 13.5971C2.40461 10.3932 5.00314 5.8608 9.19182 0L15.8239 3.75092C12.3333 9.76801 10.3166 13.9096 9.77359 16.1758H15.5912ZM36.7673 16.1758V32H21.1761V27.8974C21.1761 21.4896 21.6415 16.7228 22.5723 13.5971C23.5807 10.3932 26.1792 5.8608 30.3679 0L37 3.75092C33.5094 9.76801 31.4927 13.9096 30.9497 16.1758H36.7673Z"},null,-1)])],2)),m("div",Re,[m("p",qe,H(s.quote),1)]),m("div",Ae,[m("div",je,[m("div",{class:N(["size-3xl md:size-[56px] p-[2px] rounded-full outline outline-2 overflow-hidden flex items-center justify-center",[i.value,c.value]])},[m("img",{class:"w-full h-full rounded-full object-cover scale-[1.1]",src:s.avatar,alt:s.name},null,8,ke)],2)]),m("div",De,[m("p",Pe,H(s.name),1),m("p",Te,H(s.role),1)])])]),o[1]||(o[1]=m("svg",{class:"w-[240px] h-[192px] absolute right-[-40px] bottom-[-50px] opacity-[0.05] text-aiesec-grey fill-current pointer-events-none transform rotate-180 z-0",viewBox:"0 0 37 32",xmlns:"http://www.w3.org/2000/svg"},[m("path",{d:"M15.5912 16.1758V32H0V27.8974C0 21.4896 0.465409 16.7228 1.39623 13.5971C2.40461 10.3932 5.00314 5.8608 9.19182 0L15.8239 3.75092C12.3333 9.76801 10.3166 13.9096 9.77359 16.1758H15.5912ZM36.7673 
116.1758V32H21.1761V27.8974C21.1761 21.4896 21.6415 16.7228 22.5723 13.5971C23.5807 10.3932 26.1792 5.8608 30.3679 0L37 3.75092C33.5094 9.76801 31.4927 13.9096 30.9497 16.1758H36.7673Z"})],-1)),m("div",Oe,[m("div",{style:U({width:"200px",height:"200px",aspectRatio:"1/1",background:p.value.secondary,fill:p.value.secondary,borderRadius:"9999px",filter:"blur(125px)",position:"absolute",transform:"translate(50%, 50%)"})},null,4),m("div",{style:U({width:"300px",height:"300px",aspectRatio:"1/1",borderRadius:"300px",background:p.value.primary,filter:"blur(125px)",position:"absolute",transform:"translate(50%, 50%)"})},null,4)])]))}}),Qe=Object.assign($(Be,[["__scopeId","data-v-45dfccae"]]),{__name:"UiQuoteCard"}),Se=globalThis.setInterval,We=1,$e=W({__name:"QuotesRow",props:{id:{},items:{},speed:{default:60}},setup(s){const a=s,n=w(null),i=w(null),c=w(!1),p=w(4),t=w(!1),o=w(!1),l=w(!1),C=b(()=>{const e=[];for(let r=0;r<p.value;r++)e.push(...a.items);return e});let d=0,_=a.speed,R=a.speed,f=null,M=0,T=null,q=null,I=null,E=0,F=0,k=null,V=0,D=0;const y=()=>{i.value&&(i.value.style.transform=`translate3d(${d}px, 0, 0)`)},O=()=>i.value?.children[0]?.offsetWidth||0,ce=()=>{if(!n.value||!i.value?.children[0]||p.value===0)return;const e=n.value.offsetWidth;D=t.value?(e-O())/2:0;const r=i.value.scrollWidth/p.value;V=r*Math.max(1,Math.ceil(e/r))},z=()=>{const e=V;if(!e)return 0;const r=D-e,x=d,h=((r-d)%e+e)%e;return d=r-h,d-x},Y=()=>{const e=O();e&&(d=Math.round((d-D)/e)*e+D)},A=()=>{I&&(clearTimeout(I),I=null)},B=e=>{if(t.value)return;M||(M=e);const r=Math.min((e-M)/1e3,.1);if(M=e,R=c.value||l.value?0:a.speed,_!==R){const x=R-_,h=x*(r/We);_=Math.abs(h)>=Math.abs(x)?R:_+h}l.value||(d+=_*r,z(),y()),f=requestAnimationFrame(B)},ue=e=>{const r=O();r&&(o.value=!0,d+=e*r,y(),A(),I=setTimeout(()=>{I=null,o.value=!1,Y(),z(),y()},500))},Q=()=>{q&&clearInterval(q),q=Se(()=>{l.value||c.value||ue(a.speed>0?1:-1)},4e3)},P=()=>{q&&(clearInterval(q),q=null)},de=e=>{if(!(e.pointerType==="mouse"&&e.button!==0)){k=e.pointerId,l.value=!0,o.value=!1,A(),P(),E=e.clientX,F=d;try{n.value?.setPointerCapture(e.pointerId)}catch{}}},pe=e=>{!l.value||e.pointerId!==k||(d=F+(e.clientX-E),F+=z(),y())},Z=()=>{if(!t.value){z(),y(),M=0;return}o.value=!0,Y(),y(),A(),I=setTimeout(()=>{I=null,o.value=!1,z(),y(),Q()},500)},G=()=>{if(l.value){if(l.value=!1,k!==null){try{n.value?.releasePointerCapture(k)}catch{}k=null}Z()}};let j=null;const me=e=>{if(!(Math.abs(e.deltaX)>Math.abs(e.deltaY)||e.shiftKey&&e.deltaY!==0))return;const x=Math.abs(e.deltaX)>Math.abs(e.deltaY)?e.deltaX:e.deltaY;x!==0&&(e.preventDefault(),l.value||(l.value=!0,o.value=!1,A(),P()),d-=x,z(),y(),j&&clearTimeout(j),j=setTimeout(()=>{j=null,l.value=!1,Z()},150))},J=()=>{typeof window>"u"||(t.value=window.innerWidth<768)},K=async()=>{if(await te(),!n.value||!i.value?.children[0])return;const e=n.value.offsetWidth,r=O(),x=a.items.length*r,h=Math.max(1,Math.ceil(e/x));p.value=h*4,await te(),ce(),d=D-V,z(),y()},ee=()=>{J(),K()};return re(()=>{J(),window.addEventListener("resize",ee),requestAnimationFrame(()=>{K().then(()=>{typeof window<"u"&&"IntersectionObserver"in window&&n.value?(T=new IntersectionObserver(e=>{e[0].isIntersecting?t.value?Q():f||(M=0,f=requestAnimationFrame(B)):(f&&(cancelAnimationFrame(f),f=null),P())},{threshold:.01}),T.observe(n.value)):t.value?Q():f=requestAnimationFrame(B)})})}),ie(()=>{window.removeEventListener("resize",ee),T&&T.disconnect(),f&&cancelAnimationFrame(f),P(),A(),j&&clearTimeout(j)}),he(t,e=>{e?(f&&(cancelAnimationFrame(f),f=null),Q()):(P(),A(),o.value=!1,f||(M=0,f=requestAnimationFrame(B)))}),(e,r)=>{const x=Qe;return v(),g("div",{ref_key:"containerRef",ref:n,class:"w-full flex flex-row select-none touch-pan-y cursor-grab active:cursor-grabbing",onMouseenter:r[0]||(r[0]=h=>c.value=!0),onMouseleave:r[1]||(r[1]=h=>c.value=!1),onPointerdown:de,onPointermove:pe,onPointerup:G,onPointercancel:G,onDragstart:r[2]||(r[2]=ve(()=>{},["prevent"])),onWheel:me},[m("div",{ref_key:"rowRef",ref:i,class:N(["flex flex-row whitespace-nowrap w-max will-change-transform",{"transition-transform duration-500 ease-out":o.value}])},[(v(!0),g(ae,null,le(C.value,(h,fe)=>(v(),g("div",{key:`${s.id}-${fe}`,class:"px-md flex-shrink-0"},[X(x,{quote:h.quote,name:h.name,role:h.role,avatar:h.avatar,color:h.color},null,8,["quote","name","role","avatar","color"])]))),128))],2)],544)}}}),Fe=Object.assign($($e,[["__scopeId","data-v-5b72eb23"]]),{__name:"UiQuotesRow"}),Ve={key:0,class:"absolute inset-x-0 top-[25%] bottom-0 pointer-events-none -z-10"},He={class:"clip-x w-full flex flex-col gap-xl relative z-10 py-[40px]"},Le=W({__name:"Quotes",props:{title:{default:""},description:{default:""},row1Quotes:{default:()=>[]},row2Quotes:{default:()=>[]},rowMotionPreset:{default:"fade-in"},rowMotionDelay:{default:0},rowMotionDuration:{default:0}},setup(s){const a=s,n=w(null),i=w(!1);let c=null;const p=[{size:"700px",color:u.tirquoise,opacity:.05,blurRadius:"150px",left:"10%",top:"10%",duration:"25s",delay:"0s"},{size:"600px",color:u.red,opacity:.05,blurRadius:"130px",left:"80%",top:"20%",duration:"28s",delay:"-8s"},{size:"600px",color:u.purple,opacity:.05,blurRadius:"130px",left:"15%",top:"80%",duration:"20s",delay:"-12s"},{size:"650px",color:u.orange,opacity:.05,blurRadius:"140px",left:"90%",top:"85%",duration:"22s",delay:"-4s"}],t=b(()=>{if(!a.rowMotionPreset)return{};const o=ye[a.rowMotionPreset];if(!o)return{};const l=JSON.parse(JSON.stringify(o));return l.visibleOnce?.transition&&(a.rowMotionDelay&&(l.visibleOnce.transition.delay=a.rowMotionDelay),a.rowMotionDuration&&(l.visibleOnce.transition.duration=a.rowMotionDuration)),l});return re(()=>{"IntersectionObserver"in window&&n.value?(c=new IntersectionObserver(o=>{i.value=o[0]?.isIntersecting??!1},{threshold:.01,rootMargin:"200px 0px 200px 0px"}),c.observe(n.value)):i.value=!0}),ie(()=>{c&&c.disconnect()}),(o,l)=>{const C=Me,d=we,_=Fe,R=ge("motion");return v(),g("section",{ref_key:"sectionRef",ref:n,class:"clip-x w-full py-4xl flex flex-col justify-center items-center gap-3xl md:gap-4xl box-border relative z-10"},[i.value?(v(),g("div",Ve,[X(C,{intensity:3.5,config:p}
1)])):L("",!0),X(d,{title:s.title,description:s.description,class:"px-lg md:px-2xl"},null,8,["title","description"]),xe((v(),g("div",He,[s.row1Quotes.length?(v(),oe(_,{key:0,id:"row1",items:s.row1Quotes,speed:60},null,8,["items"])):L("",!0),s.row2Quotes.length?(v(),oe(_,{key:1,id:"row2",items:s.row2Quotes,speed:-60},null,8,["items"])):L("",!0)])),[[R,t.value]])],512)}}}),Ee=Object.assign($(Le,[["__scopeId","data-v-cbeb8e77"]]),{__name:"UiQuotes"}),Ue=[["home","exchange","school-projects"],["home","exchange"],["home","membership"],["home","membership"],["home","exchange","school-projects"],["home","exchange"],["home","membership"],["home","membership"],["home","membership"],["home","membership"],["home","membership"],["home","membership"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","conferences"],["home","exchange","school-projects"],["home","exchange","school-projects"],["home","exchange","school-projects"],["home","exchange","school-projects"],["home","exchange"],["home","exchange","school-projects"],["home","exchange","school-projects"],["home"],["home","school-projects"],["home"],["home","school-projects"],["home","school-projects"],["home","exchange","accelerate-serbia"],["home","exchange","accelerate-serbia"],["home","exchange","accelerate-serbia"],["home","accelerate-serbia"],["home","accelerate-serbia"],["home","membership"],["home","membership"],["home","exchange"],["home","exchange"]],S=["/images/avatars/quotes-avatar-01.svg","/images/avatars/quotes-avatar-02.svg","/images/avatars/quotes-avatar-03.svg"],se=["blue","purple","green","red","yellow"];function ne(s,a=0){if(s<=0)return[];const n=Array.from({length:s},(i,c)=>S[(a+c)%S.length]);if(s>1&&s%S.length===1){const i=n[s-2],c=n[0],p=S.find(t=>t!==i&&t!==c);p&&(n[s-1]=p)}return n}function Ye(s){const{tm:a,rt:n}=be(),i=b(()=>{const t=a("testimonials.list");return(Array.isArray(t)?t:[]).map((o,l)=>({entry:o,tags:Ue[l]??[]})).filter(({tags:o})=>o.includes(s)).map(({entry:o},l)=>({quote:n(o.quote),name:n(o.name),role:n(o.role),color:se[l%se.length]}))}),c=b(()=>{const t=Math.ceil(i.value.length/2),o=i.value.slice(0,t),l=ne(o.length,0);return o.map((C,d)=>({...C,avatar:l[d]}))}),p=b(()=>{const t=Math.ceil(i.value.length/2),o=i.value.slice(t),l=ne(o.length,1);return o.map((C,d)=>({...C,avatar:l[d]}))});return{row1:c,row2:p}}export{Ee as _,Me as a,Ye as u};

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.