1import{j as i}from"./vendor-react-BbDvRQ-i.js";import{O as l}from"./OrderingGame-DQ69vvIE.js";import{b as d,t as h}from"./orderingEngine-xZw8CdUo.js";import"./GameHud-CaUOfUzl.js";import"./bootstrap-Ceeb7xxj.js";import"./index-Du-NZRBO.js";import"./vendor-convex-BxSoWDLe.js";import"./vendor-utils-D7yGyqwn.js";import"./vendor-cn-DARsLm--.js";import"./vendor-motion-EJI06J_D.js";import"./locale-en-iShQupNv.js";import"./GameAvatar-Bdrtf0Pt.js";import"./bibleGames-DJMn2eu3.js";import"./grid-3x3-DVYEiT89.js";import"./radio-_B4JYhjb.js";import"./zap-Cg_pSEYk.js";import"./puzzle-BrGcHmz8.js";import"./eye-CaaC8Y6i.js";import"./brain-DK-B6LxE.js";import"./list-ordered-CsyIVJVi.js";import"./history-CNqhPYLg.js";import"./eraser-Cr921Nsz.js";import"./type-PQMepx4e.js";import"./award-BX_s3IDG.js";import"./user-search-BMCZ4lvi.js";import"./scroll-text-CCGRhMfY.js";import"./gift-CXBBT2f_.js";import"./coins-DRhE1mh2.js";import"./timer-D1XRCT6v.js";import"./ruler-bOymn250.js";import"./calculator-7U1xNQs_.js";import"./leaf-D671qbBj.js";import"./sun-BUGLC1Lw.js";import"./shuffle-CDspexqc.js";import"./flame-Cq47ZN4D.js";import"./hand-heart-aHMIw_0j.js";import"./messages-square-BKeOVqzF.js";import"./heart-handshake-CuS-Hbz8.js";import"./megaphone-BS3z7rQn.js";import"./apple-CVRdR3nR.js";import"./trending-up-BDLRQeRO.js";import"./calendar-check-G8lxlsO6.js";import"./git-branch-DpatRlkR.js";import"./clipboard-list-oY57hj0G.js";import"./useGameScore-DIxpi-_A.js";import"./useMinuteClock-CScu2Qft.js";import"./AvatarCustomizerModal-Di3HeCu2.js";import"./lock-Bs0MSNjw.js";import"./pencil-Bp9aCK3t.js";
1import"./ToolDetailPage-Dta-IZsR.js";import"./LeaderboardModal-8t9jIfol.js";import"./locale-es-B-9Kk8k3.js";import"./locale-fr-D9KW06wZ.js";import"./trophy-CKtB5RL_.js";import"./medal-CRaQAgVI.js";import"./play-DTfj9ACa.js";import"./useReducedMotion-CWC8EDKc.js";import"./arrow-right-DZOsK46Z.js";import"./blogDataLoader-br301WhE.js";import"./blogLocale-Dgk8322r.js";import"./blogUtils-Cd7N3__X.js";import"./ScoreShareButton-FC3qdTLz.js";import"./copy-CUsZ6Olj.js";import"./share-2-vzfebF63.js";import"./chevron-right-ONpuSoP2.js";import"./gameSound-D0zw8eUT.js";import"./primitives-CtQVAacI.js";import"./clock-DwOTDqm4.js";import"./log-in-pBtxY-nA.js";import"./volume-x-CAZtdEeG.js";import"./volume-2-3jxsXD36.js";import"./info-B78FAVcJ.js";import"./compass-r1MRvE8r.js";import"./minimize-2-1NoCzE0k.js";import"./maximize-2-Chs1QICF.js";import"./CharacterCard-CaBpQohd.js";import"./characterCategoryTone-BUL8i8IP.js";import"./ScrollableChips-SpyoOANV.js";import"./scrollActiveIntoView-ouZx_lOK.js";import"./chevron-left-FkI8JMXs.js";import"./localizedBibleCharacters-BVygD_sq.js";import"./data-characters-BHV4vVai.js";import"./adRoutes-BhssAVcv.js";import"./ShareComponent-C2gfEOi4.js";import"./twitter-CIzdGEuC.js";import"./linkedin-BeKd2coX.js";import"./send-BAZ2oz5u.js";import"./ClientOnly-DZjpwIcy.js";import"./Heading-BGSRURFs.js";import"./star-B_aDhkhI.js";import"./align-left-BVSFVWGk.js";import"./lightbulb-B6fsh7Tw.js";import"./rotate-ccw-Cau17Nc8.js";import"./circle-help-Dx1UwSj0.js";import"./circle-x-KWN2Fzd8.js";import"./circle-check-D1dDBZRP.js";import"./index-DrkC5FHW.js";import"./index-DbOQ-Xjh.js";import"./arrow-left-right-dpfvcgQ7.js";import"./Container-CFdMT_9e.js";import"./pulseMoments-D8Eic6TX.js";import"./GamePromptStage-uRBXQjH-.js";import"./GameFeedback-BRuyENn8.js";import"./scoring-OvBq8ZWg.js";import"./GameStartScreen-CE-OUIVO.js";import"./user-round-BsLfUjwD.js";import"./swords-CWkcJFD7.js";import"./minus-DN1OCCj_.js";import"./trending-down-CqPdWoQ_.js";import"./GameLeaderboardDrawer-BEu7q21i.js";import"./grip-vertical-ChlhNV7c.js";const m=[{id:"the-fall",title:"The fall in the garden",reference:"Genesis 3",testament:"old",events:[{id:"serpent",label:"The serpent questions what God has said",reference:"Genesis 3:1"},{id:"eats",label:"The woman takes the fruit, eats, and gives to her husband",reference:"Genesis 3:6"},{id:"fig-leaves",label:"Their eyes are opened and they sew fig leaves",reference:"Genesis 3:7"},{id:"hide",label:"They hide among the trees of the garden",reference:"Genesis 3:8"},{id:"called",label:"God calls to the man and asks where he is",reference:"Genesis 3:9"},{id:"curse",label:"God pronounces the curse and promises the seed",reference:"Genesis 3:14-15"},{id:"sent-out",label:"God clothes them and sends them out of Eden",reference:"Genesis 3:21-23"}]}
1,{id:"noah-and-the-flood",title:"Noah and the flood",reference:"Genesis 6 to 8",testament:"old",events:[{id:"build",label:"God tells Noah to make an ark of gopher wood",reference:"Genesis 6:14"},{id:"enter",label:"Noah, his household, and the animals go into the ark",reference:"Genesis 7:7-9"},{id:"rain",label:"The rain falls forty days and forty nights",reference:"Genesis 7:12"},{id:"ararat",label:"The ark rests upon the mountains of Ararat",reference:"Genesis 8:4"},{id:"raven",label:"Noah sends out a raven, then a dove",reference:"Genesis 8:7-8"},{id:"olive-leaf",label:"The dove returns with an olive leaf",reference:"Genesis 8:11"},{id:"altar",label:"Noah goes out of the ark and builds an altar",reference:"Genesis 8:18-20"}]},{id:"david-and-goliath",title:"David and Goliath",reference:"1 Samuel 17",testament:"old",events:[{id:"defies",label:"Goliath defies the armies of Israel",reference:"1 Samuel 17:10"},{id:"errand",label:"Jesse sends David to his brothers with food",reference:"1 Samuel 17:17"},{id:"offers",label:"David tells Saul he will fight the Philistine",reference:"1 Samuel 17:32"},{id:"armour",label:"David puts off Saul's armour",reference:"1 Samuel 17:39"},{id:"stones",label:"David chooses five smooth stones from the brook",reference:"1 Samuel 17:40"},{id:"sling",label:"The stone sinks into the Philistine's forehead",reference:"1 Samuel 17:49"},{id:"flee",label:"The Philistines flee when their champion is dead",reference:"1 Samuel 17:51"}]},{id:"elijah-on-carmel",title:"Elijah on Mount Carmel",reference:"1 Kings 18",testament:"old",events:[{id:"gather",label:"Elijah gathers Israel to Mount Carmel",reference:"1 Kings 18:19-20"},{id:"two-opinions",label:"Elijah asks how long they will halt between two opinions",reference:"1 Kings 18:21"},{id:"baal-calls",label:"The prophets of Baal call on their god all morning",reference:"1 Kings 18:26"},{id:"water",label:"Water is poured over the altar and fills the trench",reference:"1 Kings 18:34-35"},{id:"fire",label:"The fire of the LORD falls and consumes the sacrifice",reference:"1 Kings 18:38"},{id:"confess",label:"The people fall on their faces and confess the LORD is God",reference:"1 Kings 18:39"},{id:"rain",label:"A little cloud rises and a great rain comes",reference:"1 Kings 18:44-45"}]},{id:"daniel-in-the-lions-den",title:"Daniel in the lions' den",reference:"Daniel 6",testament:"old",events:[{id:"decree",label:"The princes persuade Darius to sign the decree",reference:"Daniel 6:9"},{id:"prays",label:"Daniel prays toward Jerusalem three times a day",reference:"Daniel 6:10"},{id:"accused",label:"The men find Daniel praying and accuse him",reference:"Daniel 6:11-13"},{id:"den",label:"Daniel is cast into the den of lions",reference:"Daniel 6:16"},{id:"fasting",label:"The king passes the night fasting",reference:"Daniel 6:18"},{id:"shut",label:"God shuts the lions' mouths",reference:"Daniel 6:22"},{id:"royal-decree",label:"Darius decrees that men fear the God of Daniel",reference:"Daniel 6:26"}]},{id:"jonah",title:"Jonah and Nineveh",reference:"Jonah 1 to 3",testament:"old",events:[{id:"sent",label:"God tells Jonah to go to Nineveh",reference:"Jonah 1:2"},{id:"tarshish",label:"Jonah takes a ship toward Tarshish",reference:"Jonah 1:3"},{id:"lots",label:"A great storm rises and the sailors cast lots",reference:"Jonah 1:7"},{id:"overboard",label:"Jonah is cast into the sea and it grows calm",reference:"Jonah 1:15"},{id:"fish",label:"A great fish swallows Jonah",reference:"Jonah 1:17"},{id:"dry-land",label:"The fish vomits Jonah out on the dry land",reference:"Jonah 2:10"},{id:"repent",label:"Nineveh believes God and proclaims a fast",reference:"Jonah 3:5"}]},{id:"calming-the-storm",title:"Jesus calms the storm",reference:"Mark 4:35-41",testament:"new",events:[{id:"cross-over",label:"Jesus says, let us pass over to the other side",reference:"Mark 4:35"},{id:"storm",label:"A great storm of wind fills the ship with water",reference:"Mark 4:37"},{id:"asleep",label:"Jesus is asleep on a pillow in the hinder part",reference:"Mark 4:38"},{id:"wake",label:"The disciples wake him and ask if he cares",reference:"Mark 4:38"},{id:"rebuke",label:"Jesus rebukes the wind and says, Peace, be still",reference:"Mark 4:39"},{id:"fear",label:"They fear greatly and ask what manner of man this is",reference:"Mark 4:41"}]},{id:"feeding-the-five-thousand",title:"Feeding the five thousand",reference:"John 6:5-14",testament:"new",events:[{id:"asks-philip",label:"Jesus asks Philip where they will buy bread",reference:"John 6:5"},{id:"not-enough",label:"Philip answers that two hundred pennyworth
1is not enough",reference:"John 6:7"},{id:"lad",label:"Andrew brings a lad with five loaves and two fishes",reference:"John 6:9"},{id:"sit-down",label:"Jesus tells the men to sit down",reference:"John 6:10"},{id:"gives-thanks",label:"Jesus gives thanks and distributes to them",reference:"John 6:11"},{id:"baskets",label:"The fragments fill twelve baskets",reference:"John 6:13"}]},{id:"walking-on-the-water",title:"Peter walks on the water",reference:"Matthew 14:22-33",testament:"new",events:[{id:"prays",label:"Jesus sends the multitude away and goes up to pray",reference:"Matthew 14:23"},{id:"tossed",label:"The ship is tossed with waves in the midst of the sea",reference:"Matthew 14:24"},{id:"walks",label:"Jesus comes to them walking on the sea",reference:"Matthew 14:25"},{id:"afraid",label:"The disciples cry out, thinking they see a spirit",reference:"Matthew 14:26"},{id:"peter-walks",label:"Peter walks on the water to go to Jesus",reference:"Matthew 14:29"},{id:"sinks",label:"Peter is afraid, begins to sink, and cries out",reference:"Matthew 14:30"},{id:"caught",label:"Jesus catches him and the wind ceases",reference:"Matthew 14:31-32"}]},{id:"the-good-samaritan",title:"The good Samaritan",reference:"Luke 10:30-35",testament:"new",events:[{id:"robbed",label:"A man goes down to Jericho and falls among thieves",reference:"Luke 10:30"},{id:"priest",label:"A priest sees him and passes by on the other side",reference:"Luke 10:31"},{id:"levite",label:"A Levite looks at him and passes by",reference:"Luke 10:32"},{id:"samaritan",label:"A Samaritan sees him and has compassion",reference:"Luke 10:33"},{id:"binds",label:"He binds his wounds and sets him on his own beast",reference:"Luke 10:34"},{id:"inn",label:"He brings him to an inn and pays the host",reference:"Luke 10:35"}]},{id:"the-prodigal-son",title:"The prodigal son",reference:"Luke 15:11-24",testament:"new",events:[{id:"asks",label:"The younger son asks for his portion of goods",reference:"Luke 15:12"},{id:"wastes",label:"He wastes his substance in a far country",reference:"Luke 15:13"},{id:"famine",label:"A famine comes and he feeds swine",reference:"Luke 15:14-15"},{id:"returns",label:"He comes to himself and decides to go to his father",reference:"Luke 15:17-18"},{id:"father-runs",label:"His father sees him a great way off and runs to him",reference:"Luke 15:20"},{id:"robe",label:"The father calls for the best robe, a ring, and shoes",reference:"Luke 15:22"},{id:"merry",label:"They kill the fatted calf and begin to be merry",reference:"Luke 15:23-24"}]},{id:"resurrection-morning",title:"Resurrection morning",reference:"John 20:1-18",testament:"new",events:[{id:"early",label:"Mary Magdalene comes to the tomb while it is yet dark",reference:"John 20:1"},{id:"runs",label:"She runs to tell Peter the stone is taken away",reference:"John 20:2"},{id:"both-run",label:"Peter and the other disciple run to the tomb",reference:"John 20:3-4"},{id:"linen",label:"Peter goes in and sees the linen clothes lying",reference:"John 20:6"},{id:"angels",label:"Mary stands weeping and sees two angels",reference:"John 20:11-12"},{id:"rabboni",label:"Jesus speaks her name and she answers, Rabboni",reference:"John 20:16"},{id:"tells",label:"Mary tells the disciples she has seen the Lord",reference:"John 20:18"}]}];function c(e){return e.events.map(r=>({id:`${e.id}:${r.id}`,label:r.label,detail:r.reference}))}const f="story-sequence",p=5,b=[{id:"easy",label:"Easy",blurb:"4 moments · 80s",secondsPerRound:80},{id:"medium",label:"Medium",blurb:"6 moments · 65s",secondsPerRound:65},{id:"hard",label:"Hard",blurb:"The whole story · 50s",secondsPerRound:50}],s={easy:4,medium:6,hard:99};function u({difficultyId:e,rounds:r,seed:a}){const n=s[e]??s.medium;return d(m,`story:${e}:${a}`).slice(0,r).map((t,o)=>({id:`${o}:${t.id}`,eyebrow:t.reference,prompt:t.title,subPrompt:"What happens first goes at the top.",solution:h(c(t),n,`story:${a}:${t.id}`)}))}function vr(){return i.jsx(l,{slug:f,title:"Story Sequence",howToPlay:"Five Bible stories, told out of order. Drag, tap or use the arrow keys to put each story back the way the passage tells it, then check before the clock runs out.",rounds:p,difficulties:b,buildRounds:u,layout:"list",boardHint:"Each moment shows the verses it comes from.",rail:i.jsxs("div",{className:"rounded-2xl border border-[#c8c8c8] bg-white p-4 dark:border-[#333c51] dark:bg-dark-800",children:[i.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-wide text-secondary-700 dark:text-secondary-300",children:"One passage at a time"}),i.jsx("p",{className:"mt-2 text-xs leading-5 text-gray-600 dark:text-gray-400",children:"Every story is taken from a single passage, so the order you are asked for is the order that passage gives. Nothing here is stitched together from different accounts."})]})})}export{vr 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.