| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 | | /** |  |  * Translates the list format produced by css-loader into something |  |  * easier to manipulate. |  |  */ |  | export default function listToStyles (parentId, list) { |  |   var styles = [] |  |   var newStyles = {} |  |   for (var i = 0; i < list.length; i++) { |  |     var item = list[i] |  |     var id = item[0] |  |     var css = item[1] |  |     var media = item[2] |  |     var sourceMap = item[3] |  |     var part = { |  |       id: parentId + ':' + i, |  |       css: css, |  |       media: media, |  |       sourceMap: sourceMap |  |     } |  |     if (!newStyles[id]) { |  |       styles.push(newStyles[id] = { id: id, parts: [part] }) |  |     } else { |  |       newStyles[id].parts.push(part) |  |     } |  |   } |  |   return styles |  | } | 
 |