anchor.diff:      if (htmlSrc.isNotEmpty) {
         outputTabController.selectTab('result');
       } else if (dartSrc.contains("'dart:html'") ||
  -    dartSrc.contains('"dart:html"')) {
  +        dartSrc.contains('"dart:html"')) {
         outputTabController.selectTab('result');
       } else {
         outputTabController.selectTab('console');
  
positive.code: 
    Future shareAnon({String summary: ""}) {
      return gistLoader
      .createAnon(mutableGist.createGist(summary: summary))
      .then((Gist newGist) {
        editableGist.setBackingGist(newGist);
        overrideNextRoute(newGist);
        router.go('gist', {'gist': newGist.id});
  
negative.code:     bool loadedFromSaved = false;
      Uri url = Uri.parse(window.location.toString());
      if (url.hasQuery &&
          url.queryParameters['id'] != null &&
          isLegalGistId(url.queryParameters['id'])) {
        _showGist(url.queryParameters['id']);
      } else if (url.hasQuery && url.queryParameters['export'] != null) {
        UuidContainer requestId = new UuidContainer()
          ..uuid = url.queryParameters['export'];
        Future<PadSaveObject> exportPad =
            dartSupportServices.pullExportContent(requestId);
        await exportPad.then((pad) {
          Gist blankGist = createSampleGist();
          blankGist.getFile('main.dart').content = pad.dart;
  