PageSourceSearch

https://www.studyineurope.eu/storage/f0c7ace559/sie-leo-entry-overlay-v1.min.js

js studyineurope.eu collected 2026-09-24 19:08:23 UTC 11,626 bytes, 2 lines download raw bytes

1(function(){"use strict";if(window.__sieLeoEntryInit)return;window.__sieLeoEntryInit=1;var u,i=window.sieLeoEntry||{},n=i.strings||{},a=500,v=i.leonardoUrl||"/leonardo",l=!1,e=null,h=null,s=null,o=null,r=null;function t(e){return String(e??"").replace(/[&<>"']/g,function(e){return{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}[e]})}function m(e){try{for(var s=(new TextEncoder).encode(e),n="",t=0;t<s.length;t++)n+=String.fromCharCode(s[t]);return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/g,"")}catch{return encodeURIComponent(e)}}function d(e){if(!e)return;var t,n=m(e.substring(0,a));try{sessionStorage.setItem("leo_homepage_question",e),sessionStorage.setItem("leo_auto_start","1"),sessionStorage.setItem("leo_auto_consent","1"),sessionStorage.setItem("leo_consent_granted_tab","1")}catch{}t=r||v,window.location.href=t.replace(/\/$/,"")+"?q="+n}function f(){if(document.getElementById("slo-css"))return;var e=document.createElement("style");e.id="slo-css",e.textContent=["body.slo-active{overflow:hidden;}","#slo-overlay{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;clip-path:circle(0px at var(--slo-rx,50%) var(--slo-ry,80%));transition:clip-path .68s cubic-bezier(.4,0,.2,1);}","#slo-overlay.slo-open{clip-path:circle(200vmax at var(--slo-rx,50%) var(--slo-ry,80%));pointer-events:all;}","#slo-overlay.slo-closing{clip-path:circle(0px at var(--slo-rx,50%) var(--slo-ry,80%)) !important;transition:clip-path .42s cubic-bezier(.4,0,.2,1) !important;}","#slo-backdrop{position:absolute;inset:0;background:rgba(6,9,26,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .45s ease;pointer-events:none;}","#slo-overlay.slo-open #slo-backdrop{opacity:1;pointer-events:all;}","#slo-drawer{position:relative;z-index:1;width:100%;max-width:860px;background:linear-gradient(145deg,#0f172a 0%,#1e1b4b 55%,#0c1a3a 100%);border-radius:28px 28px 0 0;overflow:hidden;transform:translateY(80px);opacity:0;transition:transform .55s cubic-bezier(.34,1.2,.64,1) .15s,opacity .4s ease .12s;box-shadow:0 -24px 80px rgba(0,0,0,.4),0 -1px 0 rgba(255,255,255,.07);pointer-events:none;}","#slo-overlay.slo-open #slo-drawer{transform:translateY(0);opacity:1;pointer-events:all;}",".slo-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(55px);opacity:.45;}",".slo-orb--1{width:320px;height:320px;background:#4f46e5;top:-80px;right:-40px;animation:slo-float 12s ease-in-out infinite;}",".slo-orb--2{width:220px;height:220px;background:#0ea5e9;bottom:-40px;left:-20px;animation:slo-float 16s ease-in-out infinite reverse;}","@keyframes slo-float{0%,100%{transform:translate(0,0) scale(1);}33%{transform:translate(30px,-20px) scale(1.05);}66%{transform:translate(-20px,15px) scale(.95);}}",".slo-inner{position:relative;z-index:1;padding:0 36px 36px;}",".slo-brand{display:flex;align-items:center;gap:14px;padding:18px 0 20px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:24px;}",".slo-brand-leo{height:36px;width:auto;object-fit:contain;opacity:.95;display:block;}",".slo-brand-logo{height:36px;width:auto;object-fit:contain;opacity:.9;display:block;}",".slo-brand-div{width:1px;height:24px;background:rgba(255,255,255,.18);flex-shrink:0;}",".slo-hdr{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;}",".slo-titlewrap{flex:1;}",".slo-title{font-size:22px;font-weight:700;color:#fff !important;-webkit-text-fill-color:#fff !important;margin:0 0 6px !important;line-height:1.25 !important;}",".slo-sub{font-size:14px;color:rgba(255,255,255,.55);margin:0;line-height:1.55;}","#slo-close{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;margin-top:2px;}","#slo-close:hover{background:rgba(255,255,255,.16);color:#fff;}",".slo-input-wrap{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:6px;margin-bottom:14px;}",".slo-input-wrap textarea{width:100%;border:none;outline:none;padding:14px 16px 8px;font-size:15px;font-family:inherit;resize:none;line-height:1.5;color:#fff;background:transparent;}",".slo-input-wrap textarea::placeholder{color:rgba(255,255,255,.38);}","#slo-start{width:100%;padding:14px 24px;background:linear-gradient(135deg,#3b82f6 0%,#0056b3 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 14px rgba(0,86,179,.35);}","#slo-start:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,86,179,.4);}","#slo-start:active{transform:translateY(0);}","#slo-start:disabled{opacity:.7;cursor:default;transform:none;}",".slo-quick-tries{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;}",".slo-qt-label{font-size:13px;color:rgba(255,255,255,.45);font-weight:600;}",".slo-qt{padding:6px 14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:100px;font-size:13px;color:rgba(255,255,255,.75);cursor:pointer;transition:all .2s;white-space:nowrap;font-family:inherit;}",".slo-qt:hover{background:rgba(255,255,255,.14);border-color:rgba(99,102,241,.6);color:#fff;}",".slo-qt--discover{background:linear-gradient(135deg,#7c3aed,#2563eb);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 2px 12px rgba(99,102,241,.35);}",".slo-qt--discover:hover{background:linear-gradient(135deg,#6d28d9,#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(99,102,241,.5);transform:translateY(-1px);}",".slo-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:0;}",".slo-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.5);font-weight:600;}",".slo-trust-item svg{color:rgba(99,102,241,.8);flex-shrink:0;}
1","@media (max-width:900px){.slo-inner{padding:24px 20px 28px;}.slo-hdr{gap:12px;}.slo-title{font-size:17px !important;}}","@media (max-width:480px){.slo-quick-tries{gap:6px;}.slo-qt{font-size:12px;padding:5px 10px;}.slo-trust-row{gap:12px;}}"].join(`
2`),document.head.appendChild(e)}function p(){f();for(var r,u,m,v,j,y,_,p="",b=i.quickTries||[],g=0;g<b.length;g++)u=b[g],u.counseling?p+='<button type="button" class="slo-qt slo-qt--discover" data-counseling="1">'+t(u.label)+"</button>":p+='<button type="button" class="slo-qt" data-prompt="'+t(u.prompt||"")+'">'+t(u.label)+"</button>";j='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>',y='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>',_='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>',r=document.createElement("div"),r.id="slo-overlay",r.setAttribute("aria-hidden","true"),r.setAttribute("role","dialog"),r.setAttribute("aria-label","Talk to Leonardo"),r.innerHTML='<div id="slo-backdrop"></div><div id="slo-drawer"><div class="slo-orb slo-orb--1"></div><div class="slo-orb slo-orb--2"></div><div class="slo-inner"><div class="slo-brand"><img src="'+t(i.leoImg||"")+'" alt="Leonardo AI Advisor" class="slo-brand-leo" width="104" height="104" loading="lazy" decoding="async"><div class="slo-brand-div"></div><img src="'+t(i.siteLogo||"")+'" alt="Study in Europe" class="slo-brand-logo" width="517" height="263" decoding="async"></div><div class="slo-hdr"><div class="slo-titlewrap"><h3 class="slo-title" id="slo-title">'+t(n.title||"What are you looking for?")+'</h3><p class="slo-sub">'+t(n.sub||"")+'</p></div><button type="button" id="slo-close" aria-label="Close"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M18 6L6 18M6 6l12 12"/></svg></button></div><div class="slo-input-wrap"><textarea id="slo-input" aria-label="'+t(n.title||"Ask about European study programs")+'" placeholder="'+t(n.placeholder||"")+'" rows="2" maxlength="'+a+'"></textarea><button type="button" id="slo-start"><span>'+t(n.btn||"Find my programs")+'</span><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M5 12h14M12 5l7 7-7 7"/></svg></button></div><div class="slo-quick-tries"><span class="slo-qt-label">'+t(n.qtLabel||"Try:")+"</span>"+p+'</div><div class="slo-trust-row"><div class="slo-trust-item">'+j+t(n.trust1||"")+'</div><div class="slo-trust-item">'+y+t(n.trust2||"")+'</div><div class="slo-trust-item">'+_+t(n.trust3||"")+"</div></div></div></div>",document.body.appendChild(r),e=r,s=r.querySelector("#slo-input"),o=r.querySelector("#slo-start"),h=r.querySelector("#slo-title"),r.setAttribute("inert",""),r.querySelector("#slo-backdrop").addEventListener("click",c),r.querySelector("#slo-close").addEventListener("click",c),o.addEventListener("click",function(){var e=(s.value||"").trim();if(!e){s.focus();return}o.disabled=!0,o.firstChild.textContent="Preparing...",setTimeout(function(){d(e)},80)}),s.addEventListener("keydown",function(e){e.key==="Enter"&&!e.shiftKey&&(e.preventDefault(),o.click())}),s.addEventListener("input",function(){this.value.length>a&&(this.value=this.value.substring(0,a))});for(v=r.querySelectorAll(".slo-qt"),m=0;m<v.length;m++)v[m].addEventListener("click",function(){if(this.getAttribute("data-counseling")){window.location.href=i.counselingUrl||"/study-counseling/";return}var e=this.getAttribute("data-prompt")||"";if(!e)return;s.value=e,o.disabled=!0,o.firstChild.textContent="Preparing...",setTimeout(function(){d(e)},80)});document.addEventListener("keydown",function(t){t.key==="Escape"&&e&&e.classList.contains("slo-open")&&c()}),l=!0}function g(t,n){l||p(),t!==0[0]&&(e.style.setProperty("--slo-rx",t+"px"),e.style.setProperty("--slo-ry",n+"px")),e.classList.remove("slo-closing"),void e.offsetWidth,e.classList.add("slo-open"),e.setAttribute("aria-hidden","false"),e.removeAttribute("inert"),s.value="",s.disabled=!1,o.disabled=!1,document.body.classList.add("slo-active"),setTimeout(function(){s.focus()},580)}function c(){if(!e)return;e.classList.add("slo-closing"),e.classList.remove("slo-open"),document.body.classList.remove("slo-active"),r=null,setTimeout(function(){e.classList.remove("slo-closing"),e.setAttribute("aria-hidden","true"),e.setAttribute("inert",""),s.value="",o.disabled=!1;var t=o.querySelector("span");t&&(t.textContent=n.btn||"Find my programs")},450)}u=/^(?:https?:\/\/(?:www\.)?studyineurope\.eu)?(?:\/(?:ja|ko|zh|es|pt|hi|ru|he))?\/leonardo\/?$/i,document.addEventListener("click",function(e){if(e.defaultPrevented)return;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;var t,n,o,s=e.target&&e.target.closest?e.target.closest("a[href]"):null;if(!s)return;if((s.getAttribute("target")||"_self")==="_blank")return;if(o=s.getAttribute("href")||"",!u.test(o))return;if(t=document.getElementById("ai-user-input"),t&&!t.disabled){e.preventDefault(),t.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout(function(){t.focus()},400);return}
2e.preventDefault(),r=o,n=s.getBoundingClientRect(),g(Math.round(n.left+n.width/2),Math.round(n.top+n.height/2))},!0)})()

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.