anchor.diff:  library episodes;
   
   import 'dart:html';
  -import 'dart:uri';
   
   import 'src/constants.dart';
   part 'src/reporter.dart';
  
positive.code:       return;
      }
      if (markTime == null) {
        markTime = new Date.now().millisecondsSinceEpoch;
      } else if (markTime is! int) {
        try {
          // Make sure the time is a number.
  
negative.code:           } else if (subCookies[j].startsWith('r=')) {
              var startPage = subCookies[j].substring(2);
              referrerMatch =
                  (Uri.encodeComponent(document.referrer) == startPage);
            }
          }
          if (referrerMatch && startTime) {
  