Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	
		Julien Chaumond
		
	commited on
		
		
					Commit 
							
							·
						
						241fed7
	
1
								Parent(s):
							
							d0aa19c
								
grunt
Browse files- .gitignore +23 -0
- grunt/Gruntfile.js +29 -0
- grunt/package-lock.json +1389 -0
- grunt/package.json +16 -0
    	
        .gitignore
    ADDED
    
    | @@ -0,0 +1,23 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            # Logs
         | 
| 2 | 
            +
            logs
         | 
| 3 | 
            +
            *.log
         | 
| 4 | 
            +
            npm-debug.log*
         | 
| 5 | 
            +
            yarn-debug.log*
         | 
| 6 | 
            +
            yarn-error.log*
         | 
| 7 | 
            +
            lerna-debug.log*
         | 
| 8 | 
            +
             | 
| 9 | 
            +
            # Diagnostic reports (https://nodejs.org/api/report.html)
         | 
| 10 | 
            +
            report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
         | 
| 11 | 
            +
             | 
| 12 | 
            +
            # Runtime data
         | 
| 13 | 
            +
            pids
         | 
| 14 | 
            +
            *.pid
         | 
| 15 | 
            +
            *.seed
         | 
| 16 | 
            +
            *.pid.lock
         | 
| 17 | 
            +
             | 
| 18 | 
            +
            # Dependency directories
         | 
| 19 | 
            +
            node_modules/
         | 
| 20 | 
            +
             | 
| 21 | 
            +
            server/dist/
         | 
| 22 | 
            +
            front/dist/
         | 
| 23 | 
            +
            # ^^ comment and commit before releasing.
         | 
    	
        grunt/Gruntfile.js
    ADDED
    
    | @@ -0,0 +1,29 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            const __path = require('path');
         | 
| 2 | 
            +
            const CWD = __path.normalize(`${__dirname}/../front`);
         | 
| 3 | 
            +
             | 
| 4 | 
            +
            module.exports = function(grunt) {
         | 
| 5 | 
            +
            	
         | 
| 6 | 
            +
            	grunt.loadNpmTasks('grunt-contrib-less');
         | 
| 7 | 
            +
            	grunt.loadNpmTasks('grunt-contrib-watch');
         | 
| 8 | 
            +
            	grunt.registerTask('default', ['less']);
         | 
| 9 | 
            +
            	
         | 
| 10 | 
            +
            	grunt.initConfig({
         | 
| 11 | 
            +
            		less: {
         | 
| 12 | 
            +
            			options: {
         | 
| 13 | 
            +
            				compress: true,
         | 
| 14 | 
            +
            			},
         | 
| 15 | 
            +
            			dist: {
         | 
| 16 | 
            +
            				src: `${CWD}/less/style.less`,
         | 
| 17 | 
            +
            				dest: `${CWD}/dist/style.css`
         | 
| 18 | 
            +
            			}
         | 
| 19 | 
            +
            		},
         | 
| 20 | 
            +
            		watch: {
         | 
| 21 | 
            +
            			options: {
         | 
| 22 | 
            +
            				livereload: true,
         | 
| 23 | 
            +
            				cwd: CWD,
         | 
| 24 | 
            +
            			},
         | 
| 25 | 
            +
            			files: ["*.html", "less/*", "js-src/**/*"],
         | 
| 26 | 
            +
            			tasks: 'default'
         | 
| 27 | 
            +
            		},
         | 
| 28 | 
            +
            	});
         | 
| 29 | 
            +
            };
         | 
    	
        grunt/package-lock.json
    ADDED
    
    | @@ -0,0 +1,1389 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            {
         | 
| 2 | 
            +
              "name": "foobar_grunt",
         | 
| 3 | 
            +
              "version": "1.0.0",
         | 
| 4 | 
            +
              "lockfileVersion": 1,
         | 
| 5 | 
            +
              "requires": true,
         | 
| 6 | 
            +
              "dependencies": {
         | 
| 7 | 
            +
                "abbrev": {
         | 
| 8 | 
            +
                  "version": "1.1.1",
         | 
| 9 | 
            +
                  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
         | 
| 10 | 
            +
                  "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
         | 
| 11 | 
            +
                },
         | 
| 12 | 
            +
                "ajv": {
         | 
| 13 | 
            +
                  "version": "6.10.0",
         | 
| 14 | 
            +
                  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
         | 
| 15 | 
            +
                  "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
         | 
| 16 | 
            +
                  "optional": true,
         | 
| 17 | 
            +
                  "requires": {
         | 
| 18 | 
            +
                    "fast-deep-equal": "^2.0.1",
         | 
| 19 | 
            +
                    "fast-json-stable-stringify": "^2.0.0",
         | 
| 20 | 
            +
                    "json-schema-traverse": "^0.4.1",
         | 
| 21 | 
            +
                    "uri-js": "^4.2.2"
         | 
| 22 | 
            +
                  }
         | 
| 23 | 
            +
                },
         | 
| 24 | 
            +
                "ansi-regex": {
         | 
| 25 | 
            +
                  "version": "2.1.1",
         | 
| 26 | 
            +
                  "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
         | 
| 27 | 
            +
                  "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
         | 
| 28 | 
            +
                },
         | 
| 29 | 
            +
                "ansi-styles": {
         | 
| 30 | 
            +
                  "version": "2.2.1",
         | 
| 31 | 
            +
                  "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
         | 
| 32 | 
            +
                  "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
         | 
| 33 | 
            +
                },
         | 
| 34 | 
            +
                "argparse": {
         | 
| 35 | 
            +
                  "version": "1.0.10",
         | 
| 36 | 
            +
                  "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
         | 
| 37 | 
            +
                  "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
         | 
| 38 | 
            +
                  "requires": {
         | 
| 39 | 
            +
                    "sprintf-js": "~1.0.2"
         | 
| 40 | 
            +
                  },
         | 
| 41 | 
            +
                  "dependencies": {
         | 
| 42 | 
            +
                    "sprintf-js": {
         | 
| 43 | 
            +
                      "version": "1.0.3",
         | 
| 44 | 
            +
                      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
         | 
| 45 | 
            +
                      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
         | 
| 46 | 
            +
                    }
         | 
| 47 | 
            +
                  }
         | 
| 48 | 
            +
                },
         | 
| 49 | 
            +
                "array-find-index": {
         | 
| 50 | 
            +
                  "version": "1.0.2",
         | 
| 51 | 
            +
                  "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
         | 
| 52 | 
            +
                  "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
         | 
| 53 | 
            +
                },
         | 
| 54 | 
            +
                "asap": {
         | 
| 55 | 
            +
                  "version": "2.0.6",
         | 
| 56 | 
            +
                  "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
         | 
| 57 | 
            +
                  "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
         | 
| 58 | 
            +
                  "optional": true
         | 
| 59 | 
            +
                },
         | 
| 60 | 
            +
                "asn1": {
         | 
| 61 | 
            +
                  "version": "0.2.4",
         | 
| 62 | 
            +
                  "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
         | 
| 63 | 
            +
                  "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
         | 
| 64 | 
            +
                  "optional": true,
         | 
| 65 | 
            +
                  "requires": {
         | 
| 66 | 
            +
                    "safer-buffer": "~2.1.0"
         | 
| 67 | 
            +
                  }
         | 
| 68 | 
            +
                },
         | 
| 69 | 
            +
                "assert-plus": {
         | 
| 70 | 
            +
                  "version": "1.0.0",
         | 
| 71 | 
            +
                  "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
         | 
| 72 | 
            +
                  "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
         | 
| 73 | 
            +
                  "optional": true
         | 
| 74 | 
            +
                },
         | 
| 75 | 
            +
                "async": {
         | 
| 76 | 
            +
                  "version": "2.6.2",
         | 
| 77 | 
            +
                  "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
         | 
| 78 | 
            +
                  "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
         | 
| 79 | 
            +
                  "requires": {
         | 
| 80 | 
            +
                    "lodash": "^4.17.11"
         | 
| 81 | 
            +
                  }
         | 
| 82 | 
            +
                },
         | 
| 83 | 
            +
                "asynckit": {
         | 
| 84 | 
            +
                  "version": "0.4.0",
         | 
| 85 | 
            +
                  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
         | 
| 86 | 
            +
                  "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
         | 
| 87 | 
            +
                  "optional": true
         | 
| 88 | 
            +
                },
         | 
| 89 | 
            +
                "aws-sign2": {
         | 
| 90 | 
            +
                  "version": "0.7.0",
         | 
| 91 | 
            +
                  "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
         | 
| 92 | 
            +
                  "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
         | 
| 93 | 
            +
                  "optional": true
         | 
| 94 | 
            +
                },
         | 
| 95 | 
            +
                "aws4": {
         | 
| 96 | 
            +
                  "version": "1.8.0",
         | 
| 97 | 
            +
                  "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
         | 
| 98 | 
            +
                  "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
         | 
| 99 | 
            +
                  "optional": true
         | 
| 100 | 
            +
                },
         | 
| 101 | 
            +
                "balanced-match": {
         | 
| 102 | 
            +
                  "version": "1.0.0",
         | 
| 103 | 
            +
                  "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
         | 
| 104 | 
            +
                  "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
         | 
| 105 | 
            +
                },
         | 
| 106 | 
            +
                "bcrypt-pbkdf": {
         | 
| 107 | 
            +
                  "version": "1.0.2",
         | 
| 108 | 
            +
                  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
         | 
| 109 | 
            +
                  "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
         | 
| 110 | 
            +
                  "optional": true,
         | 
| 111 | 
            +
                  "requires": {
         | 
| 112 | 
            +
                    "tweetnacl": "^0.14.3"
         | 
| 113 | 
            +
                  }
         | 
| 114 | 
            +
                },
         | 
| 115 | 
            +
                "body": {
         | 
| 116 | 
            +
                  "version": "5.1.0",
         | 
| 117 | 
            +
                  "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
         | 
| 118 | 
            +
                  "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
         | 
| 119 | 
            +
                  "requires": {
         | 
| 120 | 
            +
                    "continuable-cache": "^0.3.1",
         | 
| 121 | 
            +
                    "error": "^7.0.0",
         | 
| 122 | 
            +
                    "raw-body": "~1.1.0",
         | 
| 123 | 
            +
                    "safe-json-parse": "~1.0.1"
         | 
| 124 | 
            +
                  }
         | 
| 125 | 
            +
                },
         | 
| 126 | 
            +
                "brace-expansion": {
         | 
| 127 | 
            +
                  "version": "1.1.11",
         | 
| 128 | 
            +
                  "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
         | 
| 129 | 
            +
                  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
         | 
| 130 | 
            +
                  "requires": {
         | 
| 131 | 
            +
                    "balanced-match": "^1.0.0",
         | 
| 132 | 
            +
                    "concat-map": "0.0.1"
         | 
| 133 | 
            +
                  }
         | 
| 134 | 
            +
                },
         | 
| 135 | 
            +
                "bytes": {
         | 
| 136 | 
            +
                  "version": "1.0.0",
         | 
| 137 | 
            +
                  "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
         | 
| 138 | 
            +
                  "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g="
         | 
| 139 | 
            +
                },
         | 
| 140 | 
            +
                "camelcase": {
         | 
| 141 | 
            +
                  "version": "2.1.1",
         | 
| 142 | 
            +
                  "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
         | 
| 143 | 
            +
                  "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
         | 
| 144 | 
            +
                },
         | 
| 145 | 
            +
                "camelcase-keys": {
         | 
| 146 | 
            +
                  "version": "2.1.0",
         | 
| 147 | 
            +
                  "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
         | 
| 148 | 
            +
                  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
         | 
| 149 | 
            +
                  "requires": {
         | 
| 150 | 
            +
                    "camelcase": "^2.0.0",
         | 
| 151 | 
            +
                    "map-obj": "^1.0.0"
         | 
| 152 | 
            +
                  }
         | 
| 153 | 
            +
                },
         | 
| 154 | 
            +
                "caseless": {
         | 
| 155 | 
            +
                  "version": "0.12.0",
         | 
| 156 | 
            +
                  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
         | 
| 157 | 
            +
                  "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
         | 
| 158 | 
            +
                  "optional": true
         | 
| 159 | 
            +
                },
         | 
| 160 | 
            +
                "chalk": {
         | 
| 161 | 
            +
                  "version": "1.1.3",
         | 
| 162 | 
            +
                  "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
         | 
| 163 | 
            +
                  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
         | 
| 164 | 
            +
                  "requires": {
         | 
| 165 | 
            +
                    "ansi-styles": "^2.2.1",
         | 
| 166 | 
            +
                    "escape-string-regexp": "^1.0.2",
         | 
| 167 | 
            +
                    "has-ansi": "^2.0.0",
         | 
| 168 | 
            +
                    "strip-ansi": "^3.0.0",
         | 
| 169 | 
            +
                    "supports-color": "^2.0.0"
         | 
| 170 | 
            +
                  }
         | 
| 171 | 
            +
                },
         | 
| 172 | 
            +
                "clone": {
         | 
| 173 | 
            +
                  "version": "2.1.2",
         | 
| 174 | 
            +
                  "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
         | 
| 175 | 
            +
                  "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
         | 
| 176 | 
            +
                },
         | 
| 177 | 
            +
                "coffeescript": {
         | 
| 178 | 
            +
                  "version": "1.10.0",
         | 
| 179 | 
            +
                  "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
         | 
| 180 | 
            +
                  "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4="
         | 
| 181 | 
            +
                },
         | 
| 182 | 
            +
                "color-convert": {
         | 
| 183 | 
            +
                  "version": "1.9.3",
         | 
| 184 | 
            +
                  "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
         | 
| 185 | 
            +
                  "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
         | 
| 186 | 
            +
                  "requires": {
         | 
| 187 | 
            +
                    "color-name": "1.1.3"
         | 
| 188 | 
            +
                  }
         | 
| 189 | 
            +
                },
         | 
| 190 | 
            +
                "color-name": {
         | 
| 191 | 
            +
                  "version": "1.1.3",
         | 
| 192 | 
            +
                  "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
         | 
| 193 | 
            +
                  "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
         | 
| 194 | 
            +
                },
         | 
| 195 | 
            +
                "colors": {
         | 
| 196 | 
            +
                  "version": "1.1.2",
         | 
| 197 | 
            +
                  "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
         | 
| 198 | 
            +
                  "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
         | 
| 199 | 
            +
                },
         | 
| 200 | 
            +
                "combined-stream": {
         | 
| 201 | 
            +
                  "version": "1.0.7",
         | 
| 202 | 
            +
                  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
         | 
| 203 | 
            +
                  "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
         | 
| 204 | 
            +
                  "optional": true,
         | 
| 205 | 
            +
                  "requires": {
         | 
| 206 | 
            +
                    "delayed-stream": "~1.0.0"
         | 
| 207 | 
            +
                  }
         | 
| 208 | 
            +
                },
         | 
| 209 | 
            +
                "concat-map": {
         | 
| 210 | 
            +
                  "version": "0.0.1",
         | 
| 211 | 
            +
                  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
         | 
| 212 | 
            +
                  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
         | 
| 213 | 
            +
                },
         | 
| 214 | 
            +
                "continuable-cache": {
         | 
| 215 | 
            +
                  "version": "0.3.1",
         | 
| 216 | 
            +
                  "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
         | 
| 217 | 
            +
                  "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8="
         | 
| 218 | 
            +
                },
         | 
| 219 | 
            +
                "core-util-is": {
         | 
| 220 | 
            +
                  "version": "1.0.2",
         | 
| 221 | 
            +
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
         | 
| 222 | 
            +
                  "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
         | 
| 223 | 
            +
                  "optional": true
         | 
| 224 | 
            +
                },
         | 
| 225 | 
            +
                "currently-unhandled": {
         | 
| 226 | 
            +
                  "version": "0.4.1",
         | 
| 227 | 
            +
                  "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
         | 
| 228 | 
            +
                  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
         | 
| 229 | 
            +
                  "requires": {
         | 
| 230 | 
            +
                    "array-find-index": "^1.0.1"
         | 
| 231 | 
            +
                  }
         | 
| 232 | 
            +
                },
         | 
| 233 | 
            +
                "dashdash": {
         | 
| 234 | 
            +
                  "version": "1.14.1",
         | 
| 235 | 
            +
                  "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
         | 
| 236 | 
            +
                  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
         | 
| 237 | 
            +
                  "optional": true,
         | 
| 238 | 
            +
                  "requires": {
         | 
| 239 | 
            +
                    "assert-plus": "^1.0.0"
         | 
| 240 | 
            +
                  }
         | 
| 241 | 
            +
                },
         | 
| 242 | 
            +
                "dateformat": {
         | 
| 243 | 
            +
                  "version": "1.0.12",
         | 
| 244 | 
            +
                  "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
         | 
| 245 | 
            +
                  "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
         | 
| 246 | 
            +
                  "requires": {
         | 
| 247 | 
            +
                    "get-stdin": "^4.0.1",
         | 
| 248 | 
            +
                    "meow": "^3.3.0"
         | 
| 249 | 
            +
                  }
         | 
| 250 | 
            +
                },
         | 
| 251 | 
            +
                "debug": {
         | 
| 252 | 
            +
                  "version": "3.2.6",
         | 
| 253 | 
            +
                  "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
         | 
| 254 | 
            +
                  "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
         | 
| 255 | 
            +
                  "requires": {
         | 
| 256 | 
            +
                    "ms": "^2.1.1"
         | 
| 257 | 
            +
                  }
         | 
| 258 | 
            +
                },
         | 
| 259 | 
            +
                "decamelize": {
         | 
| 260 | 
            +
                  "version": "1.2.0",
         | 
| 261 | 
            +
                  "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
         | 
| 262 | 
            +
                  "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
         | 
| 263 | 
            +
                },
         | 
| 264 | 
            +
                "delayed-stream": {
         | 
| 265 | 
            +
                  "version": "1.0.0",
         | 
| 266 | 
            +
                  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
         | 
| 267 | 
            +
                  "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
         | 
| 268 | 
            +
                  "optional": true
         | 
| 269 | 
            +
                },
         | 
| 270 | 
            +
                "ecc-jsbn": {
         | 
| 271 | 
            +
                  "version": "0.1.2",
         | 
| 272 | 
            +
                  "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
         | 
| 273 | 
            +
                  "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
         | 
| 274 | 
            +
                  "optional": true,
         | 
| 275 | 
            +
                  "requires": {
         | 
| 276 | 
            +
                    "jsbn": "~0.1.0",
         | 
| 277 | 
            +
                    "safer-buffer": "^2.1.0"
         | 
| 278 | 
            +
                  }
         | 
| 279 | 
            +
                },
         | 
| 280 | 
            +
                "errno": {
         | 
| 281 | 
            +
                  "version": "0.1.7",
         | 
| 282 | 
            +
                  "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
         | 
| 283 | 
            +
                  "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
         | 
| 284 | 
            +
                  "optional": true,
         | 
| 285 | 
            +
                  "requires": {
         | 
| 286 | 
            +
                    "prr": "~1.0.1"
         | 
| 287 | 
            +
                  }
         | 
| 288 | 
            +
                },
         | 
| 289 | 
            +
                "error": {
         | 
| 290 | 
            +
                  "version": "7.0.2",
         | 
| 291 | 
            +
                  "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
         | 
| 292 | 
            +
                  "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
         | 
| 293 | 
            +
                  "requires": {
         | 
| 294 | 
            +
                    "string-template": "~0.2.1",
         | 
| 295 | 
            +
                    "xtend": "~4.0.0"
         | 
| 296 | 
            +
                  }
         | 
| 297 | 
            +
                },
         | 
| 298 | 
            +
                "error-ex": {
         | 
| 299 | 
            +
                  "version": "1.3.2",
         | 
| 300 | 
            +
                  "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
         | 
| 301 | 
            +
                  "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
         | 
| 302 | 
            +
                  "requires": {
         | 
| 303 | 
            +
                    "is-arrayish": "^0.2.1"
         | 
| 304 | 
            +
                  }
         | 
| 305 | 
            +
                },
         | 
| 306 | 
            +
                "escape-string-regexp": {
         | 
| 307 | 
            +
                  "version": "1.0.5",
         | 
| 308 | 
            +
                  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
         | 
| 309 | 
            +
                  "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
         | 
| 310 | 
            +
                },
         | 
| 311 | 
            +
                "esprima": {
         | 
| 312 | 
            +
                  "version": "4.0.1",
         | 
| 313 | 
            +
                  "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
         | 
| 314 | 
            +
                  "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
         | 
| 315 | 
            +
                },
         | 
| 316 | 
            +
                "eventemitter2": {
         | 
| 317 | 
            +
                  "version": "0.4.14",
         | 
| 318 | 
            +
                  "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
         | 
| 319 | 
            +
                  "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas="
         | 
| 320 | 
            +
                },
         | 
| 321 | 
            +
                "exit": {
         | 
| 322 | 
            +
                  "version": "0.1.2",
         | 
| 323 | 
            +
                  "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
         | 
| 324 | 
            +
                  "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
         | 
| 325 | 
            +
                },
         | 
| 326 | 
            +
                "extend": {
         | 
| 327 | 
            +
                  "version": "3.0.2",
         | 
| 328 | 
            +
                  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
         | 
| 329 | 
            +
                  "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
         | 
| 330 | 
            +
                  "optional": true
         | 
| 331 | 
            +
                },
         | 
| 332 | 
            +
                "extsprintf": {
         | 
| 333 | 
            +
                  "version": "1.3.0",
         | 
| 334 | 
            +
                  "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
         | 
| 335 | 
            +
                  "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
         | 
| 336 | 
            +
                  "optional": true
         | 
| 337 | 
            +
                },
         | 
| 338 | 
            +
                "fast-deep-equal": {
         | 
| 339 | 
            +
                  "version": "2.0.1",
         | 
| 340 | 
            +
                  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
         | 
| 341 | 
            +
                  "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
         | 
| 342 | 
            +
                  "optional": true
         | 
| 343 | 
            +
                },
         | 
| 344 | 
            +
                "fast-json-stable-stringify": {
         | 
| 345 | 
            +
                  "version": "2.0.0",
         | 
| 346 | 
            +
                  "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
         | 
| 347 | 
            +
                  "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
         | 
| 348 | 
            +
                  "optional": true
         | 
| 349 | 
            +
                },
         | 
| 350 | 
            +
                "faye-websocket": {
         | 
| 351 | 
            +
                  "version": "0.10.0",
         | 
| 352 | 
            +
                  "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
         | 
| 353 | 
            +
                  "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
         | 
| 354 | 
            +
                  "requires": {
         | 
| 355 | 
            +
                    "websocket-driver": ">=0.5.1"
         | 
| 356 | 
            +
                  }
         | 
| 357 | 
            +
                },
         | 
| 358 | 
            +
                "find-up": {
         | 
| 359 | 
            +
                  "version": "1.1.2",
         | 
| 360 | 
            +
                  "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
         | 
| 361 | 
            +
                  "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
         | 
| 362 | 
            +
                  "requires": {
         | 
| 363 | 
            +
                    "path-exists": "^2.0.0",
         | 
| 364 | 
            +
                    "pinkie-promise": "^2.0.0"
         | 
| 365 | 
            +
                  }
         | 
| 366 | 
            +
                },
         | 
| 367 | 
            +
                "findup-sync": {
         | 
| 368 | 
            +
                  "version": "0.3.0",
         | 
| 369 | 
            +
                  "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
         | 
| 370 | 
            +
                  "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
         | 
| 371 | 
            +
                  "requires": {
         | 
| 372 | 
            +
                    "glob": "~5.0.0"
         | 
| 373 | 
            +
                  },
         | 
| 374 | 
            +
                  "dependencies": {
         | 
| 375 | 
            +
                    "glob": {
         | 
| 376 | 
            +
                      "version": "5.0.15",
         | 
| 377 | 
            +
                      "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
         | 
| 378 | 
            +
                      "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
         | 
| 379 | 
            +
                      "requires": {
         | 
| 380 | 
            +
                        "inflight": "^1.0.4",
         | 
| 381 | 
            +
                        "inherits": "2",
         | 
| 382 | 
            +
                        "minimatch": "2 || 3",
         | 
| 383 | 
            +
                        "once": "^1.3.0",
         | 
| 384 | 
            +
                        "path-is-absolute": "^1.0.0"
         | 
| 385 | 
            +
                      }
         | 
| 386 | 
            +
                    }
         | 
| 387 | 
            +
                  }
         | 
| 388 | 
            +
                },
         | 
| 389 | 
            +
                "forever-agent": {
         | 
| 390 | 
            +
                  "version": "0.6.1",
         | 
| 391 | 
            +
                  "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
         | 
| 392 | 
            +
                  "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
         | 
| 393 | 
            +
                  "optional": true
         | 
| 394 | 
            +
                },
         | 
| 395 | 
            +
                "form-data": {
         | 
| 396 | 
            +
                  "version": "2.3.3",
         | 
| 397 | 
            +
                  "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
         | 
| 398 | 
            +
                  "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
         | 
| 399 | 
            +
                  "optional": true,
         | 
| 400 | 
            +
                  "requires": {
         | 
| 401 | 
            +
                    "asynckit": "^0.4.0",
         | 
| 402 | 
            +
                    "combined-stream": "^1.0.6",
         | 
| 403 | 
            +
                    "mime-types": "^2.1.12"
         | 
| 404 | 
            +
                  }
         | 
| 405 | 
            +
                },
         | 
| 406 | 
            +
                "fs.realpath": {
         | 
| 407 | 
            +
                  "version": "1.0.0",
         | 
| 408 | 
            +
                  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
         | 
| 409 | 
            +
                  "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
         | 
| 410 | 
            +
                },
         | 
| 411 | 
            +
                "gaze": {
         | 
| 412 | 
            +
                  "version": "1.1.3",
         | 
| 413 | 
            +
                  "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
         | 
| 414 | 
            +
                  "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
         | 
| 415 | 
            +
                  "requires": {
         | 
| 416 | 
            +
                    "globule": "^1.0.0"
         | 
| 417 | 
            +
                  }
         | 
| 418 | 
            +
                },
         | 
| 419 | 
            +
                "get-stdin": {
         | 
| 420 | 
            +
                  "version": "4.0.1",
         | 
| 421 | 
            +
                  "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
         | 
| 422 | 
            +
                  "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
         | 
| 423 | 
            +
                },
         | 
| 424 | 
            +
                "getobject": {
         | 
| 425 | 
            +
                  "version": "0.1.0",
         | 
| 426 | 
            +
                  "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
         | 
| 427 | 
            +
                  "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw="
         | 
| 428 | 
            +
                },
         | 
| 429 | 
            +
                "getpass": {
         | 
| 430 | 
            +
                  "version": "0.1.7",
         | 
| 431 | 
            +
                  "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
         | 
| 432 | 
            +
                  "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
         | 
| 433 | 
            +
                  "optional": true,
         | 
| 434 | 
            +
                  "requires": {
         | 
| 435 | 
            +
                    "assert-plus": "^1.0.0"
         | 
| 436 | 
            +
                  }
         | 
| 437 | 
            +
                },
         | 
| 438 | 
            +
                "glob": {
         | 
| 439 | 
            +
                  "version": "7.1.3",
         | 
| 440 | 
            +
                  "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
         | 
| 441 | 
            +
                  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
         | 
| 442 | 
            +
                  "requires": {
         | 
| 443 | 
            +
                    "fs.realpath": "^1.0.0",
         | 
| 444 | 
            +
                    "inflight": "^1.0.4",
         | 
| 445 | 
            +
                    "inherits": "2",
         | 
| 446 | 
            +
                    "minimatch": "^3.0.4",
         | 
| 447 | 
            +
                    "once": "^1.3.0",
         | 
| 448 | 
            +
                    "path-is-absolute": "^1.0.0"
         | 
| 449 | 
            +
                  }
         | 
| 450 | 
            +
                },
         | 
| 451 | 
            +
                "globule": {
         | 
| 452 | 
            +
                  "version": "1.2.1",
         | 
| 453 | 
            +
                  "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
         | 
| 454 | 
            +
                  "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
         | 
| 455 | 
            +
                  "requires": {
         | 
| 456 | 
            +
                    "glob": "~7.1.1",
         | 
| 457 | 
            +
                    "lodash": "~4.17.10",
         | 
| 458 | 
            +
                    "minimatch": "~3.0.2"
         | 
| 459 | 
            +
                  }
         | 
| 460 | 
            +
                },
         | 
| 461 | 
            +
                "graceful-fs": {
         | 
| 462 | 
            +
                  "version": "4.1.15",
         | 
| 463 | 
            +
                  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
         | 
| 464 | 
            +
                  "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
         | 
| 465 | 
            +
                },
         | 
| 466 | 
            +
                "grunt": {
         | 
| 467 | 
            +
                  "version": "1.0.4",
         | 
| 468 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
         | 
| 469 | 
            +
                  "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
         | 
| 470 | 
            +
                  "requires": {
         | 
| 471 | 
            +
                    "coffeescript": "~1.10.0",
         | 
| 472 | 
            +
                    "dateformat": "~1.0.12",
         | 
| 473 | 
            +
                    "eventemitter2": "~0.4.13",
         | 
| 474 | 
            +
                    "exit": "~0.1.1",
         | 
| 475 | 
            +
                    "findup-sync": "~0.3.0",
         | 
| 476 | 
            +
                    "glob": "~7.0.0",
         | 
| 477 | 
            +
                    "grunt-cli": "~1.2.0",
         | 
| 478 | 
            +
                    "grunt-known-options": "~1.1.0",
         | 
| 479 | 
            +
                    "grunt-legacy-log": "~2.0.0",
         | 
| 480 | 
            +
                    "grunt-legacy-util": "~1.1.1",
         | 
| 481 | 
            +
                    "iconv-lite": "~0.4.13",
         | 
| 482 | 
            +
                    "js-yaml": "~3.13.0",
         | 
| 483 | 
            +
                    "minimatch": "~3.0.2",
         | 
| 484 | 
            +
                    "mkdirp": "~0.5.1",
         | 
| 485 | 
            +
                    "nopt": "~3.0.6",
         | 
| 486 | 
            +
                    "path-is-absolute": "~1.0.0",
         | 
| 487 | 
            +
                    "rimraf": "~2.6.2"
         | 
| 488 | 
            +
                  },
         | 
| 489 | 
            +
                  "dependencies": {
         | 
| 490 | 
            +
                    "glob": {
         | 
| 491 | 
            +
                      "version": "7.0.6",
         | 
| 492 | 
            +
                      "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
         | 
| 493 | 
            +
                      "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
         | 
| 494 | 
            +
                      "requires": {
         | 
| 495 | 
            +
                        "fs.realpath": "^1.0.0",
         | 
| 496 | 
            +
                        "inflight": "^1.0.4",
         | 
| 497 | 
            +
                        "inherits": "2",
         | 
| 498 | 
            +
                        "minimatch": "^3.0.2",
         | 
| 499 | 
            +
                        "once": "^1.3.0",
         | 
| 500 | 
            +
                        "path-is-absolute": "^1.0.0"
         | 
| 501 | 
            +
                      }
         | 
| 502 | 
            +
                    },
         | 
| 503 | 
            +
                    "grunt-cli": {
         | 
| 504 | 
            +
                      "version": "1.2.0",
         | 
| 505 | 
            +
                      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
         | 
| 506 | 
            +
                      "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
         | 
| 507 | 
            +
                      "requires": {
         | 
| 508 | 
            +
                        "findup-sync": "~0.3.0",
         | 
| 509 | 
            +
                        "grunt-known-options": "~1.1.0",
         | 
| 510 | 
            +
                        "nopt": "~3.0.6",
         | 
| 511 | 
            +
                        "resolve": "~1.1.0"
         | 
| 512 | 
            +
                      }
         | 
| 513 | 
            +
                    },
         | 
| 514 | 
            +
                    "resolve": {
         | 
| 515 | 
            +
                      "version": "1.1.7",
         | 
| 516 | 
            +
                      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
         | 
| 517 | 
            +
                      "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs="
         | 
| 518 | 
            +
                    }
         | 
| 519 | 
            +
                  }
         | 
| 520 | 
            +
                },
         | 
| 521 | 
            +
                "grunt-contrib-less": {
         | 
| 522 | 
            +
                  "version": "2.0.0",
         | 
| 523 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz",
         | 
| 524 | 
            +
                  "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==",
         | 
| 525 | 
            +
                  "requires": {
         | 
| 526 | 
            +
                    "async": "^2.0.0",
         | 
| 527 | 
            +
                    "chalk": "^1.0.0",
         | 
| 528 | 
            +
                    "less": "^3.0.4",
         | 
| 529 | 
            +
                    "lodash": "^4.17.10"
         | 
| 530 | 
            +
                  }
         | 
| 531 | 
            +
                },
         | 
| 532 | 
            +
                "grunt-contrib-watch": {
         | 
| 533 | 
            +
                  "version": "1.1.0",
         | 
| 534 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
         | 
| 535 | 
            +
                  "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
         | 
| 536 | 
            +
                  "requires": {
         | 
| 537 | 
            +
                    "async": "^2.6.0",
         | 
| 538 | 
            +
                    "gaze": "^1.1.0",
         | 
| 539 | 
            +
                    "lodash": "^4.17.10",
         | 
| 540 | 
            +
                    "tiny-lr": "^1.1.1"
         | 
| 541 | 
            +
                  }
         | 
| 542 | 
            +
                },
         | 
| 543 | 
            +
                "grunt-known-options": {
         | 
| 544 | 
            +
                  "version": "1.1.1",
         | 
| 545 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
         | 
| 546 | 
            +
                  "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ=="
         | 
| 547 | 
            +
                },
         | 
| 548 | 
            +
                "grunt-legacy-log": {
         | 
| 549 | 
            +
                  "version": "2.0.0",
         | 
| 550 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
         | 
| 551 | 
            +
                  "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
         | 
| 552 | 
            +
                  "requires": {
         | 
| 553 | 
            +
                    "colors": "~1.1.2",
         | 
| 554 | 
            +
                    "grunt-legacy-log-utils": "~2.0.0",
         | 
| 555 | 
            +
                    "hooker": "~0.2.3",
         | 
| 556 | 
            +
                    "lodash": "~4.17.5"
         | 
| 557 | 
            +
                  }
         | 
| 558 | 
            +
                },
         | 
| 559 | 
            +
                "grunt-legacy-log-utils": {
         | 
| 560 | 
            +
                  "version": "2.0.1",
         | 
| 561 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
         | 
| 562 | 
            +
                  "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
         | 
| 563 | 
            +
                  "requires": {
         | 
| 564 | 
            +
                    "chalk": "~2.4.1",
         | 
| 565 | 
            +
                    "lodash": "~4.17.10"
         | 
| 566 | 
            +
                  },
         | 
| 567 | 
            +
                  "dependencies": {
         | 
| 568 | 
            +
                    "ansi-styles": {
         | 
| 569 | 
            +
                      "version": "3.2.1",
         | 
| 570 | 
            +
                      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
         | 
| 571 | 
            +
                      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
         | 
| 572 | 
            +
                      "requires": {
         | 
| 573 | 
            +
                        "color-convert": "^1.9.0"
         | 
| 574 | 
            +
                      }
         | 
| 575 | 
            +
                    },
         | 
| 576 | 
            +
                    "chalk": {
         | 
| 577 | 
            +
                      "version": "2.4.2",
         | 
| 578 | 
            +
                      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
         | 
| 579 | 
            +
                      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
         | 
| 580 | 
            +
                      "requires": {
         | 
| 581 | 
            +
                        "ansi-styles": "^3.2.1",
         | 
| 582 | 
            +
                        "escape-string-regexp": "^1.0.5",
         | 
| 583 | 
            +
                        "supports-color": "^5.3.0"
         | 
| 584 | 
            +
                      }
         | 
| 585 | 
            +
                    },
         | 
| 586 | 
            +
                    "supports-color": {
         | 
| 587 | 
            +
                      "version": "5.5.0",
         | 
| 588 | 
            +
                      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
         | 
| 589 | 
            +
                      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
         | 
| 590 | 
            +
                      "requires": {
         | 
| 591 | 
            +
                        "has-flag": "^3.0.0"
         | 
| 592 | 
            +
                      }
         | 
| 593 | 
            +
                    }
         | 
| 594 | 
            +
                  }
         | 
| 595 | 
            +
                },
         | 
| 596 | 
            +
                "grunt-legacy-util": {
         | 
| 597 | 
            +
                  "version": "1.1.1",
         | 
| 598 | 
            +
                  "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
         | 
| 599 | 
            +
                  "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
         | 
| 600 | 
            +
                  "requires": {
         | 
| 601 | 
            +
                    "async": "~1.5.2",
         | 
| 602 | 
            +
                    "exit": "~0.1.1",
         | 
| 603 | 
            +
                    "getobject": "~0.1.0",
         | 
| 604 | 
            +
                    "hooker": "~0.2.3",
         | 
| 605 | 
            +
                    "lodash": "~4.17.10",
         | 
| 606 | 
            +
                    "underscore.string": "~3.3.4",
         | 
| 607 | 
            +
                    "which": "~1.3.0"
         | 
| 608 | 
            +
                  },
         | 
| 609 | 
            +
                  "dependencies": {
         | 
| 610 | 
            +
                    "async": {
         | 
| 611 | 
            +
                      "version": "1.5.2",
         | 
| 612 | 
            +
                      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
         | 
| 613 | 
            +
                      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
         | 
| 614 | 
            +
                    }
         | 
| 615 | 
            +
                  }
         | 
| 616 | 
            +
                },
         | 
| 617 | 
            +
                "har-schema": {
         | 
| 618 | 
            +
                  "version": "2.0.0",
         | 
| 619 | 
            +
                  "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
         | 
| 620 | 
            +
                  "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
         | 
| 621 | 
            +
                  "optional": true
         | 
| 622 | 
            +
                },
         | 
| 623 | 
            +
                "har-validator": {
         | 
| 624 | 
            +
                  "version": "5.1.3",
         | 
| 625 | 
            +
                  "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
         | 
| 626 | 
            +
                  "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
         | 
| 627 | 
            +
                  "optional": true,
         | 
| 628 | 
            +
                  "requires": {
         | 
| 629 | 
            +
                    "ajv": "^6.5.5",
         | 
| 630 | 
            +
                    "har-schema": "^2.0.0"
         | 
| 631 | 
            +
                  }
         | 
| 632 | 
            +
                },
         | 
| 633 | 
            +
                "has-ansi": {
         | 
| 634 | 
            +
                  "version": "2.0.0",
         | 
| 635 | 
            +
                  "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
         | 
| 636 | 
            +
                  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
         | 
| 637 | 
            +
                  "requires": {
         | 
| 638 | 
            +
                    "ansi-regex": "^2.0.0"
         | 
| 639 | 
            +
                  }
         | 
| 640 | 
            +
                },
         | 
| 641 | 
            +
                "has-flag": {
         | 
| 642 | 
            +
                  "version": "3.0.0",
         | 
| 643 | 
            +
                  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
         | 
| 644 | 
            +
                  "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
         | 
| 645 | 
            +
                },
         | 
| 646 | 
            +
                "hooker": {
         | 
| 647 | 
            +
                  "version": "0.2.3",
         | 
| 648 | 
            +
                  "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
         | 
| 649 | 
            +
                  "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk="
         | 
| 650 | 
            +
                },
         | 
| 651 | 
            +
                "hosted-git-info": {
         | 
| 652 | 
            +
                  "version": "2.7.1",
         | 
| 653 | 
            +
                  "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
         | 
| 654 | 
            +
                  "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
         | 
| 655 | 
            +
                },
         | 
| 656 | 
            +
                "http-parser-js": {
         | 
| 657 | 
            +
                  "version": "0.5.0",
         | 
| 658 | 
            +
                  "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
         | 
| 659 | 
            +
                  "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w=="
         | 
| 660 | 
            +
                },
         | 
| 661 | 
            +
                "http-signature": {
         | 
| 662 | 
            +
                  "version": "1.2.0",
         | 
| 663 | 
            +
                  "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
         | 
| 664 | 
            +
                  "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
         | 
| 665 | 
            +
                  "optional": true,
         | 
| 666 | 
            +
                  "requires": {
         | 
| 667 | 
            +
                    "assert-plus": "^1.0.0",
         | 
| 668 | 
            +
                    "jsprim": "^1.2.2",
         | 
| 669 | 
            +
                    "sshpk": "^1.7.0"
         | 
| 670 | 
            +
                  }
         | 
| 671 | 
            +
                },
         | 
| 672 | 
            +
                "iconv-lite": {
         | 
| 673 | 
            +
                  "version": "0.4.24",
         | 
| 674 | 
            +
                  "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
         | 
| 675 | 
            +
                  "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
         | 
| 676 | 
            +
                  "requires": {
         | 
| 677 | 
            +
                    "safer-buffer": ">= 2.1.2 < 3"
         | 
| 678 | 
            +
                  }
         | 
| 679 | 
            +
                },
         | 
| 680 | 
            +
                "image-size": {
         | 
| 681 | 
            +
                  "version": "0.5.5",
         | 
| 682 | 
            +
                  "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
         | 
| 683 | 
            +
                  "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
         | 
| 684 | 
            +
                  "optional": true
         | 
| 685 | 
            +
                },
         | 
| 686 | 
            +
                "indent-string": {
         | 
| 687 | 
            +
                  "version": "2.1.0",
         | 
| 688 | 
            +
                  "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
         | 
| 689 | 
            +
                  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
         | 
| 690 | 
            +
                  "requires": {
         | 
| 691 | 
            +
                    "repeating": "^2.0.0"
         | 
| 692 | 
            +
                  }
         | 
| 693 | 
            +
                },
         | 
| 694 | 
            +
                "inflight": {
         | 
| 695 | 
            +
                  "version": "1.0.6",
         | 
| 696 | 
            +
                  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
         | 
| 697 | 
            +
                  "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
         | 
| 698 | 
            +
                  "requires": {
         | 
| 699 | 
            +
                    "once": "^1.3.0",
         | 
| 700 | 
            +
                    "wrappy": "1"
         | 
| 701 | 
            +
                  }
         | 
| 702 | 
            +
                },
         | 
| 703 | 
            +
                "inherits": {
         | 
| 704 | 
            +
                  "version": "2.0.3",
         | 
| 705 | 
            +
                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
         | 
| 706 | 
            +
                  "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
         | 
| 707 | 
            +
                },
         | 
| 708 | 
            +
                "is-arrayish": {
         | 
| 709 | 
            +
                  "version": "0.2.1",
         | 
| 710 | 
            +
                  "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
         | 
| 711 | 
            +
                  "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
         | 
| 712 | 
            +
                },
         | 
| 713 | 
            +
                "is-finite": {
         | 
| 714 | 
            +
                  "version": "1.0.2",
         | 
| 715 | 
            +
                  "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
         | 
| 716 | 
            +
                  "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
         | 
| 717 | 
            +
                  "requires": {
         | 
| 718 | 
            +
                    "number-is-nan": "^1.0.0"
         | 
| 719 | 
            +
                  }
         | 
| 720 | 
            +
                },
         | 
| 721 | 
            +
                "is-typedarray": {
         | 
| 722 | 
            +
                  "version": "1.0.0",
         | 
| 723 | 
            +
                  "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
         | 
| 724 | 
            +
                  "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
         | 
| 725 | 
            +
                  "optional": true
         | 
| 726 | 
            +
                },
         | 
| 727 | 
            +
                "is-utf8": {
         | 
| 728 | 
            +
                  "version": "0.2.1",
         | 
| 729 | 
            +
                  "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
         | 
| 730 | 
            +
                  "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
         | 
| 731 | 
            +
                },
         | 
| 732 | 
            +
                "isexe": {
         | 
| 733 | 
            +
                  "version": "2.0.0",
         | 
| 734 | 
            +
                  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
         | 
| 735 | 
            +
                  "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
         | 
| 736 | 
            +
                },
         | 
| 737 | 
            +
                "isstream": {
         | 
| 738 | 
            +
                  "version": "0.1.2",
         | 
| 739 | 
            +
                  "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
         | 
| 740 | 
            +
                  "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
         | 
| 741 | 
            +
                  "optional": true
         | 
| 742 | 
            +
                },
         | 
| 743 | 
            +
                "js-yaml": {
         | 
| 744 | 
            +
                  "version": "3.13.1",
         | 
| 745 | 
            +
                  "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
         | 
| 746 | 
            +
                  "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
         | 
| 747 | 
            +
                  "requires": {
         | 
| 748 | 
            +
                    "argparse": "^1.0.7",
         | 
| 749 | 
            +
                    "esprima": "^4.0.0"
         | 
| 750 | 
            +
                  }
         | 
| 751 | 
            +
                },
         | 
| 752 | 
            +
                "jsbn": {
         | 
| 753 | 
            +
                  "version": "0.1.1",
         | 
| 754 | 
            +
                  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
         | 
| 755 | 
            +
                  "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
         | 
| 756 | 
            +
                  "optional": true
         | 
| 757 | 
            +
                },
         | 
| 758 | 
            +
                "json-schema": {
         | 
| 759 | 
            +
                  "version": "0.2.3",
         | 
| 760 | 
            +
                  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
         | 
| 761 | 
            +
                  "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
         | 
| 762 | 
            +
                  "optional": true
         | 
| 763 | 
            +
                },
         | 
| 764 | 
            +
                "json-schema-traverse": {
         | 
| 765 | 
            +
                  "version": "0.4.1",
         | 
| 766 | 
            +
                  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
         | 
| 767 | 
            +
                  "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
         | 
| 768 | 
            +
                  "optional": true
         | 
| 769 | 
            +
                },
         | 
| 770 | 
            +
                "json-stringify-safe": {
         | 
| 771 | 
            +
                  "version": "5.0.1",
         | 
| 772 | 
            +
                  "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
         | 
| 773 | 
            +
                  "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
         | 
| 774 | 
            +
                  "optional": true
         | 
| 775 | 
            +
                },
         | 
| 776 | 
            +
                "jsprim": {
         | 
| 777 | 
            +
                  "version": "1.4.1",
         | 
| 778 | 
            +
                  "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
         | 
| 779 | 
            +
                  "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
         | 
| 780 | 
            +
                  "optional": true,
         | 
| 781 | 
            +
                  "requires": {
         | 
| 782 | 
            +
                    "assert-plus": "1.0.0",
         | 
| 783 | 
            +
                    "extsprintf": "1.3.0",
         | 
| 784 | 
            +
                    "json-schema": "0.2.3",
         | 
| 785 | 
            +
                    "verror": "1.10.0"
         | 
| 786 | 
            +
                  }
         | 
| 787 | 
            +
                },
         | 
| 788 | 
            +
                "less": {
         | 
| 789 | 
            +
                  "version": "3.9.0",
         | 
| 790 | 
            +
                  "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz",
         | 
| 791 | 
            +
                  "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==",
         | 
| 792 | 
            +
                  "requires": {
         | 
| 793 | 
            +
                    "clone": "^2.1.2",
         | 
| 794 | 
            +
                    "errno": "^0.1.1",
         | 
| 795 | 
            +
                    "graceful-fs": "^4.1.2",
         | 
| 796 | 
            +
                    "image-size": "~0.5.0",
         | 
| 797 | 
            +
                    "mime": "^1.4.1",
         | 
| 798 | 
            +
                    "mkdirp": "^0.5.0",
         | 
| 799 | 
            +
                    "promise": "^7.1.1",
         | 
| 800 | 
            +
                    "request": "^2.83.0",
         | 
| 801 | 
            +
                    "source-map": "~0.6.0"
         | 
| 802 | 
            +
                  }
         | 
| 803 | 
            +
                },
         | 
| 804 | 
            +
                "livereload-js": {
         | 
| 805 | 
            +
                  "version": "2.4.0",
         | 
| 806 | 
            +
                  "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
         | 
| 807 | 
            +
                  "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw=="
         | 
| 808 | 
            +
                },
         | 
| 809 | 
            +
                "load-json-file": {
         | 
| 810 | 
            +
                  "version": "1.1.0",
         | 
| 811 | 
            +
                  "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
         | 
| 812 | 
            +
                  "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
         | 
| 813 | 
            +
                  "requires": {
         | 
| 814 | 
            +
                    "graceful-fs": "^4.1.2",
         | 
| 815 | 
            +
                    "parse-json": "^2.2.0",
         | 
| 816 | 
            +
                    "pify": "^2.0.0",
         | 
| 817 | 
            +
                    "pinkie-promise": "^2.0.0",
         | 
| 818 | 
            +
                    "strip-bom": "^2.0.0"
         | 
| 819 | 
            +
                  }
         | 
| 820 | 
            +
                },
         | 
| 821 | 
            +
                "lodash": {
         | 
| 822 | 
            +
                  "version": "4.17.11",
         | 
| 823 | 
            +
                  "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
         | 
| 824 | 
            +
                  "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
         | 
| 825 | 
            +
                },
         | 
| 826 | 
            +
                "loud-rejection": {
         | 
| 827 | 
            +
                  "version": "1.6.0",
         | 
| 828 | 
            +
                  "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
         | 
| 829 | 
            +
                  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
         | 
| 830 | 
            +
                  "requires": {
         | 
| 831 | 
            +
                    "currently-unhandled": "^0.4.1",
         | 
| 832 | 
            +
                    "signal-exit": "^3.0.0"
         | 
| 833 | 
            +
                  }
         | 
| 834 | 
            +
                },
         | 
| 835 | 
            +
                "map-obj": {
         | 
| 836 | 
            +
                  "version": "1.0.1",
         | 
| 837 | 
            +
                  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
         | 
| 838 | 
            +
                  "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
         | 
| 839 | 
            +
                },
         | 
| 840 | 
            +
                "meow": {
         | 
| 841 | 
            +
                  "version": "3.7.0",
         | 
| 842 | 
            +
                  "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
         | 
| 843 | 
            +
                  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
         | 
| 844 | 
            +
                  "requires": {
         | 
| 845 | 
            +
                    "camelcase-keys": "^2.0.0",
         | 
| 846 | 
            +
                    "decamelize": "^1.1.2",
         | 
| 847 | 
            +
                    "loud-rejection": "^1.0.0",
         | 
| 848 | 
            +
                    "map-obj": "^1.0.1",
         | 
| 849 | 
            +
                    "minimist": "^1.1.3",
         | 
| 850 | 
            +
                    "normalize-package-data": "^2.3.4",
         | 
| 851 | 
            +
                    "object-assign": "^4.0.1",
         | 
| 852 | 
            +
                    "read-pkg-up": "^1.0.1",
         | 
| 853 | 
            +
                    "redent": "^1.0.0",
         | 
| 854 | 
            +
                    "trim-newlines": "^1.0.0"
         | 
| 855 | 
            +
                  },
         | 
| 856 | 
            +
                  "dependencies": {
         | 
| 857 | 
            +
                    "minimist": {
         | 
| 858 | 
            +
                      "version": "1.2.0",
         | 
| 859 | 
            +
                      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
         | 
| 860 | 
            +
                      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
         | 
| 861 | 
            +
                    }
         | 
| 862 | 
            +
                  }
         | 
| 863 | 
            +
                },
         | 
| 864 | 
            +
                "mime": {
         | 
| 865 | 
            +
                  "version": "1.6.0",
         | 
| 866 | 
            +
                  "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
         | 
| 867 | 
            +
                  "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
         | 
| 868 | 
            +
                  "optional": true
         | 
| 869 | 
            +
                },
         | 
| 870 | 
            +
                "mime-db": {
         | 
| 871 | 
            +
                  "version": "1.40.0",
         | 
| 872 | 
            +
                  "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
         | 
| 873 | 
            +
                  "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
         | 
| 874 | 
            +
                  "optional": true
         | 
| 875 | 
            +
                },
         | 
| 876 | 
            +
                "mime-types": {
         | 
| 877 | 
            +
                  "version": "2.1.24",
         | 
| 878 | 
            +
                  "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
         | 
| 879 | 
            +
                  "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
         | 
| 880 | 
            +
                  "optional": true,
         | 
| 881 | 
            +
                  "requires": {
         | 
| 882 | 
            +
                    "mime-db": "1.40.0"
         | 
| 883 | 
            +
                  }
         | 
| 884 | 
            +
                },
         | 
| 885 | 
            +
                "minimatch": {
         | 
| 886 | 
            +
                  "version": "3.0.4",
         | 
| 887 | 
            +
                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
         | 
| 888 | 
            +
                  "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
         | 
| 889 | 
            +
                  "requires": {
         | 
| 890 | 
            +
                    "brace-expansion": "^1.1.7"
         | 
| 891 | 
            +
                  }
         | 
| 892 | 
            +
                },
         | 
| 893 | 
            +
                "minimist": {
         | 
| 894 | 
            +
                  "version": "0.0.8",
         | 
| 895 | 
            +
                  "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
         | 
| 896 | 
            +
                  "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
         | 
| 897 | 
            +
                },
         | 
| 898 | 
            +
                "mkdirp": {
         | 
| 899 | 
            +
                  "version": "0.5.1",
         | 
| 900 | 
            +
                  "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
         | 
| 901 | 
            +
                  "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
         | 
| 902 | 
            +
                  "requires": {
         | 
| 903 | 
            +
                    "minimist": "0.0.8"
         | 
| 904 | 
            +
                  }
         | 
| 905 | 
            +
                },
         | 
| 906 | 
            +
                "ms": {
         | 
| 907 | 
            +
                  "version": "2.1.1",
         | 
| 908 | 
            +
                  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
         | 
| 909 | 
            +
                  "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
         | 
| 910 | 
            +
                },
         | 
| 911 | 
            +
                "nopt": {
         | 
| 912 | 
            +
                  "version": "3.0.6",
         | 
| 913 | 
            +
                  "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
         | 
| 914 | 
            +
                  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
         | 
| 915 | 
            +
                  "requires": {
         | 
| 916 | 
            +
                    "abbrev": "1"
         | 
| 917 | 
            +
                  }
         | 
| 918 | 
            +
                },
         | 
| 919 | 
            +
                "normalize-package-data": {
         | 
| 920 | 
            +
                  "version": "2.5.0",
         | 
| 921 | 
            +
                  "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
         | 
| 922 | 
            +
                  "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
         | 
| 923 | 
            +
                  "requires": {
         | 
| 924 | 
            +
                    "hosted-git-info": "^2.1.4",
         | 
| 925 | 
            +
                    "resolve": "^1.10.0",
         | 
| 926 | 
            +
                    "semver": "2 || 3 || 4 || 5",
         | 
| 927 | 
            +
                    "validate-npm-package-license": "^3.0.1"
         | 
| 928 | 
            +
                  }
         | 
| 929 | 
            +
                },
         | 
| 930 | 
            +
                "number-is-nan": {
         | 
| 931 | 
            +
                  "version": "1.0.1",
         | 
| 932 | 
            +
                  "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
         | 
| 933 | 
            +
                  "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
         | 
| 934 | 
            +
                },
         | 
| 935 | 
            +
                "oauth-sign": {
         | 
| 936 | 
            +
                  "version": "0.9.0",
         | 
| 937 | 
            +
                  "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
         | 
| 938 | 
            +
                  "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
         | 
| 939 | 
            +
                  "optional": true
         | 
| 940 | 
            +
                },
         | 
| 941 | 
            +
                "object-assign": {
         | 
| 942 | 
            +
                  "version": "4.1.1",
         | 
| 943 | 
            +
                  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
         | 
| 944 | 
            +
                  "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
         | 
| 945 | 
            +
                },
         | 
| 946 | 
            +
                "once": {
         | 
| 947 | 
            +
                  "version": "1.4.0",
         | 
| 948 | 
            +
                  "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
         | 
| 949 | 
            +
                  "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
         | 
| 950 | 
            +
                  "requires": {
         | 
| 951 | 
            +
                    "wrappy": "1"
         | 
| 952 | 
            +
                  }
         | 
| 953 | 
            +
                },
         | 
| 954 | 
            +
                "parse-json": {
         | 
| 955 | 
            +
                  "version": "2.2.0",
         | 
| 956 | 
            +
                  "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
         | 
| 957 | 
            +
                  "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
         | 
| 958 | 
            +
                  "requires": {
         | 
| 959 | 
            +
                    "error-ex": "^1.2.0"
         | 
| 960 | 
            +
                  }
         | 
| 961 | 
            +
                },
         | 
| 962 | 
            +
                "path-exists": {
         | 
| 963 | 
            +
                  "version": "2.1.0",
         | 
| 964 | 
            +
                  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
         | 
| 965 | 
            +
                  "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
         | 
| 966 | 
            +
                  "requires": {
         | 
| 967 | 
            +
                    "pinkie-promise": "^2.0.0"
         | 
| 968 | 
            +
                  }
         | 
| 969 | 
            +
                },
         | 
| 970 | 
            +
                "path-is-absolute": {
         | 
| 971 | 
            +
                  "version": "1.0.1",
         | 
| 972 | 
            +
                  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
         | 
| 973 | 
            +
                  "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
         | 
| 974 | 
            +
                },
         | 
| 975 | 
            +
                "path-parse": {
         | 
| 976 | 
            +
                  "version": "1.0.6",
         | 
| 977 | 
            +
                  "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
         | 
| 978 | 
            +
                  "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
         | 
| 979 | 
            +
                },
         | 
| 980 | 
            +
                "path-type": {
         | 
| 981 | 
            +
                  "version": "1.1.0",
         | 
| 982 | 
            +
                  "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
         | 
| 983 | 
            +
                  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
         | 
| 984 | 
            +
                  "requires": {
         | 
| 985 | 
            +
                    "graceful-fs": "^4.1.2",
         | 
| 986 | 
            +
                    "pify": "^2.0.0",
         | 
| 987 | 
            +
                    "pinkie-promise": "^2.0.0"
         | 
| 988 | 
            +
                  }
         | 
| 989 | 
            +
                },
         | 
| 990 | 
            +
                "performance-now": {
         | 
| 991 | 
            +
                  "version": "2.1.0",
         | 
| 992 | 
            +
                  "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
         | 
| 993 | 
            +
                  "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
         | 
| 994 | 
            +
                  "optional": true
         | 
| 995 | 
            +
                },
         | 
| 996 | 
            +
                "pify": {
         | 
| 997 | 
            +
                  "version": "2.3.0",
         | 
| 998 | 
            +
                  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
         | 
| 999 | 
            +
                  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
         | 
| 1000 | 
            +
                },
         | 
| 1001 | 
            +
                "pinkie": {
         | 
| 1002 | 
            +
                  "version": "2.0.4",
         | 
| 1003 | 
            +
                  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
         | 
| 1004 | 
            +
                  "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
         | 
| 1005 | 
            +
                },
         | 
| 1006 | 
            +
                "pinkie-promise": {
         | 
| 1007 | 
            +
                  "version": "2.0.1",
         | 
| 1008 | 
            +
                  "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
         | 
| 1009 | 
            +
                  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
         | 
| 1010 | 
            +
                  "requires": {
         | 
| 1011 | 
            +
                    "pinkie": "^2.0.0"
         | 
| 1012 | 
            +
                  }
         | 
| 1013 | 
            +
                },
         | 
| 1014 | 
            +
                "promise": {
         | 
| 1015 | 
            +
                  "version": "7.3.1",
         | 
| 1016 | 
            +
                  "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
         | 
| 1017 | 
            +
                  "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
         | 
| 1018 | 
            +
                  "optional": true,
         | 
| 1019 | 
            +
                  "requires": {
         | 
| 1020 | 
            +
                    "asap": "~2.0.3"
         | 
| 1021 | 
            +
                  }
         | 
| 1022 | 
            +
                },
         | 
| 1023 | 
            +
                "prr": {
         | 
| 1024 | 
            +
                  "version": "1.0.1",
         | 
| 1025 | 
            +
                  "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
         | 
| 1026 | 
            +
                  "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
         | 
| 1027 | 
            +
                  "optional": true
         | 
| 1028 | 
            +
                },
         | 
| 1029 | 
            +
                "psl": {
         | 
| 1030 | 
            +
                  "version": "1.1.31",
         | 
| 1031 | 
            +
                  "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
         | 
| 1032 | 
            +
                  "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
         | 
| 1033 | 
            +
                  "optional": true
         | 
| 1034 | 
            +
                },
         | 
| 1035 | 
            +
                "punycode": {
         | 
| 1036 | 
            +
                  "version": "2.1.1",
         | 
| 1037 | 
            +
                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
         | 
| 1038 | 
            +
                  "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
         | 
| 1039 | 
            +
                  "optional": true
         | 
| 1040 | 
            +
                },
         | 
| 1041 | 
            +
                "qs": {
         | 
| 1042 | 
            +
                  "version": "6.5.2",
         | 
| 1043 | 
            +
                  "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
         | 
| 1044 | 
            +
                  "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
         | 
| 1045 | 
            +
                },
         | 
| 1046 | 
            +
                "raw-body": {
         | 
| 1047 | 
            +
                  "version": "1.1.7",
         | 
| 1048 | 
            +
                  "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
         | 
| 1049 | 
            +
                  "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
         | 
| 1050 | 
            +
                  "requires": {
         | 
| 1051 | 
            +
                    "bytes": "1",
         | 
| 1052 | 
            +
                    "string_decoder": "0.10"
         | 
| 1053 | 
            +
                  }
         | 
| 1054 | 
            +
                },
         | 
| 1055 | 
            +
                "read-pkg": {
         | 
| 1056 | 
            +
                  "version": "1.1.0",
         | 
| 1057 | 
            +
                  "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
         | 
| 1058 | 
            +
                  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
         | 
| 1059 | 
            +
                  "requires": {
         | 
| 1060 | 
            +
                    "load-json-file": "^1.0.0",
         | 
| 1061 | 
            +
                    "normalize-package-data": "^2.3.2",
         | 
| 1062 | 
            +
                    "path-type": "^1.0.0"
         | 
| 1063 | 
            +
                  }
         | 
| 1064 | 
            +
                },
         | 
| 1065 | 
            +
                "read-pkg-up": {
         | 
| 1066 | 
            +
                  "version": "1.0.1",
         | 
| 1067 | 
            +
                  "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
         | 
| 1068 | 
            +
                  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
         | 
| 1069 | 
            +
                  "requires": {
         | 
| 1070 | 
            +
                    "find-up": "^1.0.0",
         | 
| 1071 | 
            +
                    "read-pkg": "^1.0.0"
         | 
| 1072 | 
            +
                  }
         | 
| 1073 | 
            +
                },
         | 
| 1074 | 
            +
                "redent": {
         | 
| 1075 | 
            +
                  "version": "1.0.0",
         | 
| 1076 | 
            +
                  "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
         | 
| 1077 | 
            +
                  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
         | 
| 1078 | 
            +
                  "requires": {
         | 
| 1079 | 
            +
                    "indent-string": "^2.1.0",
         | 
| 1080 | 
            +
                    "strip-indent": "^1.0.1"
         | 
| 1081 | 
            +
                  }
         | 
| 1082 | 
            +
                },
         | 
| 1083 | 
            +
                "repeating": {
         | 
| 1084 | 
            +
                  "version": "2.0.1",
         | 
| 1085 | 
            +
                  "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
         | 
| 1086 | 
            +
                  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
         | 
| 1087 | 
            +
                  "requires": {
         | 
| 1088 | 
            +
                    "is-finite": "^1.0.0"
         | 
| 1089 | 
            +
                  }
         | 
| 1090 | 
            +
                },
         | 
| 1091 | 
            +
                "request": {
         | 
| 1092 | 
            +
                  "version": "2.88.0",
         | 
| 1093 | 
            +
                  "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
         | 
| 1094 | 
            +
                  "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
         | 
| 1095 | 
            +
                  "optional": true,
         | 
| 1096 | 
            +
                  "requires": {
         | 
| 1097 | 
            +
                    "aws-sign2": "~0.7.0",
         | 
| 1098 | 
            +
                    "aws4": "^1.8.0",
         | 
| 1099 | 
            +
                    "caseless": "~0.12.0",
         | 
| 1100 | 
            +
                    "combined-stream": "~1.0.6",
         | 
| 1101 | 
            +
                    "extend": "~3.0.2",
         | 
| 1102 | 
            +
                    "forever-agent": "~0.6.1",
         | 
| 1103 | 
            +
                    "form-data": "~2.3.2",
         | 
| 1104 | 
            +
                    "har-validator": "~5.1.0",
         | 
| 1105 | 
            +
                    "http-signature": "~1.2.0",
         | 
| 1106 | 
            +
                    "is-typedarray": "~1.0.0",
         | 
| 1107 | 
            +
                    "isstream": "~0.1.2",
         | 
| 1108 | 
            +
                    "json-stringify-safe": "~5.0.1",
         | 
| 1109 | 
            +
                    "mime-types": "~2.1.19",
         | 
| 1110 | 
            +
                    "oauth-sign": "~0.9.0",
         | 
| 1111 | 
            +
                    "performance-now": "^2.1.0",
         | 
| 1112 | 
            +
                    "qs": "~6.5.2",
         | 
| 1113 | 
            +
                    "safe-buffer": "^5.1.2",
         | 
| 1114 | 
            +
                    "tough-cookie": "~2.4.3",
         | 
| 1115 | 
            +
                    "tunnel-agent": "^0.6.0",
         | 
| 1116 | 
            +
                    "uuid": "^3.3.2"
         | 
| 1117 | 
            +
                  }
         | 
| 1118 | 
            +
                },
         | 
| 1119 | 
            +
                "resolve": {
         | 
| 1120 | 
            +
                  "version": "1.10.1",
         | 
| 1121 | 
            +
                  "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz",
         | 
| 1122 | 
            +
                  "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==",
         | 
| 1123 | 
            +
                  "requires": {
         | 
| 1124 | 
            +
                    "path-parse": "^1.0.6"
         | 
| 1125 | 
            +
                  }
         | 
| 1126 | 
            +
                },
         | 
| 1127 | 
            +
                "rimraf": {
         | 
| 1128 | 
            +
                  "version": "2.6.3",
         | 
| 1129 | 
            +
                  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
         | 
| 1130 | 
            +
                  "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
         | 
| 1131 | 
            +
                  "requires": {
         | 
| 1132 | 
            +
                    "glob": "^7.1.3"
         | 
| 1133 | 
            +
                  }
         | 
| 1134 | 
            +
                },
         | 
| 1135 | 
            +
                "safe-buffer": {
         | 
| 1136 | 
            +
                  "version": "5.1.2",
         | 
| 1137 | 
            +
                  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
         | 
| 1138 | 
            +
                  "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
         | 
| 1139 | 
            +
                  "optional": true
         | 
| 1140 | 
            +
                },
         | 
| 1141 | 
            +
                "safe-json-parse": {
         | 
| 1142 | 
            +
                  "version": "1.0.1",
         | 
| 1143 | 
            +
                  "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
         | 
| 1144 | 
            +
                  "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c="
         | 
| 1145 | 
            +
                },
         | 
| 1146 | 
            +
                "safer-buffer": {
         | 
| 1147 | 
            +
                  "version": "2.1.2",
         | 
| 1148 | 
            +
                  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
         | 
| 1149 | 
            +
                  "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
         | 
| 1150 | 
            +
                },
         | 
| 1151 | 
            +
                "semver": {
         | 
| 1152 | 
            +
                  "version": "5.7.0",
         | 
| 1153 | 
            +
                  "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
         | 
| 1154 | 
            +
                  "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
         | 
| 1155 | 
            +
                },
         | 
| 1156 | 
            +
                "signal-exit": {
         | 
| 1157 | 
            +
                  "version": "3.0.2",
         | 
| 1158 | 
            +
                  "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
         | 
| 1159 | 
            +
                  "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
         | 
| 1160 | 
            +
                },
         | 
| 1161 | 
            +
                "source-map": {
         | 
| 1162 | 
            +
                  "version": "0.6.1",
         | 
| 1163 | 
            +
                  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
         | 
| 1164 | 
            +
                  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
         | 
| 1165 | 
            +
                  "optional": true
         | 
| 1166 | 
            +
                },
         | 
| 1167 | 
            +
                "spdx-correct": {
         | 
| 1168 | 
            +
                  "version": "3.1.0",
         | 
| 1169 | 
            +
                  "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
         | 
| 1170 | 
            +
                  "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
         | 
| 1171 | 
            +
                  "requires": {
         | 
| 1172 | 
            +
                    "spdx-expression-parse": "^3.0.0",
         | 
| 1173 | 
            +
                    "spdx-license-ids": "^3.0.0"
         | 
| 1174 | 
            +
                  }
         | 
| 1175 | 
            +
                },
         | 
| 1176 | 
            +
                "spdx-exceptions": {
         | 
| 1177 | 
            +
                  "version": "2.2.0",
         | 
| 1178 | 
            +
                  "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
         | 
| 1179 | 
            +
                  "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=="
         | 
| 1180 | 
            +
                },
         | 
| 1181 | 
            +
                "spdx-expression-parse": {
         | 
| 1182 | 
            +
                  "version": "3.0.0",
         | 
| 1183 | 
            +
                  "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
         | 
| 1184 | 
            +
                  "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
         | 
| 1185 | 
            +
                  "requires": {
         | 
| 1186 | 
            +
                    "spdx-exceptions": "^2.1.0",
         | 
| 1187 | 
            +
                    "spdx-license-ids": "^3.0.0"
         | 
| 1188 | 
            +
                  }
         | 
| 1189 | 
            +
                },
         | 
| 1190 | 
            +
                "spdx-license-ids": {
         | 
| 1191 | 
            +
                  "version": "3.0.4",
         | 
| 1192 | 
            +
                  "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
         | 
| 1193 | 
            +
                  "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA=="
         | 
| 1194 | 
            +
                },
         | 
| 1195 | 
            +
                "sprintf-js": {
         | 
| 1196 | 
            +
                  "version": "1.1.2",
         | 
| 1197 | 
            +
                  "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
         | 
| 1198 | 
            +
                  "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
         | 
| 1199 | 
            +
                },
         | 
| 1200 | 
            +
                "sshpk": {
         | 
| 1201 | 
            +
                  "version": "1.16.1",
         | 
| 1202 | 
            +
                  "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
         | 
| 1203 | 
            +
                  "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
         | 
| 1204 | 
            +
                  "optional": true,
         | 
| 1205 | 
            +
                  "requires": {
         | 
| 1206 | 
            +
                    "asn1": "~0.2.3",
         | 
| 1207 | 
            +
                    "assert-plus": "^1.0.0",
         | 
| 1208 | 
            +
                    "bcrypt-pbkdf": "^1.0.0",
         | 
| 1209 | 
            +
                    "dashdash": "^1.12.0",
         | 
| 1210 | 
            +
                    "ecc-jsbn": "~0.1.1",
         | 
| 1211 | 
            +
                    "getpass": "^0.1.1",
         | 
| 1212 | 
            +
                    "jsbn": "~0.1.0",
         | 
| 1213 | 
            +
                    "safer-buffer": "^2.0.2",
         | 
| 1214 | 
            +
                    "tweetnacl": "~0.14.0"
         | 
| 1215 | 
            +
                  }
         | 
| 1216 | 
            +
                },
         | 
| 1217 | 
            +
                "string-template": {
         | 
| 1218 | 
            +
                  "version": "0.2.1",
         | 
| 1219 | 
            +
                  "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
         | 
| 1220 | 
            +
                  "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0="
         | 
| 1221 | 
            +
                },
         | 
| 1222 | 
            +
                "string_decoder": {
         | 
| 1223 | 
            +
                  "version": "0.10.31",
         | 
| 1224 | 
            +
                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
         | 
| 1225 | 
            +
                  "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
         | 
| 1226 | 
            +
                },
         | 
| 1227 | 
            +
                "strip-ansi": {
         | 
| 1228 | 
            +
                  "version": "3.0.1",
         | 
| 1229 | 
            +
                  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
         | 
| 1230 | 
            +
                  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
         | 
| 1231 | 
            +
                  "requires": {
         | 
| 1232 | 
            +
                    "ansi-regex": "^2.0.0"
         | 
| 1233 | 
            +
                  }
         | 
| 1234 | 
            +
                },
         | 
| 1235 | 
            +
                "strip-bom": {
         | 
| 1236 | 
            +
                  "version": "2.0.0",
         | 
| 1237 | 
            +
                  "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
         | 
| 1238 | 
            +
                  "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
         | 
| 1239 | 
            +
                  "requires": {
         | 
| 1240 | 
            +
                    "is-utf8": "^0.2.0"
         | 
| 1241 | 
            +
                  }
         | 
| 1242 | 
            +
                },
         | 
| 1243 | 
            +
                "strip-indent": {
         | 
| 1244 | 
            +
                  "version": "1.0.1",
         | 
| 1245 | 
            +
                  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
         | 
| 1246 | 
            +
                  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
         | 
| 1247 | 
            +
                  "requires": {
         | 
| 1248 | 
            +
                    "get-stdin": "^4.0.1"
         | 
| 1249 | 
            +
                  }
         | 
| 1250 | 
            +
                },
         | 
| 1251 | 
            +
                "supports-color": {
         | 
| 1252 | 
            +
                  "version": "2.0.0",
         | 
| 1253 | 
            +
                  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
         | 
| 1254 | 
            +
                  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
         | 
| 1255 | 
            +
                },
         | 
| 1256 | 
            +
                "tiny-lr": {
         | 
| 1257 | 
            +
                  "version": "1.1.1",
         | 
| 1258 | 
            +
                  "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
         | 
| 1259 | 
            +
                  "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
         | 
| 1260 | 
            +
                  "requires": {
         | 
| 1261 | 
            +
                    "body": "^5.1.0",
         | 
| 1262 | 
            +
                    "debug": "^3.1.0",
         | 
| 1263 | 
            +
                    "faye-websocket": "~0.10.0",
         | 
| 1264 | 
            +
                    "livereload-js": "^2.3.0",
         | 
| 1265 | 
            +
                    "object-assign": "^4.1.0",
         | 
| 1266 | 
            +
                    "qs": "^6.4.0"
         | 
| 1267 | 
            +
                  }
         | 
| 1268 | 
            +
                },
         | 
| 1269 | 
            +
                "tough-cookie": {
         | 
| 1270 | 
            +
                  "version": "2.4.3",
         | 
| 1271 | 
            +
                  "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
         | 
| 1272 | 
            +
                  "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
         | 
| 1273 | 
            +
                  "optional": true,
         | 
| 1274 | 
            +
                  "requires": {
         | 
| 1275 | 
            +
                    "psl": "^1.1.24",
         | 
| 1276 | 
            +
                    "punycode": "^1.4.1"
         | 
| 1277 | 
            +
                  },
         | 
| 1278 | 
            +
                  "dependencies": {
         | 
| 1279 | 
            +
                    "punycode": {
         | 
| 1280 | 
            +
                      "version": "1.4.1",
         | 
| 1281 | 
            +
                      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
         | 
| 1282 | 
            +
                      "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
         | 
| 1283 | 
            +
                      "optional": true
         | 
| 1284 | 
            +
                    }
         | 
| 1285 | 
            +
                  }
         | 
| 1286 | 
            +
                },
         | 
| 1287 | 
            +
                "trim-newlines": {
         | 
| 1288 | 
            +
                  "version": "1.0.0",
         | 
| 1289 | 
            +
                  "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
         | 
| 1290 | 
            +
                  "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="
         | 
| 1291 | 
            +
                },
         | 
| 1292 | 
            +
                "tunnel-agent": {
         | 
| 1293 | 
            +
                  "version": "0.6.0",
         | 
| 1294 | 
            +
                  "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
         | 
| 1295 | 
            +
                  "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
         | 
| 1296 | 
            +
                  "optional": true,
         | 
| 1297 | 
            +
                  "requires": {
         | 
| 1298 | 
            +
                    "safe-buffer": "^5.0.1"
         | 
| 1299 | 
            +
                  }
         | 
| 1300 | 
            +
                },
         | 
| 1301 | 
            +
                "tweetnacl": {
         | 
| 1302 | 
            +
                  "version": "0.14.5",
         | 
| 1303 | 
            +
                  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
         | 
| 1304 | 
            +
                  "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
         | 
| 1305 | 
            +
                  "optional": true
         | 
| 1306 | 
            +
                },
         | 
| 1307 | 
            +
                "underscore.string": {
         | 
| 1308 | 
            +
                  "version": "3.3.5",
         | 
| 1309 | 
            +
                  "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
         | 
| 1310 | 
            +
                  "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
         | 
| 1311 | 
            +
                  "requires": {
         | 
| 1312 | 
            +
                    "sprintf-js": "^1.0.3",
         | 
| 1313 | 
            +
                    "util-deprecate": "^1.0.2"
         | 
| 1314 | 
            +
                  }
         | 
| 1315 | 
            +
                },
         | 
| 1316 | 
            +
                "uri-js": {
         | 
| 1317 | 
            +
                  "version": "4.2.2",
         | 
| 1318 | 
            +
                  "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
         | 
| 1319 | 
            +
                  "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
         | 
| 1320 | 
            +
                  "optional": true,
         | 
| 1321 | 
            +
                  "requires": {
         | 
| 1322 | 
            +
                    "punycode": "^2.1.0"
         | 
| 1323 | 
            +
                  }
         | 
| 1324 | 
            +
                },
         | 
| 1325 | 
            +
                "util-deprecate": {
         | 
| 1326 | 
            +
                  "version": "1.0.2",
         | 
| 1327 | 
            +
                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
         | 
| 1328 | 
            +
                  "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
         | 
| 1329 | 
            +
                },
         | 
| 1330 | 
            +
                "uuid": {
         | 
| 1331 | 
            +
                  "version": "3.3.2",
         | 
| 1332 | 
            +
                  "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
         | 
| 1333 | 
            +
                  "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
         | 
| 1334 | 
            +
                  "optional": true
         | 
| 1335 | 
            +
                },
         | 
| 1336 | 
            +
                "validate-npm-package-license": {
         | 
| 1337 | 
            +
                  "version": "3.0.4",
         | 
| 1338 | 
            +
                  "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
         | 
| 1339 | 
            +
                  "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
         | 
| 1340 | 
            +
                  "requires": {
         | 
| 1341 | 
            +
                    "spdx-correct": "^3.0.0",
         | 
| 1342 | 
            +
                    "spdx-expression-parse": "^3.0.0"
         | 
| 1343 | 
            +
                  }
         | 
| 1344 | 
            +
                },
         | 
| 1345 | 
            +
                "verror": {
         | 
| 1346 | 
            +
                  "version": "1.10.0",
         | 
| 1347 | 
            +
                  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
         | 
| 1348 | 
            +
                  "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
         | 
| 1349 | 
            +
                  "optional": true,
         | 
| 1350 | 
            +
                  "requires": {
         | 
| 1351 | 
            +
                    "assert-plus": "^1.0.0",
         | 
| 1352 | 
            +
                    "core-util-is": "1.0.2",
         | 
| 1353 | 
            +
                    "extsprintf": "^1.2.0"
         | 
| 1354 | 
            +
                  }
         | 
| 1355 | 
            +
                },
         | 
| 1356 | 
            +
                "websocket-driver": {
         | 
| 1357 | 
            +
                  "version": "0.7.0",
         | 
| 1358 | 
            +
                  "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
         | 
| 1359 | 
            +
                  "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
         | 
| 1360 | 
            +
                  "requires": {
         | 
| 1361 | 
            +
                    "http-parser-js": ">=0.4.0",
         | 
| 1362 | 
            +
                    "websocket-extensions": ">=0.1.1"
         | 
| 1363 | 
            +
                  }
         | 
| 1364 | 
            +
                },
         | 
| 1365 | 
            +
                "websocket-extensions": {
         | 
| 1366 | 
            +
                  "version": "0.1.3",
         | 
| 1367 | 
            +
                  "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
         | 
| 1368 | 
            +
                  "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="
         | 
| 1369 | 
            +
                },
         | 
| 1370 | 
            +
                "which": {
         | 
| 1371 | 
            +
                  "version": "1.3.1",
         | 
| 1372 | 
            +
                  "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
         | 
| 1373 | 
            +
                  "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
         | 
| 1374 | 
            +
                  "requires": {
         | 
| 1375 | 
            +
                    "isexe": "^2.0.0"
         | 
| 1376 | 
            +
                  }
         | 
| 1377 | 
            +
                },
         | 
| 1378 | 
            +
                "wrappy": {
         | 
| 1379 | 
            +
                  "version": "1.0.2",
         | 
| 1380 | 
            +
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
         | 
| 1381 | 
            +
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
         | 
| 1382 | 
            +
                },
         | 
| 1383 | 
            +
                "xtend": {
         | 
| 1384 | 
            +
                  "version": "4.0.1",
         | 
| 1385 | 
            +
                  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
         | 
| 1386 | 
            +
                  "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
         | 
| 1387 | 
            +
                }
         | 
| 1388 | 
            +
              }
         | 
| 1389 | 
            +
            }
         | 
    	
        grunt/package.json
    ADDED
    
    | @@ -0,0 +1,16 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            {
         | 
| 2 | 
            +
              "name": "foobar-grunt",
         | 
| 3 | 
            +
              "version": "1.0.0",
         | 
| 4 | 
            +
              "description": "",
         | 
| 5 | 
            +
              "main": "index.js",
         | 
| 6 | 
            +
              "scripts": {
         | 
| 7 | 
            +
                "test": "echo \"Error: no test specified\" && exit 1"
         | 
| 8 | 
            +
              },
         | 
| 9 | 
            +
              "author": "",
         | 
| 10 | 
            +
              "license": "ISC",
         | 
| 11 | 
            +
              "dependencies": {
         | 
| 12 | 
            +
                "grunt": "^1.0.4",
         | 
| 13 | 
            +
                "grunt-contrib-less": "^2.0.0",
         | 
| 14 | 
            +
                "grunt-contrib-watch": "^1.1.0"
         | 
| 15 | 
            +
              }
         | 
| 16 | 
            +
            }
         | 
