You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							66 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							66 lines
						
					
					
						
							1.6 KiB
						
					
					
				| "use strict"; | |
| 
 | |
| /* | |
|   MIT License http://www.opensource.org/licenses/mit-license.php | |
|   Author Tobias Koppers @sokra | |
| */ | |
| // css base code, injected by the css-loader | |
| // eslint-disable-next-line func-names | |
| module.exports = function (cssWithMappingToString) { | |
|   var list = []; // return the list of modules as css string | |
|  | |
|   list.toString = function toString() { | |
|     return this.map(function (item) { | |
|       var content = cssWithMappingToString(item); | |
| 
 | |
|       if (item[2]) { | |
|         return "@media ".concat(item[2], " {").concat(content, "}"); | |
|       } | |
| 
 | |
|       return content; | |
|     }).join(""); | |
|   }; // import a list of modules into the list | |
|   // eslint-disable-next-line func-names | |
|  | |
| 
 | |
|   list.i = function (modules, mediaQuery, dedupe) { | |
|     if (typeof modules === "string") { | |
|       // eslint-disable-next-line no-param-reassign | |
|       modules = [[null, modules, ""]]; | |
|     } | |
| 
 | |
|     var alreadyImportedModules = {}; | |
| 
 | |
|     if (dedupe) { | |
|       for (var i = 0; i < this.length; i++) { | |
|         // eslint-disable-next-line prefer-destructuring | |
|         var id = this[i][0]; | |
| 
 | |
|         if (id != null) { | |
|           alreadyImportedModules[id] = true; | |
|         } | |
|       } | |
|     } | |
| 
 | |
|     for (var _i = 0; _i < modules.length; _i++) { | |
|       var item = [].concat(modules[_i]); | |
| 
 | |
|       if (dedupe && alreadyImportedModules[item[0]]) { | |
|         // eslint-disable-next-line no-continue | |
|         continue; | |
|       } | |
| 
 | |
|       if (mediaQuery) { | |
|         if (!item[2]) { | |
|           item[2] = mediaQuery; | |
|         } else { | |
|           item[2] = "".concat(mediaQuery, " and ").concat(item[2]); | |
|         } | |
|       } | |
| 
 | |
|       list.push(item); | |
|     } | |
|   }; | |
| 
 | |
|   return list; | |
| };
 |