1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63701,e=>{"use strict";function t(e,t){fetch("/api/cv",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({from:e,variant:t,path:window.location.pathname}),keepalive:!0}).catch(()=>{}),window.fbq?.("track","Lead",{content_name:t})}e.s(["trackCv",()=>t])},94639,e=>{"use strict";var t=e.i(43476),s=e.i(71645),l=e.i(26999),n=e.i(78761),o=e.i(22016),i=e.i(18566),a=e.i(84428),r=e.i(87644),c=e.i(63701);let d=[{label:"AIã·ããã³ã¼ã¹",href:"/courses/ai_shift",isNew:!0},{label:"UI/UXãã¶ã¤ã³ã³ã¼ã¹",href:"/courses/uiux_design"},{label:"éçºä¼´èµ°ãã©ã³",href:"/courses/ai_dev"}],h=[{label:"åè¬çã®å®ç¸¾",href:"/#achievements"},{label:"ShiftBã®ç¹å¾´",href:"/#features"},{label:"ã³ã¼ã¹",href:"/#courses",instant:!0},{label:"è¬å¸«ã¡ã³ãã¼",href:"/#mentors",instant:!0},{label:"ShiftBã®æ´»å",href:"/#student-output",instant:!0},{label:"AIé§åéçºãã¬ã¸ã³",href:"/articles"}],x={"/courses/ai_dev":"ai_dev","/courses/web_app":"web_app","/courses/uiux_design":"uiux_design","/courses/ai_shift":"ai_shift"},f=["/courses/ai_shift","/courses/uiux_design"];function u({hideOnScroll:e=!1,sticky:u=!0}){let[p,b]=(0,s.useState)(!1),[m,w]=(0,s.useState)(!1),[g,j]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),k=(0,i.usePathname)(),N="/articles"===k||k.startsWith("/articles/"),C=(0,s.useMemo)(()=>{if(N)return"ai_dev";if("/"===k)return"ai_shift";for(let[e,t]of Object.entries(x))if(k===e||k.startsWith(`${e}/`))return t;return"web_app"},[k,N]),_=(0,s.useMemo)(()=>f.some(e=>k===e||k.startsWith(`${e}/`)),[k]),$=(0,s.useCallback)(e=>{e.preventDefault();let t=new URLSearchParams(window.location.search).get("from")??"ãªã";((0,c.trackCv)(t,C),(0,r.sendGAEvent)("event","cv_click",{course:C,from:t}),_)?setTimeout(()=>{document.getElementById("booking")?.scrollIntoView({behavior:"smooth"})},150):window.location.href=`/apply/${C}${window.location.search}`},[C,_]),I=_?"#booking":`/apply/${C}`,E="ç¡æç¸è«ä¼ãäºç´ãã";return(0,s.useEffect)(()=>{let e=document.getElementById("message");if(!e)return;let t=new IntersectionObserver(([e])=>{b(e.isIntersecting)},{rootMargin:"0px 0px -90% 0px"});return t.observe(e),()=>t.disconnect()},[]),(0,s.useEffect)(()=>{if(!e)return void v(!1);let t=window.scrollY,s=()=>{let e=window.scrollY;e<64?v(!1):e>t?v(!0):e<t&&v(!1),t=e};return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[e]),(0,t.jsx)("header",{className:`${u?"sticky top-0 z-[999]":"relative"} flex w-full justify-center px-6 backdrop-blur-md transition duration-300 md:px-10 lg:px-20 ${p?"bg-blue-black/80":"bg-blue-white/50"} ${y?"-translate-y-full":""}`,children:(0,t.jsxs)("div",{className:"flex h-16 w-full max-w-350 items-center justify-between md:h-20 lg:h-25",children:[(0,t.jsx)(o.default,{href:"/",className:"flex items-center","aria-label":"ShiftB ãã¼ã ãã¼ã¸",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},children:(0,t.jsx)(a.Logo,{className:`h-4.25 w-20 transition-[filter] duration-300 lg:h-6.5 lg:w-30 ${p?"brightness-200 invert":""}`})}),(0,t.jsxs)("div",{className:"flex gap-4 lg:hidden",children:[(0,t.jsx)("a",{href:I,onClick:e=>{w(!1),$(e)},className:"gradient-blue font-noto rounded-full px-3 py-1 text-center text-xs font-bold text-white transition-opacity hover:opacity-90",children:"ç¡æç¸è«ä¼ãäºç´"}),(0,t.jsxs)(l.Root,{open:m,onOpenChange:w,children:[(0,t.jsx)(l.Trigger,{asChild:!0,children:(0,t.jsxs)("button",{className:"flex flex-col items-end justify-center gap-1.5 justify-self-end select-none","aria-label":"ã¡ãã¥ã¼ãéã",children:[(0,t.jsx)("span",{className:`w-8 border-[1.5px] transition-colors duration-300 ${p?"border-white":"border-key-blue"}`}),(0,t.jsx)("span",{className:`w-6 border-[1.5px] transition-colors duration-300 ${p?"border-white":"border-key-blue"}`}),(0,t.jsx)("span",{className:`w-8 border-[1.5px] transition-colors duration-300 ${p?"border-white":"border-key-blue"}`})]})}),(0,t.jsxs)(l.Portal,{children:[(0,t.jsx)(l.Overlay,{className:"mobile-menu-overlay fixed inset-0 z-50 bg-black/40"}),(0,t.jsxs)(l.Content,{className:"mobile-menu-content fixed inset-0 z-[1000] flex flex-col bg-white focus:outline-none","aria-describedby":void 0,children:[(0,t.jsx)(l.Title,{className:"sr-only",children:"ã¡ãã¥ã¼"}),(0,t.jsx)("div",{className:"flex h-16 items-center justify-end px-6 md:h-20 md:px-10",children:(0,t.jsx)(l.Close,{asChild:!0,children:(0,t.jsxs)("button",{className:"flex h-10 w-10 flex-col items-end justify-center gap-1.5 select-none","aria-label":"ã¡ãã¥ã¼ãéãã",children:[(0,t.jsx)("span",{className:"border-key-blue block h-0 w-8 translate-y-[4.5px] rotate-45 border-[1.5px]"}),(0,t.jsx)("span",{className:"border-key-blue block h-0 w-8 -translate-y-[4.5px] -rotate-45 border-[1.5px]"})]})})}),(0,t.jsxs)("nav",{className:"flex flex-1 flex-col px-8",children:[(0,t.jsx)("ul",{className:"flex flex-col gap-6",children:h.map(({label:e,href:s,instant:l})=>(0,t.jsx)("li",{children:"ã³ã¼ã¹"===e?(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("span",{className:"font-noto text-blue-black text-base font-medium",children:e}),(0,t.jsx)("ul",{className:"flex flex-col gap-3 pl-4",children:d.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(o.default,{href:e.href,onClick:()=>w(!1),className:"font-noto text-blue-black/70 flex items-center gap-2 text-sm font-medium transition-opacity hover:opacity-70",children:[e.label,e.isNew&&(0,t.jsx)("span",{className:"font-roboto gradient-blue rounded-full px-1.5 py-0.5 text-[9px] leading-none font-bold tracking-wider text-white",children:"NEW"})]})},e.href))})]}):(0,t.jsx)("a",{href:s,onClick:e=>{if(w(!1),l&&"/"===k){e.preventDefault();let t=s.replace("/#","");document.getElementById(t)?.scrollIntoView({behavior:"instant"})}},className:"font-noto text-blue-black text-base font-medium transition-opacity hover:opacity-70",children:e})},e))}),(0,t.jsxs)("div",{className:"mt-10 flex flex-col gap-4",children:[(0,t.jsx)(o.default,{href:"https://lin.ee/4B1pJk8",target:"_blank",rel:"noopener noreferrer",onClick:()=>w(!1),className:"font-noto border-key-blue text-key-blue block rounded-full border-2 py-3 text-center text-base font-bold transition-opacity hover:opacity-80",children:"å
¬å¼LINE"}),(0,t.jsx)("a",{href:I,onClick:e=>{w(!1),$(e)},className:"gradient-blue font-noto block rounded-full py-3 text-center text-base font-bold text-white transition-opacity hover:opacity-90",children:E})]}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(o.default,{href:"/contact",onClick:()=>w(!1),className:"font-noto text-blue-black text-sm font-medium underline underline-offset-4 transition-opacity hover:opacity-70",children:"ãåãåãã"})})]})]})]})]})]}),(0,t.jsxs)("nav",{className:"hidden items-center gap-10 justify-self-end lg:flex",children:[h.map(({label:e,href:s,instant:l})=>"ã³ã¼ã¹"===e?(0,t.jsxs)(n.Root,{open:g,onOpenChange:j,children:[(0,t.jsx)(n.Trigger,{asChild:!0,children:(0,t.jsxs)("button",{className:`font-noto flex items-center gap-1 text-xs font-medium whitespace-nowrap transition-colors duration-300 hover:opacity-70 ${p?"text-white":"text-blue-black"}`,children:[e,(0,t.jsx)("svg",{width:"10",height:"6",viewBox:"0 0 10 6",fill:"none",className:"mt-px",children:(0,t.jsx)("path",{d:"M1 1L5 5L9 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{sideOffset:12,align:"end",className:"z-[1000] flex flex-col rounded-lg bg-white py-2 shadow-lg",children:d.map(e=>(0,t.jsxs)(o.default,{href:e.href,onClick:()=>j(!1),className:"font-noto text-blue-black flex items-center gap-2 px-5 py-2.5 text-sm font-medium whitespace-nowrap transition-colors hover:bg-gray-50",children:[e.label,e.isNew&&(0,t.jsx)("span",{className:"font-roboto gradient-blue rounded-full px-1.5 py-0.5 text-[9px] leading-none font-bold tracking-wider text-white",children:"NEW"})]},e.href))})})]},e):(0,t.jsx)("a",{href:s,onClick:l&&"/"===k?e=>{e.preventDefault();let t=s.replace("/#","");document.getElementById(t)?.scrollIntoView({behavior:"instant"})}:void 0,className:`font-noto text-xs font-medium whitespace-nowrap transition-colors duration-300 hover:opacity-70 ${p?"text-white":"text-blue-black"}`,children:e},e)),(0,t.jsx)("a",{href:I,onClick:$,className:`font-noto rounded-full px-4 py-1.5 text-[13px] font-medium whitespace-nowrap transition-opacity hover:opacity-90 ${p?"text-blue-black bg-white":"gradient-blue text-white"}`,children:E})]})]})})}e.s(["Header",()=>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.