mirror of
				https://github.com/mdbootstrap/mdb-ui-kit.git
				synced 2025-11-04 01:47:35 +03:00 
			
		
		
		
	reworking grunt and dependencies to more closely mirror bootstrap
This commit is contained in:
		
							parent
							
								
									d74c2aedd8
								
							
						
					
					
						commit
						d9e9b0da32
					
				| 
						 | 
					@ -18,4 +18,4 @@ before_script:
 | 
				
			||||||
  # Install spacejam, Meteor's CI helper
 | 
					  # Install spacejam, Meteor's CI helper
 | 
				
			||||||
  #- npm install -g spacejam
 | 
					  #- npm install -g spacejam
 | 
				
			||||||
 | 
					
 | 
				
			||||||
script: bundle install && grunt cibuild
 | 
					script: bundle install && grunt
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										147
									
								
								Gruntfile.js
									
									
									
									
									
								
							
							
						
						
									
										147
									
								
								Gruntfile.js
									
									
									
									
									
								
							| 
						 | 
					@ -5,6 +5,12 @@ module.exports = function (grunt) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.initConfig({
 | 
					  grunt.initConfig({
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Task configuration.
 | 
				
			||||||
 | 
					    clean: {
 | 
				
			||||||
 | 
					      dist: 'dist',
 | 
				
			||||||
 | 
					      docs: 'docs/dist'
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    jekyll: {
 | 
					    jekyll: {
 | 
				
			||||||
      options: {
 | 
					      options: {
 | 
				
			||||||
        config: '_config.yml'
 | 
					        config: '_config.yml'
 | 
				
			||||||
| 
						 | 
					@ -229,32 +235,36 @@ module.exports = function (grunt) {
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      material: {
 | 
					      material: {
 | 
				
			||||||
        files: {
 | 
					        files: {
 | 
				
			||||||
          "dist/css/material.css": "dist/css/material.css",
 | 
					          "dist/css/material.css": "dist/css/material.css"
 | 
				
			||||||
          "dist/css/material.min.css": "dist/css/material.min.css"
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      materialfullpalette: {
 | 
					      materialfullpalette: {
 | 
				
			||||||
        files: {
 | 
					        files: {
 | 
				
			||||||
          "dist/css/material-fullpalette.css": "dist/css/material-fullpalette.css",
 | 
					          "dist/css/material-fullpalette.css": "dist/css/material-fullpalette.css"
 | 
				
			||||||
          "dist/css/material-fullpalette.min.css": "dist/css/material-fullpalette.min.css"
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      roboto: {
 | 
					      roboto: {
 | 
				
			||||||
        files: {
 | 
					        files: {
 | 
				
			||||||
          "dist/css/roboto.css": "dist/css/roboto.css",
 | 
					          "dist/css/roboto.css": "dist/css/roboto.css"
 | 
				
			||||||
          "dist/css/roboto.min.css": "dist/css/roboto.min.css"
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      ripples: {
 | 
					      ripples: {
 | 
				
			||||||
        files: {
 | 
					        files: {
 | 
				
			||||||
          "dist/css/ripples.css": "dist/css/ripples.css",
 | 
					          "dist/css/ripples.css": "dist/css/ripples.css"
 | 
				
			||||||
          "dist/css/ripples.min.css": "dist/css/ripples.min.css"
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Minify CSS and adapt maps
 | 
					    // Minify CSS and adapt maps
 | 
				
			||||||
    csswring: {
 | 
					    cssmin: {
 | 
				
			||||||
 | 
					      options: {
 | 
				
			||||||
 | 
					        // TODO: disable `zeroUnits` optimization once clean-css 3.2 is released
 | 
				
			||||||
 | 
					        //    and then simplify the fix for https://github.com/twbs/bootstrap/issues/14837 accordingly
 | 
				
			||||||
 | 
					        compatibility: 'ie8',
 | 
				
			||||||
 | 
					        keepSpecialComments: '*',
 | 
				
			||||||
 | 
					        sourceMap: true,
 | 
				
			||||||
 | 
					        advanced: false
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
      material: {
 | 
					      material: {
 | 
				
			||||||
        src: "dist/css/material.css",
 | 
					        src: "dist/css/material.css",
 | 
				
			||||||
        dest: "dist/css/material.min.css"
 | 
					        dest: "dist/css/material.min.css"
 | 
				
			||||||
| 
						 | 
					@ -270,6 +280,14 @@ module.exports = function (grunt) {
 | 
				
			||||||
      ripples: {
 | 
					      ripples: {
 | 
				
			||||||
        src: "dist/css/ripples.css",
 | 
					        src: "dist/css/ripples.css",
 | 
				
			||||||
        dest: "dist/css/ripples.min.css"
 | 
					        dest: "dist/css/ripples.min.css"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      docs: {
 | 
				
			||||||
 | 
					        src: [
 | 
				
			||||||
 | 
					          'docs/assets/css/ie10-viewport-bug-workaround.css',
 | 
				
			||||||
 | 
					          'docs/assets/css/src/pygments-manni.css',
 | 
				
			||||||
 | 
					          'docs/assets/css/src/docs.css'
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        dest: 'docs/assets/css/docs.min.css'
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -368,7 +386,7 @@ module.exports = function (grunt) {
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      js: {
 | 
					      js: {
 | 
				
			||||||
        files: ["Gruntfile.js", "scripts/**/*.js", "template/**/*.js"],
 | 
					        files: ["Gruntfile.js", "scripts/**/*.js", "template/**/*.js"],
 | 
				
			||||||
        tasks: ["newer:jshint:all", "material:js"]
 | 
					        tasks: ["newer:jshint:all", "dist-js"]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      jsTest: {
 | 
					      jsTest: {
 | 
				
			||||||
        files: ["test/**/*.js"],
 | 
					        files: ["test/**/*.js"],
 | 
				
			||||||
| 
						 | 
					@ -376,11 +394,11 @@ module.exports = function (grunt) {
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      less: {
 | 
					      less: {
 | 
				
			||||||
        files: ["less/**/*.less"],
 | 
					        files: ["less/**/*.less"],
 | 
				
			||||||
        tasks: ["material:less"]//, "material:sass"]
 | 
					        tasks: ["dist-less"]//, "dist-sass"]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      //sass: {
 | 
					      //sass: {
 | 
				
			||||||
      //  files: ["sass/*.scss"],
 | 
					      //  files: ["sass/*.scss"],
 | 
				
			||||||
      //  tasks: ["material:sass"]
 | 
					      //  tasks: ["dist-sass"]
 | 
				
			||||||
      //},
 | 
					      //},
 | 
				
			||||||
      livereload: {
 | 
					      livereload: {
 | 
				
			||||||
        options: {
 | 
					        options: {
 | 
				
			||||||
| 
						 | 
					@ -426,7 +444,7 @@ module.exports = function (grunt) {
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  require('load-grunt-tasks')(grunt, { scope: 'devDependencies' });
 | 
					  require('load-grunt-tasks')(grunt, {scope: 'devDependencies'});
 | 
				
			||||||
  //require('time-grunt')(grunt);
 | 
					  //require('time-grunt')(grunt);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Docs HTML validation task
 | 
					  // Docs HTML validation task
 | 
				
			||||||
| 
						 | 
					@ -434,75 +452,78 @@ module.exports = function (grunt) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.loadNpmTasks("grunt-less-to-sass");
 | 
					  grunt.loadNpmTasks("grunt-less-to-sass");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("default", ["material", "ripples", "jekyll:github"]);
 | 
					  // CSS distribution tasks
 | 
				
			||||||
 | 
					  grunt.registerTask("dist-sass", [
 | 
				
			||||||
  grunt.registerTask("material", [
 | 
					 | 
				
			||||||
    "material:less",
 | 
					 | 
				
			||||||
    "material:js",
 | 
					 | 
				
			||||||
    "material:fonts",
 | 
					 | 
				
			||||||
    "material:sass"
 | 
					 | 
				
			||||||
  ]);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  grunt.registerTask("material:sass", [
 | 
					 | 
				
			||||||
    "lessToSass:convert",
 | 
					    "lessToSass:convert",
 | 
				
			||||||
    "sass:compile"
 | 
					    "sass:compile"
 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("material:less", [
 | 
					  grunt.registerTask('less-compile', [
 | 
				
			||||||
    "htmllint",
 | 
					 | 
				
			||||||
    "bootlint",
 | 
					 | 
				
			||||||
    "less:material",
 | 
					    "less:material",
 | 
				
			||||||
    "less:materialfullpalette",
 | 
					    "less:materialfullpalette",
 | 
				
			||||||
    "less:roboto",
 | 
					    "less:roboto",
 | 
				
			||||||
    "csswring:material",
 | 
					    "less:ripples"
 | 
				
			||||||
    "csswring:materialfullpalette",
 | 
					 | 
				
			||||||
    "csswring:roboto",
 | 
					 | 
				
			||||||
    "autoprefixer:material",
 | 
					 | 
				
			||||||
    "autoprefixer:materialfullpalette",
 | 
					 | 
				
			||||||
    "autoprefixer:roboto"
 | 
					 | 
				
			||||||
  ]);
 | 
					 | 
				
			||||||
  grunt.registerTask("material:js", [
 | 
					 | 
				
			||||||
    "copy:material",
 | 
					 | 
				
			||||||
    "uglify:material"
 | 
					 | 
				
			||||||
  ]);
 | 
					 | 
				
			||||||
  grunt.registerTask("material:fonts", [
 | 
					 | 
				
			||||||
    "copy:fonts"
 | 
					 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("ripples", [
 | 
					  grunt.registerTask("dist-less", [
 | 
				
			||||||
    "ripples:less",
 | 
					    "less-compile",
 | 
				
			||||||
    "ripples:js"
 | 
					
 | 
				
			||||||
 | 
					    "autoprefixer:material",
 | 
				
			||||||
 | 
					    "autoprefixer:materialfullpalette",
 | 
				
			||||||
 | 
					    "autoprefixer:roboto",
 | 
				
			||||||
 | 
					    "autoprefixer:ripples",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    "cssmin:material",
 | 
				
			||||||
 | 
					    "cssmin:materialfullpalette",
 | 
				
			||||||
 | 
					    "cssmin:roboto",
 | 
				
			||||||
 | 
					    "cssmin:ripples"
 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
  grunt.registerTask("ripples:less", [
 | 
					
 | 
				
			||||||
    "less:ripples",
 | 
					  grunt.registerTask("dist-js", [
 | 
				
			||||||
    "csswring:ripples",
 | 
					    "newer:jshint",
 | 
				
			||||||
    "autoprefixer:ripples"
 | 
					    "copy:material",
 | 
				
			||||||
  ]);
 | 
					    "uglify:material",
 | 
				
			||||||
  grunt.registerTask("ripples:js", [
 | 
					 | 
				
			||||||
    "copy:ripples",
 | 
					    "copy:ripples",
 | 
				
			||||||
    "uglify:ripples"
 | 
					    "uglify:ripples"
 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("build", function () {
 | 
					  grunt.registerTask("dist-fonts", [
 | 
				
			||||||
    grunt.task.run(["newer:jshint", "default"]);
 | 
					    "copy:fonts"
 | 
				
			||||||
  });
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // Full distribution
 | 
				
			||||||
 | 
					  grunt.registerTask("dist", [
 | 
				
			||||||
 | 
					    "clean:dist",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    "htmllint",
 | 
				
			||||||
 | 
					    "bootlint",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    "dist-less",
 | 
				
			||||||
 | 
					    "dist-js",
 | 
				
			||||||
 | 
					    "dist-fonts",
 | 
				
			||||||
 | 
					    "dist-sass"
 | 
				
			||||||
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // Default task.
 | 
				
			||||||
 | 
					  grunt.registerTask('default', ['dist']);
 | 
				
			||||||
 | 
					  //grunt.registerTask('default', ['test']);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("test", [
 | 
					  grunt.registerTask("test", [
 | 
				
			||||||
 | 
					    "dist",
 | 
				
			||||||
    "jasmine:scripts:build",
 | 
					    "jasmine:scripts:build",
 | 
				
			||||||
    "connect:test:keepalive"
 | 
					    "connect:test:keepalive"
 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  grunt.registerTask("serve", function (target) {
 | 
					  grunt.registerTask("serve", [
 | 
				
			||||||
    var buildTarget = "material:less";
 | 
					    "htmllint",
 | 
				
			||||||
    if (target && target === "scss") {
 | 
					    "bootlint",
 | 
				
			||||||
      buildTarget = "scss";
 | 
					    "dist-less",
 | 
				
			||||||
    }
 | 
					    "dist-js",
 | 
				
			||||||
    grunt.task.run([
 | 
					    "dist-fonts",
 | 
				
			||||||
      "build:" + buildTarget,
 | 
					    "connect:livereload",
 | 
				
			||||||
      "connect:livereload",
 | 
					    "watch"
 | 
				
			||||||
      "watch"
 | 
					  ]);
 | 
				
			||||||
    ]);
 | 
					 | 
				
			||||||
  });
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Meteor tasks
 | 
					  // Meteor tasks
 | 
				
			||||||
  grunt.registerTask("meteor-test", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-cleanup"]);
 | 
					  grunt.registerTask("meteor-test", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-cleanup"]);
 | 
				
			||||||
| 
						 | 
					@ -510,5 +531,5 @@ module.exports = function (grunt) {
 | 
				
			||||||
  grunt.registerTask("meteor", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-publish", "exec:meteor-cleanup"]);
 | 
					  grunt.registerTask("meteor", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-publish", "exec:meteor-cleanup"]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //grunt.registerTask("cibuild", ["newer:jshint", "meteor-test"]);
 | 
					  //grunt.registerTask("cibuild", ["newer:jshint", "meteor-test"]);
 | 
				
			||||||
  grunt.registerTask("cibuild", ["build"]);
 | 
					  grunt.registerTask("cibuild", ["default"]);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										642
									
								
								dist/css/material-fullpalette.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										642
									
								
								dist/css/material-fullpalette.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/material-fullpalette.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material-fullpalette.css.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/material-fullpalette.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material-fullpalette.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/material-fullpalette.min.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material-fullpalette.min.css.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										110
									
								
								dist/css/material.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										110
									
								
								dist/css/material.css
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -2571,7 +2571,7 @@ Then, run this script to get the list.
 | 
				
			||||||
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
 | 
					  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
body {
 | 
					body {
 | 
				
			||||||
  background-color: #eeeeee;
 | 
					  background-color: #EEEEEE;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
body.inverse {
 | 
					body.inverse {
 | 
				
			||||||
  background: #333333;
 | 
					  background: #333333;
 | 
				
			||||||
| 
						 | 
					@ -2655,7 +2655,7 @@ body .well-default,
 | 
				
			||||||
body .jumbotron-default,
 | 
					body .jumbotron-default,
 | 
				
			||||||
.container .jumbotron-default,
 | 
					.container .jumbotron-default,
 | 
				
			||||||
.container-fluid .jumbotron-default {
 | 
					.container-fluid .jumbotron-default {
 | 
				
			||||||
  background-color: #ffffff;
 | 
					  background-color: #FFF;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
body .well-black,
 | 
					body .well-black,
 | 
				
			||||||
.container .well-black,
 | 
					.container .well-black,
 | 
				
			||||||
| 
						 | 
					@ -5214,7 +5214,7 @@ output {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group .form-control {
 | 
					.form-group .form-control {
 | 
				
			||||||
  border: 0;
 | 
					  border: 0;
 | 
				
			||||||
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
  background-size: 0 2px, 100% 1px;
 | 
					  background-size: 0 2px, 100% 1px;
 | 
				
			||||||
  background-repeat: no-repeat;
 | 
					  background-repeat: no-repeat;
 | 
				
			||||||
  background-position: center bottom, center calc(100% - 1px);
 | 
					  background-position: center bottom, center calc(100% - 1px);
 | 
				
			||||||
| 
						 | 
					@ -5225,15 +5225,15 @@ output {
 | 
				
			||||||
  border-radius: 0;
 | 
					  border-radius: 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group .form-control::-moz-placeholder {
 | 
					.form-group .form-control::-moz-placeholder {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
  font-weight: normal;
 | 
					  font-weight: normal;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group .form-control:-ms-input-placeholder {
 | 
					.form-group .form-control:-ms-input-placeholder {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
  font-weight: normal;
 | 
					  font-weight: normal;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group .form-control::-webkit-input-placeholder {
 | 
					.form-group .form-control::-webkit-input-placeholder {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
  font-weight: normal;
 | 
					  font-weight: normal;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group .form-control[readonly],
 | 
					.form-group .form-control[readonly],
 | 
				
			||||||
| 
						 | 
					@ -5244,11 +5244,11 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
.form-group .form-control[disabled],
 | 
					.form-group .form-control[disabled],
 | 
				
			||||||
fieldset[disabled] .form-group .form-control {
 | 
					fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
  background-image: none;
 | 
					  background-image: none;
 | 
				
			||||||
  border-bottom: 1px dotted #d2d2d2;
 | 
					  border-bottom: 1px dotted #D2D2D2;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.is-focused .form-control {
 | 
					.form-group.is-focused .form-control {
 | 
				
			||||||
  outline: none;
 | 
					  outline: none;
 | 
				
			||||||
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
  background-size: 100% 2px, 100% 1px;
 | 
					  background-size: 100% 2px, 100% 1px;
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
  transition-duration: 0.3s;
 | 
					  transition-duration: 0.3s;
 | 
				
			||||||
| 
						 | 
					@ -5265,7 +5265,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group label,
 | 
					.form-group label,
 | 
				
			||||||
.form-group label.control-label {
 | 
					.form-group label.control-label {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
  font-weight: normal;
 | 
					  font-weight: normal;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group label.control-label {
 | 
					.form-group label.control-label {
 | 
				
			||||||
| 
						 | 
					@ -5276,7 +5276,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group label.control-label,
 | 
					.form-group label.control-label,
 | 
				
			||||||
.form-group-default label.control-label {
 | 
					.form-group-default label.control-label {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-black label.control-label {
 | 
					.form-group-black label.control-label {
 | 
				
			||||||
  color: #000000;
 | 
					  color: #000000;
 | 
				
			||||||
| 
						 | 
					@ -5446,7 +5446,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.is-focused.label-placeholder label.control-label,
 | 
					.form-group.is-focused.label-placeholder label.control-label,
 | 
				
			||||||
.form-group-default.is-focused.label-placeholder label.control-label {
 | 
					.form-group-default.is-focused.label-placeholder label.control-label {
 | 
				
			||||||
  color: #bdbdbd;
 | 
					  color: #BDBDBD;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-black.is-focused.label-placeholder label.control-label {
 | 
					.form-group-black.is-focused.label-placeholder label.control-label {
 | 
				
			||||||
  color: #000000;
 | 
					  color: #000000;
 | 
				
			||||||
| 
						 | 
					@ -5678,94 +5678,94 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.is-focused .form-control,
 | 
					.form-group.is-focused .form-control,
 | 
				
			||||||
.form-group-default.is-focused .form-control {
 | 
					.form-group-default.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-black.is-focused .form-control {
 | 
					.form-group-black.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#000000, #000000), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#000000, #000000), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-white.is-focused .form-control {
 | 
					.form-group-white.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-inverse.is-focused .form-control {
 | 
					.form-group-inverse.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#3f51b5, #3f51b5), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#3f51b5, #3f51b5), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-primary.is-focused .form-control {
 | 
					.form-group-primary.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-success.is-focused .form-control {
 | 
					.form-group-success.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-info.is-focused .form-control {
 | 
					.form-group-info.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-warning.is-focused .form-control {
 | 
					.form-group-warning.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-danger.is-focused .form-control {
 | 
					.form-group-danger.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-red.is-focused .form-control {
 | 
					.form-group-material-red.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-pink.is-focused .form-control {
 | 
					.form-group-material-pink.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-purple.is-focused .form-control {
 | 
					.form-group-material-purple.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-deep-purple.is-focused .form-control {
 | 
					.form-group-material-deep-purple.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#673ab7, #673ab7), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#673ab7, #673ab7), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-indigo.is-focused .form-control {
 | 
					.form-group-material-indigo.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#3f51b5, #3f51b5), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#3f51b5, #3f51b5), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-blue.is-focused .form-control {
 | 
					.form-group-material-blue.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-light-blue.is-focused .form-control {
 | 
					.form-group-material-light-blue.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-cyan.is-focused .form-control {
 | 
					.form-group-material-cyan.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-teal.is-focused .form-control {
 | 
					.form-group-material-teal.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-green.is-focused .form-control {
 | 
					.form-group-material-green.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-light-green.is-focused .form-control {
 | 
					.form-group-material-light-green.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-lime.is-focused .form-control {
 | 
					.form-group-material-lime.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-yellow.is-focused .form-control {
 | 
					.form-group-material-yellow.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ffeb3b, #ffeb3b), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ffeb3b, #ffeb3b), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-amber.is-focused .form-control {
 | 
					.form-group-material-amber.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-orange.is-focused .form-control {
 | 
					.form-group-material-orange.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-deep-orange.is-focused .form-control {
 | 
					.form-group-material-deep-orange.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-brown.is-focused .form-control {
 | 
					.form-group-material-brown.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#795548, #795548), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-grey.is-focused .form-control {
 | 
					.form-group-material-grey.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group-material-blue-grey.is-focused .form-control {
 | 
					.form-group-material-blue-grey.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#607d8b, #607d8b), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#607d8b, #607d8b), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-warning .form-control {
 | 
					.form-group.has-warning .form-control {
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-warning.is-focused .form-control {
 | 
					.form-group.has-warning.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-warning label.control-label,
 | 
					.form-group.has-warning label.control-label,
 | 
				
			||||||
.form-group.has-warning .help-block {
 | 
					.form-group.has-warning .help-block {
 | 
				
			||||||
| 
						 | 
					@ -5775,7 +5775,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-error.is-focused .form-control {
 | 
					.form-group.has-error.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-error label.control-label,
 | 
					.form-group.has-error label.control-label,
 | 
				
			||||||
.form-group.has-error .help-block {
 | 
					.form-group.has-error .help-block {
 | 
				
			||||||
| 
						 | 
					@ -5785,7 +5785,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-success.is-focused .form-control {
 | 
					.form-group.has-success.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-success label.control-label,
 | 
					.form-group.has-success label.control-label,
 | 
				
			||||||
.form-group.has-success .help-block {
 | 
					.form-group.has-success .help-block {
 | 
				
			||||||
| 
						 | 
					@ -5795,7 +5795,7 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-info.is-focused .form-control {
 | 
					.form-group.has-info.is-focused .form-control {
 | 
				
			||||||
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
 | 
					  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#D2D2D2, #D2D2D2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.has-info label.control-label,
 | 
					.form-group.has-info label.control-label,
 | 
				
			||||||
.form-group.has-info .help-block {
 | 
					.form-group.has-info .help-block {
 | 
				
			||||||
| 
						 | 
					@ -5808,7 +5808,9 @@ fieldset[disabled] .form-group .form-control {
 | 
				
			||||||
  margin-top: -11px;
 | 
					  margin-top: -11px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group select {
 | 
					.form-group select {
 | 
				
			||||||
  appearance: none;
 | 
					  -webkit-appearance: none;
 | 
				
			||||||
 | 
					     -moz-appearance: none;
 | 
				
			||||||
 | 
					          appearance: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group select ~ .material-input:after {
 | 
					.form-group select ~ .material-input:after {
 | 
				
			||||||
  display: none;
 | 
					  display: none;
 | 
				
			||||||
| 
						 | 
					@ -5820,7 +5822,7 @@ select.form-control {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.form-group.is-focused select.form-control {
 | 
					.form-group.is-focused select.form-control {
 | 
				
			||||||
  box-shadow: none;
 | 
					  box-shadow: none;
 | 
				
			||||||
  border-color: #d2d2d2;
 | 
					  border-color: #D2D2D2;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
select.form-control[multiple],
 | 
					select.form-control[multiple],
 | 
				
			||||||
.form-group.is-focused select.form-control[multiple] {
 | 
					.form-group.is-focused select.form-control[multiple] {
 | 
				
			||||||
| 
						 | 
					@ -7896,7 +7898,7 @@ icon-material-blue-grey {
 | 
				
			||||||
  /**************************************************************************/
 | 
					  /**************************************************************************/
 | 
				
			||||||
  border-radius: 2px;
 | 
					  border-radius: 2px;
 | 
				
			||||||
  color: rgba(0, 0, 0, 0.84);
 | 
					  color: rgba(0, 0, 0, 0.84);
 | 
				
			||||||
  background: #ffffff;
 | 
					  background: #fff;
 | 
				
			||||||
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 | 
					  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.card .card-height-indicator {
 | 
					.card .card-height-indicator {
 | 
				
			||||||
| 
						 | 
					@ -7925,7 +7927,7 @@ icon-material-blue-grey {
 | 
				
			||||||
  position: absolute;
 | 
					  position: absolute;
 | 
				
			||||||
  bottom: 16px;
 | 
					  bottom: 16px;
 | 
				
			||||||
  left: 18px;
 | 
					  left: 18px;
 | 
				
			||||||
  color: #ffffff;
 | 
					  color: #fff;
 | 
				
			||||||
  font-size: 2em;
 | 
					  font-size: 2em;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.card .card-body {
 | 
					.card .card-body {
 | 
				
			||||||
| 
						 | 
					@ -8183,37 +8185,37 @@ hr.on-dark {
 | 
				
			||||||
hr.on-light {
 | 
					hr.on-light {
 | 
				
			||||||
  color: #ffffff;
 | 
					  color: #ffffff;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 0.75), (min--moz-device-pixel-ratio: 0.75), (-o-device-pixel-ratio: 3/4), (min-device-pixel-ratio: 0.75), (min-resolution: 0.75dppx), (min-resolution: 120dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 0.75), (min--moz-device-pixel-ratio: 0.75), (-o-device-pixel-ratio: 3/4), (min-device-pixel-ratio: 0.75), (min-resolution: 0.75dppx), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 0.75px;
 | 
					    height: 0.75px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 1), (min--moz-device-pixel-ratio: 1), (-o-device-pixel-ratio: 1), (min-device-pixel-ratio: 1), (min-resolution: 1dppx), (min-resolution: 160dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 1), (min--moz-device-pixel-ratio: 1), (-o-device-pixel-ratio: 1), (min-device-pixel-ratio: 1), (min-resolution: 1dppx), (-webkit-min-device-pixel-ratio: 1.6666666666666667), (min-resolution: 160dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 1px;
 | 
					    height: 1px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 1.33), (min--moz-device-pixel-ratio: 1.33), (-o-device-pixel-ratio: 133/100), (min-device-pixel-ratio: 1.33), (min-resolution: 1.33dppx), (min-resolution: 213dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 1.33), (min--moz-device-pixel-ratio: 1.33), (-o-device-pixel-ratio: 133/100), (min-device-pixel-ratio: 1.33), (min-resolution: 1.33dppx), (-webkit-min-device-pixel-ratio: 2.21875), (min-resolution: 213dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 1.333px;
 | 
					    height: 1.333px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 240dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 2.5), (min-resolution: 240dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 1.5px;
 | 
					    height: 1.5px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 380dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 3.9583333333333335), (min-resolution: 380dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 2px;
 | 
					    height: 2px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 3), (min--moz-device-pixel-ratio: 3), (-o-device-pixel-ratio: 3/1), (min-device-pixel-ratio: 3), (min-resolution: 3dppx), (min-resolution: 480dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 3), (min--moz-device-pixel-ratio: 3), (-o-device-pixel-ratio: 3/1), (min-device-pixel-ratio: 3), (min-resolution: 3dppx), (-webkit-min-device-pixel-ratio: 5), (min-resolution: 480dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 3px;
 | 
					    height: 3px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@media (-webkit-min-device-pixel-ratio: 4), (min--moz-device-pixel-ratio: 4), (-o-device-pixel-ratio: 4/1), (min-device-pixel-ratio: 3), (min-resolution: 4dppx), (min-resolution: 640dpi) {
 | 
					@media (-webkit-min-device-pixel-ratio: 4), (min--moz-device-pixel-ratio: 4), (-o-device-pixel-ratio: 4/1), (min-device-pixel-ratio: 3), (min-resolution: 4dppx), (-webkit-min-device-pixel-ratio: 6.666666666666667), (min-resolution: 640dpi) {
 | 
				
			||||||
  hr {
 | 
					  hr {
 | 
				
			||||||
    height: 4px;
 | 
					    height: 4px;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								dist/css/material.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material.css.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/material.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/material.min.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/material.min.css.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/ripples.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/ripples.css.map
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
{"version":3,"sources":["/less/ripples.less","ripples.css"],"names":[],"mappings":"AAAA;EACI,oBAAA;ECCH;ADCD;EACI,oBAAA;EACA,QAAA;EACA,SAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;ECCH;ADCD;EACI,oBAAA;EACA,aAAA;EACA,cAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,uCAAA;EACA,6BAAA;MAAA,yBAAA;UAAA,qBAAA;EACA,+BAAA;MAAA,2BAAA;UAAA,uBAAA;EACA,YAAA;EACA,sBAAA;ECCH;ADCD;EACI,gGAAA;EAAA,wFAAA;EACA,cAAA;ECCH;ADCD;EACI,+CAAA;EACA,YAAA;ECCH","file":"ripples.css","sourcesContent":[".withripple {\n    position: relative;\n}\n.ripple-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 1;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    border-radius: inherit;\n    pointer-events: none;\n}\n.ripple {\n    position: absolute;\n    width: 20px;\n    height: 20px;\n    margin-left: -10px;\n    margin-top: -10px;\n    border-radius: 100%;\n    background-color: rgba(0,0,0,0.05);\n    transform: scale(1);\n    transform-origin: 50%;\n    opacity: 0;\n    pointer-events: none;\n}\n.ripple.ripple-on {\n    transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n    opacity: 0.1;\n}\n.ripple.ripple-out {\n    transition: opacity 0.1s linear 0s !important;\n    opacity: 0;\n}\n",".withripple {\n  position: relative;\n}\n.ripple-wrapper {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: inherit;\n  pointer-events: none;\n}\n.ripple {\n  position: absolute;\n  width: 20px;\n  height: 20px;\n  margin-left: -10px;\n  margin-top: -10px;\n  border-radius: 100%;\n  background-color: rgba(0, 0, 0, 0.05);\n  transform: scale(1);\n  transform-origin: 50%;\n  opacity: 0;\n  pointer-events: none;\n}\n.ripple.ripple-on {\n  transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n  opacity: 0.1;\n}\n.ripple.ripple-out {\n  transition: opacity 0.1s linear 0s !important;\n  opacity: 0;\n}\n/*# sourceMappingURL=ripples.css.map */"]}
 | 
					{"version":3,"sources":["/less/ripples.less","ripples.css"],"names":[],"mappings":"AAAA;EACI,mBAAA;CCCH;ADCD;EACI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,uBAAA;EACA,qBAAA;CCCH;ADCD;EACI,mBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,sCAAA;EACA,4BAAA;MAAA,wBAAA;UAAA,oBAAA;EACA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,WAAA;EACA,qBAAA;CCCH;ADCD;EACI,+FAAA;EAAA,uFAAA;EACA,aAAA;CCCH;ADCD;EACI,8CAAA;EACA,WAAA;CCCH","file":"ripples.css","sourcesContent":[".withripple {\n    position: relative;\n}\n.ripple-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 1;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    border-radius: inherit;\n    pointer-events: none;\n}\n.ripple {\n    position: absolute;\n    width: 20px;\n    height: 20px;\n    margin-left: -10px;\n    margin-top: -10px;\n    border-radius: 100%;\n    background-color: rgba(0,0,0,0.05);\n    transform: scale(1);\n    transform-origin: 50%;\n    opacity: 0;\n    pointer-events: none;\n}\n.ripple.ripple-on {\n    transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n    opacity: 0.1;\n}\n.ripple.ripple-out {\n    transition: opacity 0.1s linear 0s !important;\n    opacity: 0;\n}\n",".withripple {\n  position: relative;\n}\n.ripple-wrapper {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: inherit;\n  pointer-events: none;\n}\n.ripple {\n  position: absolute;\n  width: 20px;\n  height: 20px;\n  margin-left: -10px;\n  margin-top: -10px;\n  border-radius: 100%;\n  background-color: rgba(0, 0, 0, 0.05);\n  transform: scale(1);\n  transform-origin: 50%;\n  opacity: 0;\n  pointer-events: none;\n}\n.ripple.ripple-on {\n  transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n  opacity: 0.1;\n}\n.ripple.ripple-out {\n  transition: opacity 0.1s linear 0s !important;\n  opacity: 0;\n}\n/*# sourceMappingURL=ripples.css.map */"]}
 | 
				
			||||||
							
								
								
									
										2
									
								
								dist/css/ripples.min.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/ripples.min.css.map
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
{"version":3,"sources":["/less/ripples.less"],"names":[],"mappings":"AAAA,YACI,kBAAA,CAAA,eAGA,kBACA,CAAA,KACA,CAAA,MACA,CAAA,SACA,CAAA,UACA,CAAA,WACA,CAAA,eACA,CAAA,qBACA,CAAA,mBAEJ,CAAA,OACI,kBACA,CAAA,UACA,CAAA,WACA,CAAA,iBACA,CAAA,gBACA,CAAA,kBACA,CAAA,gCACA,CAAA,0BAAA,CACA,sBADA,CACA,kBAAA,CAAA,4BAAA,CACA,wBADA,CACA,oBAAA,CAAA,SACA,CAAA,mBAAA,CAAA,iBAGA,qFAAA,CACA,4EAAA,CAAA,UAAA,CAAA,kBAGA,2CACA,CAAA,SAAA,CAAA","file":"ripples.min.css","sourcesContent":[".withripple {\n    position: relative;\n}\n.ripple-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 1;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    border-radius: inherit;\n    pointer-events: none;\n}\n.ripple {\n    position: absolute;\n    width: 20px;\n    height: 20px;\n    margin-left: -10px;\n    margin-top: -10px;\n    border-radius: 100%;\n    background-color: rgba(0,0,0,0.05);\n    transform: scale(1);\n    transform-origin: 50%;\n    opacity: 0;\n    pointer-events: none;\n}\n.ripple.ripple-on {\n    transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n    opacity: 0.1;\n}\n.ripple.ripple-out {\n    transition: opacity 0.1s linear 0s !important;\n    opacity: 0;\n}\n"]}
 | 
					{"version":3,"sources":["less/ripples.less"],"names":[],"mappings":"AAAA,YACI,SAAA,SAEJ,gBACI,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,EACA,MAAA,KACA,OAAA,KACA,SAAA,OACA,cAAA,QACA,eAAA,KAEJ,QACI,SAAA,SACA,MAAA,KACA,OAAA,KACA,YAAA,MACA,WAAA,MACA,cAAA,KACA,iBAAA,gBACA,kBAAA,SAAA,cAAA,SAAA,UAAA,SACA,yBAAA,IAAA,qBAAA,IAAA,iBAAA,IACA,QAAA,EACA,eAAA,KAEJ,kBACI,WAAA,QAAA,KAAA,QAAA,GAAA,kBAAA,IAAA,wBAAA,IAAA,WAAA,QAAA,KAAA,QAAA,GAAA,UAAA,IAAA,wBAAA,IACA,QAAA,GAEJ,mBACI,WAAA,QAAA,IAAA,OAAA,aACA,QAAA"}
 | 
				
			||||||
							
								
								
									
										2
									
								
								dist/css/roboto.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/roboto.css.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/css/roboto.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/roboto.min.css
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1,2 +1,2 @@
 | 
				
			||||||
@font-face{font-family:RobotoDraft;src:local('RobotoDraft'),local('RobotoDraft-Regular'),local('Roboto-Regular'),url(../fonts/RobotoDraftRegular.woff2) format('woff2'),url(../fonts/RobotoDraftRegular.woff) format('woff')}@font-face{font-family:RobotoDraft;font-weight:500;src:local('RobotoDraft Medium'),local('RobotoDraft-Medium'),local('Roboto-Medium'),url(../fonts/RobotoDraftMedium.woff2) format('woff2'),url(../fonts/RobotoDraftMedium.woff) format('woff')}@font-face{font-family:RobotoDraft;font-weight:700;src:local('RobotoDraft Bold'),local('RobotoDraft-Bold'),local('Roboto-Bold'),url(../fonts/RobotoDraftBold.woff2) format('woff2'),url(../fonts/RobotoDraftBold.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:italic;src:local('RobotoDraft Italic'),local('RobotoDraft-Italic'),local('Roboto-Italic'),url(../fonts/RobotoDraftItalic.woff2) format('woff2'),url(../fonts/RobotoDraftItalic.woff) format('woff')}
 | 
					@font-face{font-family:RobotoDraft;font-style:normal;font-weight:400;src:local('RobotoDraft'),local('RobotoDraft-Regular'),local('Roboto-Regular'),url(../fonts/RobotoDraftRegular.woff2) format('woff2'),url(../fonts/RobotoDraftRegular.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:500;src:local('RobotoDraft Medium'),local('RobotoDraft-Medium'),local('Roboto-Medium'),url(../fonts/RobotoDraftMedium.woff2) format('woff2'),url(../fonts/RobotoDraftMedium.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:700;src:local('RobotoDraft Bold'),local('RobotoDraft-Bold'),local('Roboto-Bold'),url(../fonts/RobotoDraftBold.woff2) format('woff2'),url(../fonts/RobotoDraftBold.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:italic;font-weight:400;src:local('RobotoDraft Italic'),local('RobotoDraft-Italic'),local('Roboto-Italic'),url(../fonts/RobotoDraftItalic.woff2) format('woff2'),url(../fonts/RobotoDraftItalic.woff) format('woff')}
 | 
				
			||||||
/*# sourceMappingURL=roboto.min.css.map */
 | 
					/*# sourceMappingURL=roboto.min.css.map */
 | 
				
			||||||
							
								
								
									
										2
									
								
								dist/css/roboto.min.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/roboto.min.css.map
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
{"version":3,"sources":["/less/roboto.less"],"names":[],"mappings":"AAGA,WACE,wBAIA,CAAA,yLAAA,CAAA,UAQA,wBAEA,CAAA,eAEA,CAAA,4LAAA,CAAA,UAQA,wBAEA,CAAA,eAEA,CAAA,kLAAA,CAAA,UAQA,wBACA,CAAA,iBAGA,CAAA,4LAAA,CAAA","file":"roboto.min.css","sourcesContent":["@import \"_colors.less\";\n@import \"_variables.less\";\n\n@font-face {\n  font-family: 'RobotoDraft';\n  font-style: normal;\n  font-weight: 400;\n  //src: local('RobotoDraft'), local('RobotoDraft-Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/robotodraft/v1/0xES5Sl_v6oyT7dAKuoni4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/0xES5Sl_v6oyT7dAKuoni7rIa-7acMAeDBVuclsi6Gc.woff) format('woff');\n  src: local('RobotoDraft'),\n       local('RobotoDraft-Regular'),\n       local('Roboto-Regular'),\n       url('@{material-font-path}/RobotoDraftRegular.woff2') format('woff2'),\n       url('@{material-font-path}/RobotoDraftRegular.woff') format('woff');\n}\n\n@font-face {\n  font-family: 'RobotoDraft';\n  font-style: normal;\n  font-weight: 500;\n  //src: local('RobotoDraft Medium'), local('RobotoDraft-Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwXJuJo8UJJfpGKt7pXjBv4s.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwaTA90I55Xt7owhZwpPnMsc.woff) format('woff');\n  src: local('RobotoDraft Medium'),\n       local('RobotoDraft-Medium'),\n       local('Roboto-Medium'),\n       url('@{material-font-path}/RobotoDraftMedium.woff2') format('woff2'),\n       url('@{material-font-path}/RobotoDraftMedium.woff') format('woff');\n}\n\n@font-face {\n  font-family: 'RobotoDraft';\n  font-style: normal;\n  font-weight: 700;\n  //src: local('RobotoDraft Bold'), local('RobotoDraft-Bold'),  local('Roboto-Bold'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-Vwf79_ZuUxCigM2DespTnFaw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwRbnBKKEOwRKgsHDreGcocg.woff) format('woff');\n  src: local('RobotoDraft Bold'),\n       local('RobotoDraft-Bold'),\n       local('Roboto-Bold'),\n       url('@{material-font-path}/RobotoDraftBold.woff2') format('woff2'),\n       url('@{material-font-path}/RobotoDraftBold.woff') format('woff');\n}\n\n@font-face {\n  font-family: 'RobotoDraft';\n  font-style: italic;\n  font-weight: 400;\n  //src: local('RobotoDraft Italic'), local('RobotoDraft-Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/robotodraft/v1/er-TIW55l9KWsTS1x9bTfgeOulFbQKHxPa89BaxZzA0.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/er-TIW55l9KWsTS1x9bTfoo3ZslTYfJv0R05CazkwN8.woff) format('woff');\n  src: local('RobotoDraft Italic'),\n       local('RobotoDraft-Italic'),\n       local('Roboto-Italic'),\n       url('@{material-font-path}/RobotoDraftItalic.woff2') format('woff2'),\n       url('@{material-font-path}/RobotoDraftItalic.woff') format('woff');\n}\n"]}
 | 
					{"version":3,"sources":["less/roboto.less"],"names":[],"mappings":"AAGA,WACE,YAAA,YACA,WAAA,OACA,YAAA,IAEA,IAAA,qBAAA,6BAAA,wBAAA,uCAAA,gBAAA,sCAAA,eAOF,WACE,YAAA,YACA,WAAA,OACA,YAAA,IAEA,IAAA,4BAAA,4BAAA,uBAAA,sCAAA,gBAAA,qCAAA,eAOF,WACE,YAAA,YACA,WAAA,OACA,YAAA,IAEA,IAAA,0BAAA,0BAAA,qBAAA,oCAAA,gBAAA,mCAAA,eAOF,WACE,YAAA,YACA,WAAA,OACA,YAAA,IAEA,IAAA,4BAAA,4BAAA,uBAAA,sCAAA,gBAAA,qCAAA"}
 | 
				
			||||||
							
								
								
									
										46
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								package.json
									
									
									
									
									
								
							| 
						 | 
					@ -11,10 +11,10 @@
 | 
				
			||||||
    "url": "https://github.com/FezVrasta/bootstrap-material-design.git"
 | 
					    "url": "https://github.com/FezVrasta/bootstrap-material-design.git"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "author": "Federico Zivolo",
 | 
					  "author": "Federico Zivolo",
 | 
				
			||||||
  "license": "https://github.com/FezVrasta/bootstrap-material-design/blob/master/LICENSE.md",
 | 
					 | 
				
			||||||
  "bugs": {
 | 
					  "bugs": {
 | 
				
			||||||
    "url": "https://github.com/FezVrasta/bootstrap-material-design/issues"
 | 
					    "url": "https://github.com/FezVrasta/bootstrap-material-design/issues"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  "license": "MIT",
 | 
				
			||||||
  "keywords": [
 | 
					  "keywords": [
 | 
				
			||||||
    "material",
 | 
					    "material",
 | 
				
			||||||
    "design",
 | 
					    "design",
 | 
				
			||||||
| 
						 | 
					@ -32,26 +32,42 @@
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "grunt": "^0.4.5",
 | 
					    "grunt": "^0.4.5",
 | 
				
			||||||
    "grunt-autoprefixer": "^1.0.1",
 | 
					    "grunt-autoprefixer": "~3.0.3",
 | 
				
			||||||
    "grunt-contrib-clean": "^0.6.0",
 | 
					    "grunt-contrib-clean": "~0.6.0",
 | 
				
			||||||
    "grunt-contrib-connect": "^0.8.0",
 | 
					    "grunt-contrib-concat": "~0.5.1",
 | 
				
			||||||
    "grunt-contrib-copy": "^0.6.0",
 | 
					    "grunt-contrib-connect": "~0.11.2",
 | 
				
			||||||
    "grunt-contrib-jasmine": "^0.8.0",
 | 
					    "grunt-contrib-copy": "~0.8.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-cssmin": "~0.14.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-jshint": "~0.11.2",
 | 
				
			||||||
 | 
					    "grunt-contrib-less": "~1.1.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-uglify": "~0.9.2",
 | 
				
			||||||
 | 
					    "grunt-contrib-watch": "~0.6.1",
 | 
				
			||||||
 | 
					    "grunt-exec": "~0.4.6",
 | 
				
			||||||
 | 
					    "grunt-html": "~5.0.1",
 | 
				
			||||||
    "grunt-jekyll": "~0.4.2",
 | 
					    "grunt-jekyll": "~0.4.2",
 | 
				
			||||||
    "grunt-contrib-jshint": "^0.10.0",
 | 
					    "load-grunt-tasks": "~3.3.0",
 | 
				
			||||||
    "grunt-contrib-less": "^1.1.0",
 | 
					 | 
				
			||||||
    "grunt-contrib-sass": "^0.8.1",
 | 
					 | 
				
			||||||
    "grunt-contrib-uglify": "^0.6.0",
 | 
					 | 
				
			||||||
    "grunt-contrib-watch": "^0.6.1",
 | 
					 | 
				
			||||||
    "grunt-bootlint": "latest",
 | 
					    "grunt-bootlint": "latest",
 | 
				
			||||||
    "grunt-html": "latest",
 | 
					    "grunt-contrib-jasmine": "^0.8.0",
 | 
				
			||||||
    "grunt-csswring": "^1.1.0",
 | 
					 | 
				
			||||||
    "grunt-dependency-installer": "^0.2.0",
 | 
					    "grunt-dependency-installer": "^0.2.0",
 | 
				
			||||||
    "grunt-exec": "^0.4.6",
 | 
					 | 
				
			||||||
    "grunt-less-to-sass": "latest",
 | 
					    "grunt-less-to-sass": "latest",
 | 
				
			||||||
    "grunt-newer": "^0.7.0",
 | 
					    "grunt-newer": "^0.7.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-sass": "^0.8.1",
 | 
				
			||||||
    "jshint-stylish": "^1.0.0",
 | 
					    "jshint-stylish": "^1.0.0",
 | 
				
			||||||
    "load-grunt-tasks": "^0.6.0",
 | 
					 | 
				
			||||||
    "spacejam": "^1.1.1"
 | 
					    "spacejam": "^1.1.1"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "_bootstraps_dependencies_we_dont_use_yet": {
 | 
				
			||||||
 | 
					    "grunt-contrib-compress": "~0.14.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-csslint": "~0.5.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-htmlmin": "~0.6.0",
 | 
				
			||||||
 | 
					    "grunt-contrib-jade": "~0.15.0",
 | 
				
			||||||
 | 
					    "grunt-csscomb": "~3.1.0",
 | 
				
			||||||
 | 
					    "grunt-jscs": "~2.3.0",
 | 
				
			||||||
 | 
					    "grunt-saucelabs": "~8.6.1",
 | 
				
			||||||
 | 
					    "grunt-sed": "twbs/grunt-sed#v0.2.0",
 | 
				
			||||||
 | 
					    "markdown-it": "^5.0.0",
 | 
				
			||||||
 | 
					    "npm-shrinkwrap": "^200.4.0",
 | 
				
			||||||
 | 
					    "time-grunt": "^1.2.1"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user