1import{r as f,j as e}from"./vendor-ui-Dew8CZxq.js";import{u as z,L as j}from"./vendor-router-DljXtjbj.js";import{S as P}from"./SidebarLayout-D8Rdd3Io.js";import{S as D}from"./ServicePageHeader-BXi0VbiV.js";import{c as L,e as E,bl as G,b8 as O,b$ as A,ag as $,B as c,aR as y,c7 as U,U as F,c6 as H,aM as v}from"./index-DFuwCptV.js";import Y from"./AuthModal-RSIw9f9K.js";import{u as Z}from"./i18n-BwyCPNFu.js";import{A as V}from"./types-b_UIe_Ya.js";import{S as k}from"./shield-check-Dej69toD.js";import{C as I}from"./code-xml-BjersG_y.js";import{B as J}from"./bot-tmrpRPUh.js";import{G as W}from"./graduation-cap-BNw3T8wX.js";import{A as K}from"./arrow-left-DcrUMmwE.js";import{C as q}from"./circle-check-W57WYIPt.js";import{E as X}from"./external-link-zWb_6rlJ.js";import{M as Q}from"./mail-xGzvri7f.js";import"./vendor-supabase-BOCL3uOH.js";import"./vendor-charts-Da-j9H4-.js";import"./vendor-editor-Ct-iNwJc.js";import"./vendor-query-Cjd1QUxP.js";import"./auth-register-image-CKw0NjvU.js";import"./checkbox-B5Si2vjD.js";import"./index-9O2INCfF.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const ee=L("Blocks",[["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["path",{d:"M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3",key:"1fpvtg"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const se=L("BookOpenCheck",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]),x="https://circassianweb.com",w=`${x}/images/og/ai-lab.jpg`,ae=["en","tr","ar","ru","he","ady"],te=i=>i==="en"?"/ai-lab":`/${i}/ai-lab`,re=i=>`${x}${te(i)}`,ie={en:{title:"Circassian AI Lab â Free AI & Coding for Circassian Kids",desc:"Free Circassian AI Lab: AI literacy, prompting, online safety and coding for Circassian children and youth aged 7+, taught in Adyghe, Arabic, Turkish and more.",name:"Circassian AI Lab",ogAlt:"Circassian AI Lab â free AI and coding lessons for Circassian youth",locale:"en_US",home:"Home"},tr:{title:"Ãerkes Yapay Zekâ Laboratuvarı â Ãcretsiz YZ ve Kodlama",desc:"Ãerkes Yapay Zekâ Laboratuvarı, 7 yaŠüstü Ãerkes çocuk ve gençlere ücretsiz yapay zekâ okuryazarlıÄı, prompt yazımı, çevrimiçi güvenlik ve kodlama öÄretir.",name:"Ãerkes Yapay Zekâ Laboratuvarı",ogAlt:"Ãerkes Yapay Zekâ Laboratuvarı â Ãerkes gençler için ücretsiz YZ ve kodlama dersleri",locale:"tr_TR",home:"Ana sayfa"},ar:{title:"٠ختبر Ø§ÙØ´Ø±Ùس ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù â ØªØ¹ÙÙ٠٠جاÙÙ ÙØ£Ø·ÙØ§Ù Ø§ÙØ´Ø±Ùس",desc:"٠ختبر Ø§ÙØ´Ø±Ùس ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù ÙØ¹ÙÙÙ Ø£Ø·ÙØ§Ù Ø§ÙØ´Ø±Ø§Ùسة ÙØ´Ø¨Ø§Ø¨Ù٠٠٠ع٠ر 7 سÙÙØ§Øª Ù ÙØ§Ø±Ø§Øª Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙØªØ§Ø¨Ø© Ø§ÙØ£Ùا٠ر ÙØ§ÙØ§Ø³ØªØ®Ø¯Ø§Ù Ø§ÙØ¢Ù Ù ÙØ§ÙØ¨Ø±Ù Ø¬Ø©Ø Ø¨Ø§ÙØ£Ø¯ÙØºÙØ© ÙØ§ÙØ¹Ø±Ø¨ÙØ© ÙØ§ÙترÙÙØ© ÙØ§ÙØ±ÙØ³ÙØ© ÙØ§ÙØ¹Ø¨Ø±ÙØ© ÙØ§ÙØ¥ÙØ¬ÙÙØ²ÙØ©.",name:"٠ختبر Ø§ÙØ´Ø±Ùس ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙاعÙ",ogAlt:"٠ختبر Ø§ÙØ´Ø±Ùس ÙÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù â Ø¯Ø±Ùس ٠جاÙÙØ© ÙÙ Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·ÙØ§Ø¹Ù ÙØ§Ùبر٠جة ÙØ´Ø¨Ø§Ø¨ Ø§ÙØ´Ø±Ùس",locale:"ar_AR",home:"Ø§ÙØ±Ø¦ÙØ³ÙØ©"},ru:{title:"ЧеÑкеÑÑÐºÐ°Ñ AI-лабоÑаÑоÑÐ¸Ñ â ÐРи код Ð´Ð»Ñ ÑеÑкеÑÑÐºÐ¸Ñ Ð´ÐµÑей",desc:"ЧеÑкеÑÑÐºÐ°Ñ AI-лабоÑаÑоÑÐ¸Ñ Ð±ÐµÑплаÑно ÑÑÐ¸Ñ ÑеÑкеÑÑÐºÐ¸Ñ Ð´ÐµÑей и подÑоÑÑков Ð¾Ñ 7 Ð»ÐµÑ Ð¾Ñновам ÐÐ, пÑомпÑингÑ, безопаÑноÑÑи в ÑеÑи и пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ÑоднÑÑ ÑзÑÐºÐ°Ñ .",name:"ЧеÑкеÑÑÐºÐ°Ñ AI-лабоÑаÑоÑиÑ",ogAlt:"ЧеÑкеÑÑÐºÐ°Ñ AI-лабоÑаÑоÑÐ¸Ñ â беÑплаÑнÑе ÑÑоки ÐРи пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÑеÑкеÑÑкой молодÑжи",locale:"ru_RU",home:"ÐлавнаÑ"},he:{title:"××¢××ת ×-AI ×צ׳רקס×ת â ××× × ×××××ת×ת ×ת×× ×ת ××××××",desc:"××¢××ת ×-AI ×צ׳רקס×ת ××××ת ×××× × ××××× ×× ×ער צ׳רקס×× ×××× 7 ××ר××× ×ת ××× × ×××××ת×ת, ×ת××ת ×× ×××ת, ×××××ת ×רשת ×ת×× ×ת â ×שפ×ת ×©× ××§×××× ×©×× ×.",name:"××¢××ת ×××× × ××××××ת×ת ×צ׳רקס×ת",ogAlt:"××¢××ת ×-AI ×צ׳רקס×ת â ש××¢××¨× ××× × ×××××ת×ת ×ת×× ×ת ××× × ×× ×ער צ׳רקס×",locale:"he_IL",home:"××£ ×××ת"},ady:{title:"ÐдÑÐ³Ñ AI ÐабоÑаÑоÑие",desc:"ÐдÑÐ³Ñ AI ÐабоÑаÑоÑием илÑÑÑ 7-м ÑÑÑIÑдзаÑÑ Ð°Ð´ÑÐ³Ñ ÑIÑкIÑÑ ÑмÑÑ Ð½ÑбжÑÑÑIÑÑ ÑмÑÑ AI-м зÑÑÑзÑÑÐ°Ñ ÑÑн, пÑомпÑÑ ÑÑ Ð·ÑÑаÑÑ
11Ñн, ÑÑнагÑÑÑнÑагÑÑÑ, кодиÑÐ¾Ð²Ð°Ð½Ð¸ÐµÑ ÑегÑÑÑIÑ â адÑгÑбзÑ, ÑÑÑÑÑбзÑ, ÑÑÑкÑбзÑ, аÑабÑбзÑ, ивÑиÑ, инджÑлÑзÑбзÑ.",name:"ÐдÑÐ³Ñ AI ÐабоÑаÑоÑие",ogAlt:"ÐдÑÐ³Ñ AI ÐабоÑаÑоÑие â AI-мÑÑ ÐºÐ¾Ð´Ð¸ÑованиемÑÑ",locale:"ru_RU",home:"ÐÑкÑбгÑÑÑ Ð½ÑÑ
ÑÑÑÑ
ÑÑ",needsNativeReview:!0}},C=i=>ie[ae.includes(i)?i:"en"];function le(i,d=[]){const l=C(i),s=re(i),h=i==="en"?x:`${x}/${i}`;return[{"@context":"https://schema.org","@type":"Course",name:l.name,description:l.desc,url:s,inLanguage:i,isAccessibleForFree:!0,educationalLevel:"Beginner to intermediate",teaches:["AI literacy","Prompting","Online safety","HTML","CSS","JavaScript","Python","APIs"],audience:{"@type":"EducationalAudience",educationalRole:"student",audienceType:"Children and youth aged 7+",suggestedMinAge:7},provider:{"@type":"Organization",name:"CircassianWeb",url:x},image:w,offers:{"@type":"Offer",price:0,priceCurrency:"USD",category:"Free",availability:"https://schema.org/InStock"},hasCourseInstance:{"@type":"CourseInstance",courseMode:"online",courseWorkload:"P6M"},...d.length?{syllabusSections:d.map(m=>({"@type":"Syllabus",name:m.title,description:m.focus}))}:{}},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:l.home,item:h},{"@type":"ListItem",position:2,name:l.name,item:s}]}]}const oe=[],Me=()=>{const{user:i}=E(),{localize:d}=G(),{content:l,t:s}=Z(),[h,m]=f.useState(!1),[n,u]=f.useState(0),{pathname:S}=z(),g=S.match(/^\/(tr|ar|ru|he|ady)(\/|$)/)?.[1]||"en",p=C(g),T=f.useMemo(()=>le(g,l.roadmap),[g,l.roadmap]);O({title:p.title,description:p.desc,ogType:"website",ogImage:w,ogImageAlt:p.ogAlt,ogLocale:p.locale,breadcrumbs:oe,replaceStaticJsonLd:!0,jsonLd:T});const M=[{icon:A,label:s("subjectAiTitle"),text:s("subjectAiDesc")},{icon:$,label:s("subjectPromptingTitle"),text:s("subjectPromptingDesc")},{icon:k,label:s("subjectSafetyTitle"),text:s("subjectSafetyDesc")},{icon:I,label:s("subjectCodingTitle"),text:s("subjectCodingDesc")},{icon:ee,label:s("subjectApisTitle"),text:s("subjectApisDesc")},{icon:J,label:s("subjectAgentsTitle"),text:s("subjectAgentsDesc")}],B=[s("stepLearn"),s("stepExample"),s("stepTry"),s("stepBuild"),s("stepCheck")],R=[{title:s("age710"),desc:s("age710Desc")},{title:s("age1015"),desc:s("age1015Desc")},{title:s("age15"),desc:s("age15Desc")}],_=[s("futureTopicCoding"),s("futureTopicProjects"),s("futureTopicAutomation"),s("futureTopicData"),s("futureTopicMedia"),s("futureTopicHeritage")],t=l.roadmap[n];return e.jsxs(P,{onLoginClick:()=>m(!0),children:[e.jsx(D,{icon:A,eyebrow:s("eyebrow"),title:s("landingTitle"),subtitle:s("landingSubtitle"),decoration:"â³"}),e.jsxs("div",{className:"px-4 sm:px-6 pb-20 space-y-14",children:[e.jsxs("section",{className:"space-y-3",children:[i?e.jsx(c,{asChild:!0,size:"lg",children:e.jsxs(j,{to:d("/ai-lab/dashboard"),children:[s("landingCtaLoggedIn")," ",e.jsx(y,{className:"w-4 h-4 ms-2"})]})}):e.jsxs(c,{size:"lg",onClick:()=>m(!0),children:[s("landingCta")," ",e.jsx(y,{className:"w-4 h-4 ms-2"})]}),e.jsx("p",{className:"text-sm text-muted-foreground max-w-xl",children:s("landingLoginNote")})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold mb-5",children:s("whatYouLearn")}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:M.map(({icon:a,label:r,text:o})=>e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsx(a,{className:"w-5 h-5 text-primary mb-3"}),e.jsx("h3",{className:"font-semibold mb-1",children:r}),e.jsx("p",{className:"text-sm text-muted-foreground",children:o})]},r))})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold mb-5",children:s("howItWorks")}),e.jsx("ol",{className:"flex flex-wrap gap-3",children:B.map((a,r)=>e.jsxs("li",{className:"flex items-center gap-2 rounded-full border border-border bg-muted/40 px-4 py-2 text-sm",children:[e.jsx("span",{className:"w-6 h-6 rounded-full bg-primary/10 text-primary text-xs font-semibold flex items-center justify-center",children:r+1}),a]},a))})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold mb-2",children:s("ageGroupsTitle")}),e.jsx("p",{className:"text-muted-foreground text-sm mb-5",children:s("ageGroupsSubtitle")}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-3",children:R.map(a=>e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(W,{className:"w-4 h-4 text-primary"}),e.jsx("h3",{className:"font-semibold",children:a.title})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a.desc})]},a.title))})]}),e.jsxs("section",{className:"space-y-7",children:[e.jsxs("div",{className:"border-s-4 border-primary ps-5 sm:ps-7",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold mb-3",children:s("roadmapTitle")}),e.jsx("p",{className:"text-muted-foreground text-base sm:text-lg leading-relaxed max-w-4xl",children:s("roadmapSubtitle")})]}),e.jsx("div",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3",role:"tablist","aria-label":s("roadmapTitle"),children:l.roadmap.map((a,r)=>
11{const o=r===n;return e.jsx(c,{type:"button",variant:o?"default":"outline",role:"tab","aria-selected":o,"aria-controls":"roadmap-month-panel",onClick:()=>u(r),className:"h-auto min-h-28 justify-start whitespace-normal p-5 text-start",children:e.jsxs("span",{className:"flex w-full items-start gap-4",children:[e.jsx("span",{className:`text-4xl font-bold leading-none ${o?"text-primary-foreground/45":"text-primary/35"}`,"aria-hidden":"true",children:String(r+1).padStart(2,"0")}),e.jsxs("span",{className:"min-w-0 flex-1",children:[e.jsx("span",{className:`block text-xs font-semibold mb-1 ${o?"text-primary-foreground/80":"text-primary"}`,children:a.month}),e.jsx("span",{className:"block text-base font-bold leading-snug",children:a.title}),e.jsx("span",{className:`mt-2 block text-sm font-normal leading-snug ${o?"text-primary-foreground/80":"text-muted-foreground"}`,children:a.focus})]})]})},a.month)})}),t&&e.jsxs("div",{id:"roadmap-month-panel",role:"tabpanel",className:"overflow-hidden rounded-xl border border-border bg-card shadow-sm animate-fade-in motion-reduce:animate-none",children:[e.jsx("div",{className:"border-b border-border bg-muted/40 p-6 sm:p-8",children:e.jsxs("div",{className:"flex flex-col gap-5 sm:flex-row sm:items-start sm:justify-between",children:[e.jsxs("div",{className:"max-w-4xl",children:[e.jsx("div",{className:"text-sm font-semibold text-primary mb-2",children:t.month}),e.jsx("h3",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-3",children:t.title}),e.jsx("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed",children:t.focus})]}),e.jsxs("div",{className:"flex shrink-0 gap-2",children:[e.jsxs(c,{type:"button",variant:"outline",size:"sm",disabled:n===0,onClick:()=>u(a=>Math.max(0,a-1)),"aria-label":String(l.roadmap[n-1]?.month??t.month),children:[e.jsx(K,{className:"w-4 h-4"}),e.jsx("span",{children:l.roadmap[n-1]?.month??t.month})]}),e.jsxs(c,{type:"button",variant:"outline",size:"sm",disabled:n===l.roadmap.length-1,onClick:()=>u(a=>Math.min(l.roadmap.length-1,a+1)),"aria-label":String(l.roadmap[n+1]?.month??t.month),children:[e.jsx("span",{children:l.roadmap[n+1]?.month??t.month}),e.jsx(y,{className:"w-4 h-4"})]})]})]})}),e.jsxs("div",{className:"p-6 sm:p-8 space-y-9",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[e.jsx(se,{className:"w-5 h-5 text-primary"}),e.jsx("h4",{className:"text-lg font-bold",children:s("roadmapWeeks")})]}),e.jsx("ol",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:t.weeks.map((a,r)=>e.jsxs("li",{className:"flex gap-3 border-s-2 border-primary/30 ps-4 text-base leading-relaxed text-muted-foreground",children:[e.jsx("span",{className:"font-bold text-primary",children:r+1}),e.jsx("span",{children:a})]},a))})]}),e.jsx("div",{className:"grid gap-x-10 gap-y-8 lg:grid-cols-3",children:[[U,s("roadmapKnowledge"),t.knowledge],[I,s("roadmapSkills"),t.skills],[q,s("roadmapOutcomes"),t.outcomes]].map(([a,r,o])=>{const b=a;return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx(b,{className:"w-5 h-5 text-primary"}),e.jsx("h4",{className:"text-lg font-bold",children:r})]}),e.jsx("ul",{className:"space-y-3 text-base leading-relaxed",children:o.map(N=>e.jsxs("li",{className:"flex gap-3 text-muted-foreground",children:[e.jsx("span",{className:"mt-2 h-1.5 w-1.5 shrink-0 rounded-full bg-primary","aria-hidden":"true"}),e.jsx("span",{children:N})]},N))})]},r)})}),e.jsxs("div",{className:"border-y border-border py-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[e.jsx(F,{className:"w-5 h-5 text-primary"}),e.jsx("h4",{className:"text-lg font-bold",children:s("roadmapAgeGuidance")})]}),e.jsx("dl",{className:"grid gap-6 md:grid-cols-3",children:V.map(a=>e.jsxs("div",{children:[e.jsx("dt",{className:"font-bold mb-2",children:s(a==="7-10"?"age710":a==="10-15"?"age1015":"age15")}),e.jsx("dd",{className:"text-base leading-relaxed text-muted-foreground",children:t.ageGuidance[a]})]},a))})]}),e.jsx("div",{className:"grid gap-x-10 gap-y-8 lg:grid-cols-3",children:[[H,s("roadmapProject"),t.project],[k,s("roadmapSafety"),t.s
11afety],[v,s("roadmapCommunityReview"),t.communityReview]].map(([a,r,o])=>{const b=a;return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx(b,{className:"w-5 h-5 text-primary"}),e.jsx("h4",{className:"text-lg font-bold",children:r})]}),e.jsx("p",{className:"text-base leading-relaxed text-muted-foreground",children:o})]},r)})}),e.jsxs("div",{className:"bg-muted/40 px-5 py-5 sm:px-6",children:[e.jsx("h4",{className:"text-base font-bold mb-3",children:s("roadmapSources")}),e.jsx("ul",{className:"flex flex-wrap gap-x-6 gap-y-3",children:t.sources.map(a=>e.jsx("li",{children:e.jsxs("a",{className:"inline-flex items-center gap-2 text-sm font-medium text-primary underline underline-offset-4",href:a.url,target:"_blank",rel:"noreferrer",children:[a.title," ",e.jsx(X,{className:"w-3.5 h-3.5"})]})},a.url))})]})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold mb-2",children:s("futureTitle")}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed max-w-4xl mb-5",children:s("futureIntro")}),e.jsx("h3",{className:"font-semibold mb-3",children:s("futureTopicsTitle")}),e.jsx("ul",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3 mb-5",children:_.map(a=>e.jsxs("li",{className:"rounded-xl border border-border bg-card p-4 text-sm text-muted-foreground",children:["⢠",a]},a))}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed max-w-4xl",children:s("futureFlexibleNote")})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold mb-2",children:s("communityVoiceTitle")}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed max-w-3xl mb-5",children:s("communityVoiceText")}),e.jsxs("div",{className:"flex flex-wrap gap-3",children:[e.jsx(c,{asChild:!0,children:e.jsxs(j,{to:d("/feedback?type=suggestion"),children:[e.jsx(v,{className:"w-4 h-4 me-2"})," ",s("leaveComment")]})}),e.jsx(c,{asChild:!0,variant:"outline",children:e.jsxs(j,{to:d("/contact"),children:[e.jsx(Q,{className:"w-4 h-4 me-2"})," ",s("contactMoreInfo")]})})]})]})]}),e.jsx(Y,{open:h,onOpenChange:m})]})};export{Me as default};
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.