anchor.diff:    final isAwaiting = card == null ||
         analysis == null ||
         (!card.isSkipped && !analysis.hasPanaSummary);
  -  String documentationUrl = selectedVersion.documentation;
  +  String documentationUrl = packageLinks.documentationUrl;
     if (documentationUrl != null &&
         (documentationUrl.startsWith('https://www.dartdocs.org/') ||
             documentationUrl.startsWith('http://www.dartdocs.org/') ||
  
positive.code:     version: selectedVersion.version,
      isLatest: selectedVersion.version == package.latestVersion,
    );
    final packageLinks = selectedVersion.packageLinks;
  
    final links = <Map<String, dynamic>>[];
    void addLink(
  
negative.code:       'uploaders_title': 'Uploader',
        'uploaders_html': _getAuthorsHtml(package.uploaderEmails),
        'short_created': selectedVersion.shortCreated,
        'license_html': _renderLicenses(baseUrl, analysis?.licenses),
        'score_box_html': renderScoreBox(card?.overallScore,
            isSkipped: card?.isSkipped ?? false,
            isNewPackage: package.isNewPackage()),
  