Project import generated by Copybara.

GitOrigin-RevId: 63746295f1a5ab5a619056791995793d65529e62
diff --git a/node_modules/material-design-lite/dist/components/checkbox/demo.html b/node_modules/material-design-lite/dist/components/checkbox/demo.html
new file mode 100644
index 0000000..e28ddd4
--- /dev/null
+++ b/node_modules/material-design-lite/dist/components/checkbox/demo.html
@@ -0,0 +1,51 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="description" content="A front-end template that helps you build fast, modern mobile web apps.">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>checkbox test</title>
+
+        <!-- Fonts -->
+    <link href='https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic,thin,light,bolditalic,black,medium&amp;lang=en' rel='stylesheet' type='text/css'>
+    <link href="https://fonts.googleapis.com/icon?family=Material+Icons"
+      rel="stylesheet">
+
+    <!-- Page styles -->
+    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/0.0.1/prism.min.css">
+    <link rel="stylesheet" href="../../material.min.css">
+    <link rel="stylesheet" href="../../components/demos.css">
+    <script src="../../material.min.js"></script>
+
+    
+    <style>
+      
+    </style>
+
+  </head>
+  <body>
+
+    <div style="padding-top: 24px;">
+      
+        
+<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" for="checkbox-2">
+  <input type="checkbox" id="checkbox-2" class="mdl-checkbox__input">
+  <span class="mdl-checkbox__label">Checkbox</span>
+</label>
+
+<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" for="checkbox-1">
+  <input type="checkbox" id="checkbox-1" class="mdl-checkbox__input" checked>
+  <span class="mdl-checkbox__label">Checkbox</span>
+</label>
+
+      
+    </div>
+    <!-- Built with love using Material Design Lite -->
+
+    
+    <script>
+      
+    </script>
+  </body>
+</html>
diff --git a/node_modules/material-design-lite/dist/components/checkbox/index.html b/node_modules/material-design-lite/dist/components/checkbox/index.html
new file mode 100755
index 0000000..5d7dd17
--- /dev/null
+++ b/node_modules/material-design-lite/dist/components/checkbox/index.html
@@ -0,0 +1,82 @@
+
+
+
+<h2 id="introduction">Introduction</h2>
+<p>The Material Design Lite (MDL) <strong>checkbox</strong> component is an enhanced version of the standard HTML <code>&lt;input type=&quot;checkbox&quot;&gt;</code> element. A checkbox consists of a small square and, typically, text that clearly communicates a binary condition that will be set or unset when the user clicks or touches it. Checkboxes typically, but not necessarily, appear in groups, and can be selected and deselected individually. The MDL checkbox component allows you to add display and click effects.</p>
+<p>Checkboxes are a common feature of most user interfaces, regardless of a site&#39;s content or function. Their design and use is therefore an important factor in the overall user experience. See the checkbox component&#39;s <a href="https://www.google.com/design/spec/components/selection-controls.html#selection-controls-checkbox">Material Design specifications page</a> for details.</p>
+<p>The enhanced checkbox component has a more vivid visual look than a standard checkbox, and may be initially or programmatically <em>disabled</em>.</p>
+<h3 id="to-include-an-mdl-checkbox-component-">To include an MDL <strong>checkbox</strong> component:</h3>
+<p>&nbsp;1. Code a <code>&lt;label&gt;</code> element and give it a <code>for</code> attribute whose value is the unique id of the checkbox it will contain. The <code>for</code> attribute is optional when the <code>&lt;input&gt;</code> element is contained inside the <code>&lt;label&gt;</code> element, but is recommended for clarity.</p>
+<pre><code class="lang-html">&lt;label for=&quot;chkbox1&quot;&gt;
+...
+&lt;/label&gt;
+</code></pre>
+<p>&nbsp;2. Inside the label, code an <code>&lt;input&gt;</code> element and give it a <code>type</code> attribute whose value is <code>&quot;checkbox&quot;</code>. Also give it an <code>id</code> attribute whose value matches the label&#39;s <code>for</code> attribute value.</p>
+<pre><code class="lang-html">&lt;label for=&quot;chkbox1&quot;&gt;
+  &lt;input type=&quot;checkbox&quot; id=&quot;chkbox1&quot;&gt;
+&lt;/label&gt;
+</code></pre>
+<p>&nbsp;3. Also inside the label, after the checkbox, code a <code>&lt;span&gt;</code> element containing the checkbox&#39;s text caption.</p>
+<pre><code class="lang-html">&lt;label for=&quot;chkbox1&quot;&gt;
+  &lt;input type=&quot;checkbox&quot; id=&quot;chkbox1&quot;&gt;
+  &lt;span&gt;Enable AutoSave&lt;/span&gt;
+&lt;/label&gt;
+</code></pre>
+<p>&nbsp;4. Add one or more MDL classes, separated by spaces, to the label, checkbox, and caption using the <code>class</code> attribute.</p>
+<pre><code class="lang-html">&lt;label for=&quot;chkbox1&quot; class=&quot;mdl-checkbox mdl-js-checkbox&quot;&gt;
+  &lt;input type=&quot;checkbox&quot; id=&quot;chkbox1&quot; class=&quot;mdl-checkbox__input&quot;&gt;
+  &lt;span class=&quot;mdl-checkbox__label&quot;&gt;Enable AutoSave&lt;/span&gt;
+&lt;/label&gt;
+</code></pre>
+<p>The checkbox component is ready for use.</p>
+<h4 id="example">Example</h4>
+<p>A checkbox with a ripple click effect.</p>
+<pre><code class="lang-html">&lt;label for=&quot;chkbox1&quot; class=&quot;mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect&quot;&gt;
+  &lt;input type=&quot;checkbox&quot; id=&quot;chkbox1&quot; class=&quot;mdl-checkbox__input&quot;&gt;
+  &lt;span class=&quot;mdl-checkbox__label&quot;&gt;Enable AutoSave&lt;/span&gt;
+&lt;/label&gt;
+</code></pre>
+<h2 id="configuration-options">Configuration options</h2>
+<p>The MDL CSS classes apply various predefined visual and behavioral enhancements to the checkbox. The table below lists the available classes and their effects.</p>
+<table>
+<thead>
+<tr>
+<th>MDL class</th>
+<th>Effect</th>
+<th>Remarks</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><code>mdl-checkbox</code></td>
+<td>Defines label as an MDL component</td>
+<td>Required on label element</td>
+</tr>
+<tr>
+<td><code>mdl-js-checkbox</code></td>
+<td>Assigns basic MDL behavior to label</td>
+<td>Required on label element</td>
+</tr>
+<tr>
+<td><code>mdl-checkbox__input</code></td>
+<td>Applies basic MDL behavior to checkbox</td>
+<td>Required on input element (checkbox)</td>
+</tr>
+<tr>
+<td><code>mdl-checkbox__label</code></td>
+<td>Applies basic MDL behavior to caption</td>
+<td>Required on span element (caption)</td>
+</tr>
+<tr>
+<td><code>mdl-js-ripple-effect</code></td>
+<td>Applies <em>ripple</em> click effect</td>
+<td>Optional; goes on label element, not input element (checkbox)</td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<p><strong>Note:</strong> Disabled versions of all the available checkbox types are provided, and are invoked with the standard HTML boolean attribute <code>disabled</code>. <code>&lt;input type=&quot;checkbox&quot; id=&quot;checkbox-5&quot; class=&quot;mdl-checkbox__input&quot; disabled&gt;</code>
+This attribute may be added or removed programmatically via scripting.</p>
+</blockquote>
+
+