1import{j as e,L as o}from"./vendor-CUpSSxmp.js";import{S as a,N as n,F as d}from"./index-BwcYN5jd.js";import{b as c}from"./open-bible-CeXpr_sE.js";import{o as m}from"./omsf-patch-Bl2G2eC5.js";import{a as x}from"./at-home-worksheet-B4OcY3e6.js";import{A as p}from"./arrow-left-EnaFsB_M.js";import{m as i}from"./motion-0pITz-aw.js";import{B as h}from"./book-open-SvFHKx3y.js";const u=new URL("yw-yellow-belt-C62WbTQA.webp",import.meta.url).href,w=new URL("white-to-yellow-2NxrnKzb.webp",import.meta.url).href,r={verse:"1 Corinthians 10:31",text:'"So whether you eat or drink or whatever you do, do it all for the glory of God." (NIV)'},g=[{title:"YW Yellow Rank Requirements",image:w,href:"/documents/yw-yellow-rank.pdf"},{title:"YW Yellow Spiritual Fitness Requirements",image:m,href:"/documents/omsf-yw-yellow.pdf"},{title:"YW Yellow @Home Worksheet",image:x,href:"/documents/yw-yellow-at-home.pdf"}],f=[{title:"How to Tie Your Belt",id:"i6-Hoxp94fo"},{title:"Front Position",id:"YixjO_tJzEI"},{title:"Fighting Stance",id:"9a_GKfkzix8"},{title:"Jump Switch",id:"_B0xDY5kSHo"},{title:"Crane Stance",id:"6D521-k3bJU"},{title:"Horse Stance",id:"Aet3RAus8Xc"},{title:"Two Knuckle Punches (all 3)",id:"zoRPGg520g0"},{title:"8 Hard Blocks",id:"HZzfwi108QM"},{title:"Front Ball and Instep Kicks",id:"EvPn3sB8KF8"},{title:"Half-Mooning",id:"U0SlN7L0fo8"},{title:"Twist Stance",id:"6p_TznUYIms"},{title:"Slap Out from a Crouch",id:"8o1ONUzpKz8"}],y=[{title:"Wrist Grabs 1-3 with Partner",id:"994rtZ5RWI0"},{title:"Hard Block with a Partner",id:"xUkwXTTT3w8"},{title:"Step Drag",id:"WTd58oiRFtM"},{title:"Kempo A",id:"m8iIzqBR-Po"},{title:"Three Stance Flow Drill",id:"TY5oumrzxB8"},{title:"Overhead X-Block",id:"fEFfGNq7F0I"},{title:"Downward Hammer Strike",id:"J9uYT2L9XSI"},{title:"Kempo B",id:"QsJBT-o9Wgc"},{title:"Defense Maneuver (DM) #6",id:"YxRkyTn_Qok"},{title:"Overhead Club 1",id:"vAz5vGMSaX0"},{title:"Line Drill 1 (Yellow)",id:"mWpTA813zSA"},{title:"White Belt Kata",id:"ZEMz7EmhOa4"},{title:"Proper Punching In",id:"5kVeRYei-NI"},{title:"Star Block",id:"XeHLTAzJnWI"}],b=[{label:'Read "Distinctives of Kempo"',href:"/docs/Yellow-Belt-Knowledge.pdf"},{label:'Read "4 Ranges of Self Defense" (in OMMA Student Handbook)',href:"/docs/Yellow-Belt-Knowledge.pdf"},{label:'Read & Complete: "From White to Yellow Belt"',href:"/docs/From-White-to-Yellow-Belt.pdf"}],s=({video:t,index:l})=>e.jsxs(i.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.03*l},className:"group",children:[e.jsx("div",{className:"relative aspect-video rounded-xl overflow-hidden bg-secondary mb-2 shadow-md",children:e.jsx("iframe",{src:`https://www.youtube.com/embed/${t.id}`,title:t.title,loading:"lazy",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,className:"absolute inset-0 w-full h-full"})}),e.jsx("p",{className:"text-sm font-medium text-foreground text-center group-hover:text-primary transition-colors",children:t.title})]}),R=()=>e.jsxs("main",{children:[e.jsx(a,{title:"YW Yellow Belt Resources | On Mission Martial Arts",description:"Young Warriors Yellow Belt scripture memory, rank requirements, training videos, and knowledge resources for OMMA students.",path:"/student-resources/yw-yellow-belt-2025"}),e.jsx(n,{}),e.jsx("section",{className:"pt-28 pb-16 bg-primary/10",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-6xl",children:[e.jsxs(o,{to:"/student-resources",className:"inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-primary transition-colors mb-8",children:[e.jsx(p,{className:"h-4 w-4"}),"Back to Student Resources"]}),e.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-8",children:[e.jsx(i.img,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},src:u,alt:"Young Warriors Yellow belt",className:"w-64 md:w-80 lg:w-96 object-contain flex-shrink-0"}),e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx(i.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold uppercase tracking-tight text-foreground mb-4",children:"YW Yellow Belt Resources"}),e.jsx(i.p,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{delay:.1},className:"text-lg text-muted-foreground max-w-2xl",children:"Scripture memory, training documents, and video instruction for Young Warriors on the path to yellow belt."})]})]})]})}),e.jsx("section",{className:"py-20",children:e.jsx("div",{className:"container mx-auto px-6 max-w-5xl",children:e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex flex-col md:flex-row items-center gap-10 md:gap-14",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx("img",{src:c,alt:"Open Bible",loading:"lazy",className:"w-56 md:w-72 object-contain rounded-2xl",style:{WebkitMaskImage:"radial-gradient(ellipse 75% 70% at center, black 55%, transparent 95%)",maskImage:"radial-gradient(ellipse 75% 70% at center, black 55%, transparent 95%)"}})}),e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold text-foreground mb-3 uppercase",children:"Yellow Belt Scripture Memory"}),e.jsx("p",{className:"font-display text-2xl md:text-3xl font-semibold text-primary mb-5",children:r.verse}),e.jsx("p",{className:"text-foreground text-xl md:text-2xl italic leading-relaxed max-w-2xl",children:r.text})]})]})})}),e.jsx("section",{className:"py-16 bg-secondary/5",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-5xl",children:[e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold uppercase text-foreground mb-8 text-center",children:"YW Yellow Belt Documents"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-6",children:g.map((t,l)=>e.jsxs(i.a,{href:t.href,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*l},className:"bg-card rounded-2xl border border-border p-8 md:p-10 text-center hover:border-primary/40 hover:shadow-md transition-all group",children:[e.jsx("img",{loading:"lazy",decoding:"async",src:t.image,alt:t.title,className:`${t.title.includes("Rank Requirements")?"w-full max-w-xs h-56":"w-40 h-40"} object-contain mx-auto mb-6`}),e.jsx("p",{className:"font-display font-semibold text-foreground text-lg md:text-xl group-hover:text-primary transition-colors",children:t.title})]},t.title))})]})}),e.jsx("section",{className:"py-16",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-6xl",children:[e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold uppercase text-foreground mb-8 text-center",children:"YW Yellow Belt Training Videos"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-x-6 gap-y-8",children:f.map((t,l)=>e.jsx(s,{video:t,index:l},t.title))})]})}),e.jsx("section",{className:"py-16 bg-secondary/5",children:e.jsxs("div",{className:"container mx-auto px-6 max-w-6xl",children:[e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold uppercase text-foreground mb-3 text-center",children:"Partner Drills & Advanced Techniques"}),e.jsx("p",{className:"text-muted-foreground text-center mb-8 max-w-xl mx-auto",children:"Wrist Grabs: #1 Same side · #2 Opposite sides · #3 Same side with both wrists"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-x-6 gap-y-8",children:y.map((t,l)=>e.jsx(s,{video:t,index:l},t.title))}),e.jsx("p",{className:"text-sm text-muted-foreground text-center mt-10 max-w-2xl mx-auto italic",children:"Complete 15 total practice sessions using the YW Yellow @Home Worksheet prior to testing. Work on YW Yellow OMSF â when complete, turn your binder in to an Instructor."})]})}),e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-6 max-w-3xl",children:e.jsxs("div",{className:"bg-card rounded-2xl border border-border p-8",children:[e.jsx("h2",{className:"font-display text-2xl font-bold uppercase text-foreground mb-6",children:"OMMA / Martial Arts Knowledge"}),e.jsx("ul",{className:"space-y-3",children:b.map(t=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(h,{className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),e.jsx("a",{href:t.href,target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors underline-offset-4 hover:underline",children:t.label})]},t.label))})]})})}),e.jsx(d,{})]});
1export{R 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.