hunk.code_window:     // set default options
       const defaultOptions = {}
       // merge default options with the ones set by user
       this.opts = Object.assign({}, defaultOptions, opts)
     }
     install () {
       const uppy = this.core.emitter
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:     this.handleStateUpdate = this.handleStateUpdate.bind(this)
     }
     handleStateUpdate (prev, state, patch) {
       console.group('State')
       console.log('Prev', prev)
       console.log('Next', state)
       console.log('Patch', patch)
       console.groupEnd()
  
hunk.file_path: src/plugins/MagicLog.js
hunk.type: add
file: <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  
    ga('create', '<%- config.google_analytics %>', '<%- config.root_domain %>');
    ga('send', 'pageview');
  </script>
  