You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2020/12/26 12:47:49 UTC

svn commit: r1884815 [4/15] - in /tinkerpop/site: docs/3.5.0-SNAPSHOT/ docs/3.5.0-SNAPSHOT/dev/provider/ docs/3.5.0-SNAPSHOT/images/ docs/3.5.0-SNAPSHOT/recipes/ docs/3.5.0-SNAPSHOT/reference/ docs/3.5.0-SNAPSHOT/tutorials/getting-started/ docs/3.5.0-S...

Modified: tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/getting-started/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/getting-started/index.html?rev=1884815&r1=1884814&r2=1884815&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/getting-started/index.html (original)
+++ tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/getting-started/index.html Sat Dec 26 12:47:48 2020
@@ -973,10 +973,10 @@ Gremlin script that can be copied and pa
 <p>It can be instantiated in the console this way:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-1" type="radio" name="radio-set-1599652652-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-2" type="radio" name="radio-set-1599652652-1" class="tab-selector-2" />
-  <label for="tab-1599652652-2" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-1" type="radio" name="radio-set-1608845072-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-2" type="radio" name="radio-set-1608845072-1" class="tab-selector-2" />
+  <label for="tab-1608845072-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1036,10 +1036,10 @@ and to write (<a href="https://tinkerpop
 <p>With your <code>TraversalSource</code> <code>g</code> available it is now possible to ask Gremlin to traverse the <code>Graph</code>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-3" type="radio" name="radio-set-1599652652-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-4" type="radio" name="radio-set-1599652652-3" class="tab-selector-2" />
-  <label for="tab-1599652652-4" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-3" type="radio" name="radio-set-1608845072-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-4" type="radio" name="radio-set-1608845072-3" class="tab-selector-2" />
+  <label for="tab-1608845072-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1209,10 +1209,10 @@ helps orient where you need him to go ne
 as an example. First, you need to create this graph:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-5" type="radio" name="radio-set-1599652652-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-6" type="radio" name="radio-set-1599652652-5" class="tab-selector-2" />
-  <label for="tab-1599652652-6" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-5" type="radio" name="radio-set-1608845072-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-6" type="radio" name="radio-set-1608845072-5" class="tab-selector-2" />
+  <label for="tab-1608845072-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1254,10 +1254,10 @@ shorthand form that enables a more fluid
 that static importing you would instead have to write:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-7" type="radio" name="radio-set-1599652652-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-8" type="radio" name="radio-set-1599652652-7" class="tab-selector-2" />
-  <label for="tab-1599652652-8" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-7" type="radio" name="radio-set-1608845072-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-8" type="radio" name="radio-set-1608845072-7" class="tab-selector-2" />
+  <label for="tab-1608845072-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1352,10 +1352,10 @@ those that have the "name" property valu
 <a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/reference/#has-step">has()</a> step as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-9" type="radio" name="radio-set-1599652652-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-10" type="radio" name="radio-set-1599652652-9" class="tab-selector-2" />
-  <label for="tab-1599652652-10" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-9" type="radio" name="radio-set-1608845072-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-10" type="radio" name="radio-set-1608845072-9" class="tab-selector-2" />
+  <label for="tab-1608845072-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1395,10 +1395,10 @@ The variable <code>g</code> is the <code
 by including the vertex label as part of the filter to ensure that the "name" property key refers to a "person" vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-11" type="radio" name="radio-set-1599652652-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-12" type="radio" name="radio-set-1599652652-11" class="tab-selector-2" />
-  <label for="tab-1599652652-12" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-11" type="radio" name="radio-set-1608845072-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-12" type="radio" name="radio-set-1608845072-11" class="tab-selector-2" />
+  <label for="tab-1608845072-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1451,10 +1451,10 @@ what direction to follow. In this case,
 we use the <a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/reference/#vertex-steps">outE</a> step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-13" type="radio" name="radio-set-1599652652-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-14" type="radio" name="radio-set-1599652652-13" class="tab-selector-2" />
-  <label for="tab-1599652652-14" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-13" type="radio" name="radio-set-1608845072-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-14" type="radio" name="radio-set-1608845072-13" class="tab-selector-2" />
+  <label for="tab-1608845072-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1486,10 +1486,10 @@ we use the <a href="https://tinkerpop.ap
 vertex with <code>inV()</code>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-15" type="radio" name="radio-set-1599652652-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-16" type="radio" name="radio-set-1599652652-15" class="tab-selector-2" />
-  <label for="tab-1599652652-16" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-15" type="radio" name="radio-set-1608845072-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-16" type="radio" name="radio-set-1608845072-15" class="tab-selector-2" />
+  <label for="tab-1608845072-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1521,10 +1521,10 @@ vertex with <code>inV()</code>.</p>
 statement above with:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-17" type="radio" name="radio-set-1599652652-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-18" type="radio" name="radio-set-1599652652-17" class="tab-selector-2" />
-  <label for="tab-1599652652-18" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-17" type="radio" name="radio-set-1608845072-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-18" type="radio" name="radio-set-1608845072-17" class="tab-selector-2" />
+  <label for="tab-1608845072-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1553,10 +1553,10 @@ statement above with:</p>
 "software" vertex and you can therefore ask Gremlin to extract the value of the "name" property as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-19" type="radio" name="radio-set-1599652652-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-20" type="radio" name="radio-set-1599652652-19" class="tab-selector-2" />
-  <label for="tab-1599652652-20" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-19" type="radio" name="radio-set-1608845072-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-20" type="radio" name="radio-set-1608845072-19" class="tab-selector-2" />
+  <label for="tab-1608845072-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1591,10 +1591,10 @@ There&#8217;s not much more that can be
 the "First Five Minutes" section. Recall that you can create this <code>Graph</code> and establish a <code>TraversalSource</code> with:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-21" type="radio" name="radio-set-1599652652-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-22" type="radio" name="radio-set-1599652652-21" class="tab-selector-2" />
-  <label for="tab-1599652652-22" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-21" type="radio" name="radio-set-1608845072-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-22" type="radio" name="radio-set-1608845072-21" class="tab-selector-2" />
+  <label for="tab-1608845072-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1624,10 +1624,10 @@ use <code>has()</code>. What if we wante
 use the <code>within</code> comparator with <code>has()</code> as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-23" type="radio" name="radio-set-1599652652-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-24" type="radio" name="radio-set-1599652652-23" class="tab-selector-2" />
-  <label for="tab-1599652652-24" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-23" type="radio" name="radio-set-1608845072-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-24" type="radio" name="radio-set-1608845072-23" class="tab-selector-2" />
+  <label for="tab-1608845072-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1672,10 +1672,10 @@ language you are interested in in the <a
 <a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/reference/#mean-step">mean()</a> step as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-25" type="radio" name="radio-set-1599652652-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-26" type="radio" name="radio-set-1599652652-25" class="tab-selector-2" />
-  <label for="tab-1599652652-26" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-25" type="radio" name="radio-set-1608845072-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-26" type="radio" name="radio-set-1608845072-25" class="tab-selector-2" />
+  <label for="tab-1608845072-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1701,10 +1701,10 @@ language you are interested in in the <a
 step. We know how to find the "software" that "marko" created:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-27" type="radio" name="radio-set-1599652652-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-28" type="radio" name="radio-set-1599652652-27" class="tab-selector-2" />
-  <label for="tab-1599652652-28" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-27" type="radio" name="radio-set-1608845072-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-28" type="radio" name="radio-set-1608845072-27" class="tab-selector-2" />
+  <label for="tab-1608845072-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1747,10 +1747,10 @@ on what well-formatted Gremlin should lo
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-29" type="radio" name="radio-set-1599652652-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-30" type="radio" name="radio-set-1599652652-29" class="tab-selector-2" />
-  <label for="tab-1599652652-30" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-29" type="radio" name="radio-set-1608845072-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-30" type="radio" name="radio-set-1608845072-29" class="tab-selector-2" />
+  <label for="tab-1608845072-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1784,10 +1784,10 @@ on what well-formatted Gremlin should lo
 handles that exclusion:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-31" type="radio" name="radio-set-1599652652-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-32" type="radio" name="radio-set-1599652652-31" class="tab-selector-2" />
-  <label for="tab-1599652652-32" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-31" type="radio" name="radio-set-1608845072-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-32" type="radio" name="radio-set-1608845072-31" class="tab-selector-2" />
+  <label for="tab-1608845072-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1833,10 +1833,10 @@ filters out the "marko" that we get when
 <p>You will find many uses of <code>as()</code>. Here it is in combination with <a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/reference/#select-step">select</a>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-33" type="radio" name="radio-set-1599652652-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-34" type="radio" name="radio-set-1599652652-33" class="tab-selector-2" />
-  <label for="tab-1599652652-34" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-33" type="radio" name="radio-set-1608845072-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-34" type="radio" name="radio-set-1608845072-33" class="tab-selector-2" />
+  <label for="tab-1608845072-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1871,10 +1871,10 @@ step and its related step modulator call
 we wanted to ask Gremlin to group all the vertices in the graph by their vertex label we could do:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-35" type="radio" name="radio-set-1599652652-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-36" type="radio" name="radio-set-1599652652-35" class="tab-selector-2" />
-  <label for="tab-1599652652-36" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-35" type="radio" name="radio-set-1608845072-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-36" type="radio" name="radio-set-1608845072-35" class="tab-selector-2" />
+  <label for="tab-1608845072-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1903,10 +1903,10 @@ could ask Gremlin to get us the value of
 modulator to <code>group()</code> to transform the values.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652652-37" type="radio" name="radio-set-1599652652-37" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-37" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-38" type="radio" name="radio-set-1599652652-37" class="tab-selector-2" />
-  <label for="tab-1599652652-38" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-37" type="radio" name="radio-set-1608845072-37" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-37" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-38" type="radio" name="radio-set-1608845072-37" class="tab-selector-2" />
+  <label for="tab-1608845072-38" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2105,18 +2105,18 @@ they help make Gremlin more accessible a
 language.</p>
 </div>
 <section class="tabs tabs-6">
-  <input id="tab-1599652652-39" type="radio" name="radio-set-1599652652-39" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652652-39" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652652-40" type="radio" name="radio-set-1599652652-39" class="tab-selector-2" />
-  <label for="tab-1599652652-40" class="tab-label-2">groovy</label>
-  <input id="tab-1599652652-41" type="radio" name="radio-set-1599652652-39" class="tab-selector-3" />
-  <label for="tab-1599652652-41" class="tab-label-3">csharp</label>
-  <input id="tab-1599652652-42" type="radio" name="radio-set-1599652652-39" class="tab-selector-4" />
-  <label for="tab-1599652652-42" class="tab-label-4">java</label>
-  <input id="tab-1599652652-43" type="radio" name="radio-set-1599652652-39" class="tab-selector-5" />
-  <label for="tab-1599652652-43" class="tab-label-5">javascript</label>
-  <input id="tab-1599652652-44" type="radio" name="radio-set-1599652652-39" class="tab-selector-6" />
-  <label for="tab-1599652652-44" class="tab-label-6">python</label>
+  <input id="tab-1608845072-39" type="radio" name="radio-set-1608845072-39" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608845072-39" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608845072-40" type="radio" name="radio-set-1608845072-39" class="tab-selector-2" />
+  <label for="tab-1608845072-40" class="tab-label-2">groovy</label>
+  <input id="tab-1608845072-41" type="radio" name="radio-set-1608845072-39" class="tab-selector-3" />
+  <label for="tab-1608845072-41" class="tab-label-3">csharp</label>
+  <input id="tab-1608845072-42" type="radio" name="radio-set-1608845072-39" class="tab-selector-4" />
+  <label for="tab-1608845072-42" class="tab-label-4">java</label>
+  <input id="tab-1608845072-43" type="radio" name="radio-set-1608845072-39" class="tab-selector-5" />
+  <label for="tab-1608845072-43" class="tab-label-5">javascript</label>
+  <input id="tab-1608845072-44" type="radio" name="radio-set-1608845072-39" class="tab-selector-6" />
+  <label for="tab-1608845072-44" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2200,7 +2200,7 @@ research within the reference documentat
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2020-09-09 09:16:49 EDT
+Last updated 2020-12-26 05:25:56 EST
 </div>
 </div>
 </body>

Modified: tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/gremlins-anatomy/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/gremlins-anatomy/index.html?rev=1884815&r1=1884814&r2=1884815&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/gremlins-anatomy/index.html (original)
+++ tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/gremlins-anatomy/index.html Sat Dec 26 12:47:48 2020
@@ -839,10 +839,10 @@ can be found <a href="https://www.slides
 <p>The component parts of a Gremlin traversal can be all be identified from the following code:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652613-1" type="radio" name="radio-set-1599652613-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652613-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652613-2" type="radio" name="radio-set-1599652613-1" class="tab-selector-2" />
-  <label for="tab-1599652613-2" class="tab-label-2">groovy</label>
+  <input id="tab-1608837540-1" type="radio" name="radio-set-1608837540-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608837540-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608837540-2" type="radio" name="radio-set-1608837540-1" class="tab-selector-2" />
+  <label for="tab-1608837540-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -884,10 +884,10 @@ documentation, blog posts, or examples a
 applications.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652613-3" type="radio" name="radio-set-1599652613-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652613-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652613-4" type="radio" name="radio-set-1599652613-3" class="tab-selector-2" />
-  <label for="tab-1599652613-4" class="tab-label-2">groovy</label>
+  <input id="tab-1608837540-3" type="radio" name="radio-set-1608837540-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608837540-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608837540-4" type="radio" name="radio-set-1608837540-3" class="tab-selector-2" />
+  <label for="tab-1608837540-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -972,10 +972,10 @@ contain the steps that make up the Greml
 chained together in a fluent fashion. Revisiting the example from above:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652613-5" type="radio" name="radio-set-1599652613-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652613-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652613-6" type="radio" name="radio-set-1599652613-5" class="tab-selector-2" />
-  <label for="tab-1599652613-6" class="tab-label-2">groovy</label>
+  <input id="tab-1608837540-5" type="radio" name="radio-set-1608837540-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608837540-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608837540-6" type="radio" name="radio-set-1608837540-5" class="tab-selector-2" />
+  <label for="tab-1608837540-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1145,7 +1145,7 @@ more insight into how Gremlin works and
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2020-09-09 09:16:49 EDT
+Last updated 2020-12-26 05:25:56 EST
 </div>
 </div>
 </body>

Modified: tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/the-gremlin-console/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/the-gremlin-console/index.html?rev=1884815&r1=1884814&r2=1884815&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/the-gremlin-console/index.html (original)
+++ tinkerpop/site/docs/3.5.0-SNAPSHOT/tutorials/the-gremlin-console/index.html Sat Dec 26 12:47:48 2020
@@ -920,10 +920,10 @@ graph database that is easy to use and d
 create an empty TinkerGraph as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-1" type="radio" name="radio-set-1599652624-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-2" type="radio" name="radio-set-1599652624-1" class="tab-selector-2" />
-  <label for="tab-1599652624-2" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-1" type="radio" name="radio-set-1608838795-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-2" type="radio" name="radio-set-1608838795-1" class="tab-selector-2" />
+  <label for="tab-1608838795-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1015,10 +1015,10 @@ labels are defined and the "weight" edge
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-3" type="radio" name="radio-set-1599652624-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-4" type="radio" name="radio-set-1599652624-3" class="tab-selector-2" />
-  <label for="tab-1599652624-4" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-3" type="radio" name="radio-set-1608838795-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-4" type="radio" name="radio-set-1608838795-3" class="tab-selector-2" />
+  <label for="tab-1608838795-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1051,10 +1051,10 @@ However, if you find that a larger graph
 (<a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/images/grateful-dead-schema.png">schema</a>).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-5" type="radio" name="radio-set-1599652624-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-6" type="radio" name="radio-set-1599652624-5" class="tab-selector-2" />
-  <label for="tab-1599652624-6" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-5" type="radio" name="radio-set-1608838795-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-6" type="radio" name="radio-set-1608838795-5" class="tab-selector-2" />
+  <label for="tab-1608838795-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1108,10 +1108,10 @@ console works or performing a particular
 be accessed within the console itself with the <code>:help</code> command.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-7" type="radio" name="radio-set-1599652624-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-8" type="radio" name="radio-set-1599652624-7" class="tab-selector-2" />
-  <label for="tab-1599652624-8" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-7" type="radio" name="radio-set-1608838795-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-8" type="radio" name="radio-set-1608838795-7" class="tab-selector-2" />
+  <label for="tab-1608838795-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1173,10 +1173,10 @@ For help on a specific command <span cla
 addition to the ones provided by TinkerPop. You can also request help on a specific command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-9" type="radio" name="radio-set-1599652624-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-10" type="radio" name="radio-set-1599652624-9" class="tab-selector-2" />
-  <label for="tab-1599652624-10" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-9" type="radio" name="radio-set-1608838795-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-10" type="radio" name="radio-set-1608838795-9" class="tab-selector-2" />
+  <label for="tab-1608838795-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1313,10 +1313,10 @@ key, which only has one vertex associate
 the IDE and execute it in the console and confirm the failure:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-11" type="radio" name="radio-set-1599652624-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-12" type="radio" name="radio-set-1599652624-11" class="tab-selector-2" />
-  <label for="tab-1599652624-12" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-11" type="radio" name="radio-set-1608838795-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-12" type="radio" name="radio-set-1608838795-11" class="tab-selector-2" />
+  <label for="tab-1608838795-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1352,10 +1352,10 @@ detects that type it steps through each
 <p>Trying it with the use of <code>next()</code> produces the following:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-13" type="radio" name="radio-set-1599652624-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-14" type="radio" name="radio-set-1599652624-13" class="tab-selector-2" />
-  <label for="tab-1599652624-14" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-13" type="radio" name="radio-set-1608838795-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-14" type="radio" name="radio-set-1608838795-13" class="tab-selector-2" />
+  <label for="tab-1608838795-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1390,10 +1390,10 @@ the call to <code>next()</code>.  This f
 when you want to work with a <code>Traversal</code> as a variable. You can do this with a clever use of a semi-colon:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-15" type="radio" name="radio-set-1599652624-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-16" type="radio" name="radio-set-1599652624-15" class="tab-selector-2" />
-  <label for="tab-1599652624-16" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-15" type="radio" name="radio-set-1608838795-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-16" type="radio" name="radio-set-1608838795-15" class="tab-selector-2" />
+  <label for="tab-1608838795-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1473,10 +1473,10 @@ benefit, and as such, <code>inV()</code>
 can remedy that by adding <code>fold()</code> to <code>inV()</code> as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-17" type="radio" name="radio-set-1599652624-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-18" type="radio" name="radio-set-1599652624-17" class="tab-selector-2" />
-  <label for="tab-1599652624-18" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-17" type="radio" name="radio-set-1608838795-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-18" type="radio" name="radio-set-1608838795-17" class="tab-selector-2" />
+  <label for="tab-1608838795-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1534,10 +1534,10 @@ can remedy that by adding <code>fold()</
 as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-19" type="radio" name="radio-set-1599652624-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-20" type="radio" name="radio-set-1599652624-19" class="tab-selector-2" />
-  <label for="tab-1599652624-20" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-19" type="radio" name="radio-set-1608838795-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-20" type="radio" name="radio-set-1608838795-19" class="tab-selector-2" />
+  <label for="tab-1608838795-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1632,10 +1632,10 @@ analysis on where people live and when t
 the data of the "person" vertices in the graph:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-21" type="radio" name="radio-set-1599652624-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-22" type="radio" name="radio-set-1599652624-21" class="tab-selector-2" />
-  <label for="tab-1599652624-22" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-21" type="radio" name="radio-set-1608838795-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-22" type="radio" name="radio-set-1608838795-21" class="tab-selector-2" />
+  <label for="tab-1608838795-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1674,10 +1674,10 @@ where "location" does not have one value
 has <a href="https://tinkerpop.apache.org/docs/3.5.0-SNAPSHOT/reference/#vertex-properties">meta-properties</a> as well:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-23" type="radio" name="radio-set-1599652624-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-24" type="radio" name="radio-set-1599652624-23" class="tab-selector-2" />
-  <label for="tab-1599652624-24" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-23" type="radio" name="radio-set-1608838795-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-24" type="radio" name="radio-set-1608838795-23" class="tab-selector-2" />
+  <label for="tab-1608838795-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1732,10 +1732,10 @@ data in two separate traversals and the
 the "person" vertices, as this will be the main filter for the data you intend to retrieve:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-25" type="radio" name="radio-set-1599652624-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-26" type="radio" name="radio-set-1599652624-25" class="tab-selector-2" />
-  <label for="tab-1599652624-26" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-25" type="radio" name="radio-set-1608838795-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-26" type="radio" name="radio-set-1608838795-25" class="tab-selector-2" />
+  <label for="tab-1608838795-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1787,10 +1787,10 @@ settings in <code>bin/gremlin.sh</code>
 <p>In an attempt to test things out, you take a naive approach at the traversal with your filter for "firstYear" applied:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-27" type="radio" name="radio-set-1599652624-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-28" type="radio" name="radio-set-1599652624-27" class="tab-selector-2" />
-  <label for="tab-1599652624-28" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-27" type="radio" name="radio-set-1608838795-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-28" type="radio" name="radio-set-1608838795-27" class="tab-selector-2" />
+  <label for="tab-1608838795-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1841,10 +1841,10 @@ Console, you decide to just process "l"
 see for your rows and columns style output:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-29" type="radio" name="radio-set-1599652624-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-30" type="radio" name="radio-set-1599652624-29" class="tab-selector-2" />
-  <label for="tab-1599652624-30" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-29" type="radio" name="radio-set-1608838795-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-30" type="radio" name="radio-set-1608838795-29" class="tab-selector-2" />
+  <label for="tab-1608838795-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1965,16 +1965,16 @@ similar to what happens when you decide
 you wish to use. To do this, you need to use the <code>import</code> command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-31" type="radio" name="radio-set-1599652624-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-32" type="radio" name="radio-set-1599652624-31" class="tab-selector-2" />
-  <label for="tab-1599652624-32" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-31" type="radio" name="radio-set-1608838795-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-32" type="radio" name="radio-set-1608838795-31" class="tab-selector-2" />
+  <label for="tab-1608838795-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; <span class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
 org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gre
 mlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction
 .*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.had
 oop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.p
 rocess.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.structure.util.reference.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org
 .apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, java.util.*, j
 ava.sql.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span clas
 s="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremli
 n.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tink
 erpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; Year.now()
 ==&gt;<span class="integer">2020</span></code></pre>
 </div>
@@ -1997,16 +1997,16 @@ Year.now()</code></pre>
 to produce the set of years to have for each person up to the current year:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-33" type="radio" name="radio-set-1599652624-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-34" type="radio" name="radio-set-1599652624-33" class="tab-selector-2" />
-  <label for="tab-1599652624-34" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-33" type="radio" name="radio-set-1608838795-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-34" type="radio" name="radio-set-1608838795-33" class="tab-selector-2" />
+  <label for="tab-1608838795-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; <span class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
 org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gre
 mlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction
 .*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.had
 oop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.p
 rocess.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.structure.util.reference.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org
 .apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, java.util.*, j
 ava.sql.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span clas
 s="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremli
 n.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tink
 erpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; firstYear = g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).
                            local(properties(<span class="string"><span class="delimiter">'</span><span class="content">location</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">startTime</span><span class="delimiter">'</span></span>).min()).
                            max().next()
@@ -2106,16 +2106,16 @@ g.V().hasLabel(<span class="string"><spa
 <p>From there you can build on that traversal to grab the "location" given the generated "year" for that data:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1599652624-35" type="radio" name="radio-set-1599652624-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1599652624-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1599652624-36" type="radio" name="radio-set-1599652624-35" class="tab-selector-2" />
-  <label for="tab-1599652624-36" class="tab-label-2">groovy</label>
+  <input id="tab-1608838795-35" type="radio" name="radio-set-1608838795-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1608838795-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1608838795-36" type="radio" name="radio-set-1608838795-35" class="tab-selector-2" />
+  <label for="tab-1608838795-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; <span class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
 org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gre
 mlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction
 .*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.had
 oop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.p
 rocess.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.structure.util.reference.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration2.*, org.apache.commons.configuration2.builder.fluent.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org
 .apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.*, org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, java.util.*, j
 ava.sql.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoCore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span clas
 s="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, org.apache.tinkerpop.gremli
 n.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tink
 erpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; firstYear = g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).
                            local(properties(<span class="string"><span class="delimiter">'</span><span class="content">location</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">startTime</span><span class="delimiter">'</span></span>).min()).
                            max().next()
@@ -2392,7 +2392,7 @@ knowledge on what the console can do for
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2020-09-09 09:16:49 EDT
+Last updated 2020-12-26 05:25:56 EST
 </div>
 </div>
 </body>