 User = require 'zooniverse/models/user'
 
 steps = require './lib/steps'
+
+outOfSubjectsMessage = '''
+  <h3>We're out of data!<h3>
+
+  <p>Unfortunately, we don't have any more videos to show you right now!
+  Either all current videos have been explored, or you personally
+  may have explored every available video. We should have more
+  data for you fairly soon, so don't forget about us!</p>
+
+  <p>In the meantime, you can continue working on this project
+  by helping us ID and name individual chimps on <a href="http://talk.chimpandsee.org" target="_blank">Chimp & See Talk</a>.
+  Or check out any of our dozens of other Zooniverse projects at
+  <a href="https://www.zooniverse.org/" target="_blank">zooniverse.org</a>. Thanks!</p>
+'''
+
+fetchFailMessage = '''
+  <p>Hey Chimp & See explorer—something's gone wrong!
+  Our system is having trouble finding a video for you right now. We're sorry about that!</p>
+
+  <p>Let us know about this bug on the <a href="http://talk.chimpandsee.org/#/boards/BCP0000008" target="_blank">Technical Support</a>
+  board on C&S Talk, and we'll try to get it fixed as soon as possible. Thanks for your help, efforts, and patience!</p>
+'''
 
 module?.exports = React.createClass
   displayName: 'Classify'

          disableSkip={@disableSkip}
        />
      }
      <div className="status-message" ref="statusMessage"></div>
      <SlideTutorial tutorialIsOpen={@state.tutorialIsOpen} closeTutorial={@closeTutorial} tutorialType={@state.tutorialType} />
      <div className={hiddenChimpClasses}><img className="hidden-chimp" src="./assets/hidden-chimp.png" alt="" /></div>
    </div>

    skipImages: false
    srcWidth: null
    toggleSkip: false
    noSubjects: false

  componentDidMount: ->
    Subject.on 'select', @onSubjectSelect
