| 12345678910111213141516171819202122232425262728293031 | 
							- var generate = require('css-tree').generate;
 
- function Index() {
 
-     this.seed = 0;
 
-     this.map = Object.create(null);
 
- }
 
- Index.prototype.resolve = function(str) {
 
-     var index = this.map[str];
 
-     if (!index) {
 
-         index = ++this.seed;
 
-         this.map[str] = index;
 
-     }
 
-     return index;
 
- };
 
- module.exports = function createDeclarationIndexer() {
 
-     var ids = new Index();
 
-     return function markDeclaration(node) {
 
-         var id = generate(node);
 
-         node.id = ids.resolve(id);
 
-         node.length = id.length;
 
-         node.fingerprint = null;
 
-         return node;
 
-     };
 
- };
 
 
  |