String _renderCategory_partial_head_0()

in lib/src/generator/templates.aot_renderers_for_html.dart [261:406]


String _renderCategory_partial_head_0(_i1.CategoryTemplateData context0) {
  final buffer = StringBuffer();
  buffer.write('''<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">''');
  if (context0.includeVersion == true) {
    buffer.writeln();
    buffer.write('''
  <meta name="generator" content="made with love by dartdoc ''');
    buffer.writeEscaped(context0.version);
    buffer.write('''">''');
  }
  buffer.writeln();
  buffer.write('''
  <meta name="description" content="''');
  buffer.writeEscaped(context0.metaDescription);
  buffer.write('''">
  <title>''');
  buffer.writeEscaped(context0.title);
  buffer.write('''</title>''');
  var context1 = context0.relCanonicalPrefix;
  if (context1 != null) {
    buffer.writeln();
    buffer.write('''
  <link rel="canonical" href="''');
    buffer.write(context0.relCanonicalPrefix);
    buffer.write('''/''');
    buffer.write(context0.bareHref);
    buffer.write('''">''');
  }
  buffer.writeln();
  if (context0.useBaseHref == true) {
    var context2 = context0.htmlBase;
    buffer.writeln();
    buffer.write('''
  <!-- required because all the links are pseudo-absolute -->
  <base href="''');
    buffer.write(context0.htmlBase);
    buffer.write('''">''');
  }
  buffer.write('\n\n  ');
  buffer.writeln();
  buffer.write('''
  <link rel="preconnect" href="https://fonts.gstatic.com">
  <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  ''');
  buffer.writeln();
  buffer.write('''
  <link rel="stylesheet" href="''');
  if (context0.useBaseHref != true) {
    buffer.write('''%%__HTMLBASE_dartdoc_internal__%%''');
  }
  buffer.write('''static-assets/github.css?v1">
  <link rel="stylesheet" href="''');
  if (context0.useBaseHref != true) {
    buffer.write('''%%__HTMLBASE_dartdoc_internal__%%''');
  }
  buffer.write('''static-assets/styles.css?v1">
  <link rel="icon" href="''');
  if (context0.useBaseHref != true) {
    buffer.write('''%%__HTMLBASE_dartdoc_internal__%%''');
  }
  buffer.write('''static-assets/favicon.png?v1">

  ''');
  buffer.write(context0.customHeader);
  buffer.writeln();
  buffer.write('''
</head>

''');
  buffer.writeln();
  buffer.write('''
<body data-base-href="''');
  buffer.write(context0.htmlBase);
  buffer.write('''"
      data-using-base-href="''');
  buffer.write(context0.useBaseHref.toString());
  buffer.write('''">

<div id="overlay-under-drawer"></div>

<header id="title">
  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  <ol class="breadcrumbs gt-separated dark hidden-xs">''');
  var context3 = context0.navLinks;
  for (var context4 in context3) {
    buffer.writeln();
    buffer.write('''
    <li><a href="''');
    buffer.write(context4.href);
    buffer.write('''">''');
    buffer.writeEscaped(context4.name);
    buffer.write('''</a></li>''');
  }
  var context5 = context0.navLinksWithGenerics;
  for (var context6 in context5) {
    buffer.writeln();
    buffer.write('''
    <li><a href="''');
    buffer.write(context6.href);
    buffer.write('''">''');
    buffer.writeEscaped(context6.name);
    if (context6.hasGenericParameters == true) {
      buffer.write('''<span class="signature">''');
      buffer.write(context6.genericParameters);
      buffer.write('''</span>''');
    }
    buffer.write('''</a></li>''');
  }
  if (context0.hasHomepage != true) {
    buffer.writeln();
    buffer.write('''
    <li class="self-crumb">''');
    buffer.write(context0.layoutTitle);
    buffer.write('''</li>''');
  }
  if (context0.hasHomepage == true) {
    buffer.writeln();
    buffer.write('''
    <li><a href="''');
    buffer.write(context0.homepage);
    buffer.write('''">''');
    buffer.write(context0.layoutTitle);
    buffer.write('''</a></li>''');
  }
  buffer.writeln();
  buffer.write('''
  </ol>
  <div class="self-name">''');
  buffer.writeEscaped(context0.self.name);
  buffer.write('''</div>
  <form class="search navbar-right" role="search">
    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  </form>
</header>

<main>
''');

  return buffer.toString();
}