<!-- RUBY-BACKUP · part 440 -->
 16, giver: 'Artist', text: 'Paint the sunset at the beach', loc: 'dark'},
  {id: 17, giver: 'Musician', text: 'Play for the merry-go-round', loc: 'plaza'},
  {id: 18, giver: 'Cook', text: 'Find ingredients in the market', loc: 'city'},
  {id: 19, giver: 'Gardener', text: 'Plant flowers at the plaza', loc: 'plaza'},
  {id: 20, giver: 'Librarian', text: 'Return the lost book', loc: 'city'},
  {id: 21, giver: 'Pilot', text: 'Check the landing pad lights', loc: 'spaceport'},
  {id: 22, giver: 'Engineer', text: 'Fix the broken robot arm', loc: 'dark'},
  {id: 23, giver: 'Dancer', text: 'Dance at the gathering', loc: 'plaza'},
  {id: 24, giver: 'Singer', text: 'Sing for the lost souls', loc: 'dark'},
  {id: 25, giver: 'Runner', text: 'Race to the mountain peak', loc: 'terrain'},
  {id: 26, giver: 'Climber', text: 'Climb the cliff trail', loc: 'terrain'},
  {id: 27, giver: 'Swimmer', text: 'Swim to the island', loc: 'terrain'},
  {id: 28, giver: 'Hiker', text: 'Walk the valley river', loc: 'valley'},
  {id: 29, giver: 'Birdwatcher', text: 'Spot the eagle', loc: 'wildlife'},
  {id: 30, giver: 'Naturalist', text: 'Count the deer', loc: 'wildlife'},
  {id: 31, giver: 'Elder Kai', text: 'Learn the name Uenuku', loc: 'city'},
  {id: 32, giver: 'Elder Leilani', text: 'Learn the name Liloa', loc: 'city'},
  {id: 33, giver: 'Historian', text: 'Read all 67 street signs', loc: 'city'},
  {id: 34, giver: 'Child', text: 'Ride the merry-go-round', loc: 'plaza'},
  {id: 35, giver: 'Child', text: 'Slide down the rainbow slide', loc: 'plaza'},
  {id: 36, giver: 'Baker', text: 'Deliver bread to the tribal village', loc: 'tribal'},
  {id: 37, giver: 'Blacksmith', text: 'Bring metal to the forge', loc: 'city'},
  {id: 38, giver: 'Weaver', text: 'Collect thatch for the huts', loc: 'tribal'},
  {id: 39, giver: 'Fisher', text: 'Mend the nets at the beach', loc: 'dark'},
  {id: 40, giver: 'Star-gazer', text: 'Count Hokulea orbits', loc: 'spaceport'},
  {id: 41, giver: 'Dreamer', text: 'Sleep under the cosmic sky', loc: 'cosmic'},
  {id: 42, giver: 'Wanderer', text: 'Visit all three zones', loc: 'all'},
  {id: 43, giver: 'Friend', text: 'Bring a pet to the plaza', loc: 'plaza'},
  {id: 44, giver: 'Helper', text: 'Clean the playground', loc: 'plaza'},
  {id: 45, giver: 'Guide', text: 'Show a visitor the city', loc: 'city'},
  {id: 46, giver: 'Keeper', text: 'Tend the eternal flame', loc: 'plaza'},
  {id: 47, giver: 'Watcher', text: 'Guard the wormholes', loc: 'dark'},
  {id: 48, giver: 'Thinker', text: 'Answer the unanswerable', loc: 'dark'},
  {id: 49, giver: 'Joker', text: 'Make the beggar laugh', loc: 'dark'},
  {id: 50, giver: 'Kind One', text: 'Give the robot a name', loc: 'dark'},
  {id: 51, giver: 'Brave One', text: 'Face the storm beach', loc: 'dark'},
  {id: 52, giver: 'Gentle One', text: 'Comfort a lost soul', loc: 'dark'},
  {id: 53, giver: 'Wise One', text: 'Solve a logical fallacy', loc: 'dark'},
  {id: 54, giver: 'Curious One', text: 'Enter a paradox wormhole', loc: 'dark'},
  {id: 55, giver: 'Farmer Jo', text: 'Milk the cows (there are no cows)', loc: 'rural'},
  {id: 56, giver: 'Auntie', text: 'Bring food to the family', loc: 'rural'},
  {id: 57, giver: 'Uncle', text: 'Fix the fence', loc: 'rural'},
  {id: 58, giver: 'Cousin', text: 'Race through the fields', loc: 'rural'},
  {id: 59, giver: 'Tutu', text: 'Hear the ancient story', loc: 'tribal'},
  {id: 60, giver: 'Keiki', text: 'Share your joy', loc: 'plaza'}
];
var ACTIVE_QUEST = null;

/* 60 HIDDEN QUESTS — secret, detailed, for those who look */
var HIDDEN_QUESTS = [
  {id: 61, giver: '???', text: 'At midnight, stand where the three paths meet. Wait. Something will find you.', loc: 'plaza', secret: 'The plaza monument glows at midnight'},
  {id: 62, giver: 'Old Fisherman', text: 'The storm beach hides a pearl in the seventh wave. Count the waves. Dive at seven.', loc: 'dark', secret: 'Waves reset at dawn'},
  {id: 63, giver: 'Silent Child', text: 'The merry-go-round plays a song only at dusk. Ride it then. Listen.', loc: 'plaza', secret: 'Dusk is 6pm server time'},
  {id: 64, giver: 'Broken Robot', text: 'My left arm remembers being a tree. Find the oldest tree. Ask it.', loc: 'dark', secret: 'The tree beggar knows'},
  {id: 65, giver: 'Tree Beggar', text: 'I dropped a coin from this branch in 1987. It is still falling. Catch it.', loc: 'dark', secret: 'Look down, not up'},
  {id: 66, giver: 'Question Guy', text: 'If you answer "the sky is why", I will cry. Please do not.', loc: 'dark', secret: 'He wants to cry'},
  {id: 67, giver: 'Hokulea', text: 'From orbit, I see a pattern in the streets. Trace Uenuku to Kamaile without lifting your finger from the map.', loc: 'spaceport', secret: 'The streets form a star'},
  {id: 68, giver: 'Volcano Spirit', text: 'Bring me a snowcap from the mountain. I have never felt cold.', loc: 'terrain', secret: 'The mountain remembers fire'},
  {id: 69, giver: 'River', text: 'Follow me from waterfall to w