Skip to content

Commit

Permalink
GITBOOK cleanup example assets.
Browse files Browse the repository at this point in the history
  • Loading branch information
petrasvestartas committed Jan 30, 2025
1 parent e89cd04 commit 31e18b6
Show file tree
Hide file tree
Showing 160 changed files with 37 additions and 44 deletions.
Binary file removed gitbook/.gitbook/assets/0_creases.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_2.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_3.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_4.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_5.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_6.jpg
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/0_creases_7.jpg
Binary file not shown.
1 change: 0 additions & 1 deletion gitbook/.gitbook/assets/0_rhinovault_lips_pattern.json

This file was deleted.

1 change: 0 additions & 1 deletion gitbook/.gitbook/assets/1_rhinovault_lips_boundary.json

This file was deleted.

1 change: 0 additions & 1 deletion gitbook/.gitbook/assets/2_rhinovault_lips_form (2).json

This file was deleted.

1 change: 0 additions & 1 deletion gitbook/.gitbook/assets/2_rhinovault_lips_form.json

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion gitbook/.gitbook/assets/7_rhinovault_vertical_thrust.json

This file was deleted.

Binary file removed gitbook/.gitbook/assets/Artboard 10.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_0 (1) (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_0 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_1 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_1.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_10 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_10.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_2 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_2.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_3 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_3.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_4 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_4 (2).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_4.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_5 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_5 (2).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_5.png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_6 (1).png
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/barrel_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_7 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_7.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_8.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_3 (1).jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_3.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_4.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_5 (1).jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_5.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_6 (1).jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_6.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/barrel_vault_7.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/creases_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_2.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_3.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_5.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_6 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_6 (2).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_7.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_8.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/creases_9.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/cross_vault.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/cross_vault_0.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/cross_vault_1.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/crpillow_vault_5.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdown.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/dropdowns_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_2.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_3.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_5.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/dropdowns_6.png
Diff not rendered.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
Binary file added gitbook/.gitbook/assets/examples_lips.png
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added gitbook/.gitbook/assets/examples_lips_7.png
Binary file removed gitbook/.gitbook/assets/fan_vault.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/fan_vault_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_2.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_3.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_5.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/fan_vault_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/funnel_shell_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_2.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_3.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_5.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/funnel_shell_7.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/holes_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_2.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_3.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_5.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/holes_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/lips_0 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_0.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_0_1.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_1 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_2 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_3 (1) (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_3 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_4 (1) (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_4 (2) (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_4 (2).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_4.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_5 (1).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_6 (2).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_6 (3).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_6.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_7 (2).png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/lips_7.png
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/pillow_vault.zip
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/pillow_vault_0.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/pillow_vault_1.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/pillow_vault_2.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/pillow_vault_3.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/pillow_vault_6.jpg
Diff not rendered.
Binary file removed gitbook/.gitbook/assets/rhinovault_barrel (1).3dm
Binary file not shown.
Binary file removed gitbook/.gitbook/assets/rhinovault_barrel.3dm
Binary file not shown.
38 changes: 19 additions & 19 deletions gitbook/examples/basic-design/lips.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ layout:

# Lips

<figure><img src="../../.gitbook/assets/lips_0_1.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips.png" alt=""><figcaption></figcaption></figure>

In this tutorial, we modify the force diagram to create a lip at the edge of the shell. By "lip," we refer to historical examples such as Heinz Isler's _Wyss Garten Haus_. These folds at the boundary play a key structural role in stiffening the edges of a shell.

Expand All @@ -24,7 +24,7 @@ To accomplish this, we will set the force diagram edge length parameters [**lmin



{% file src="../../.gitbook/assets/lips.3dm" %}
{% file src="../../.gitbook/assets/examples_lips.3dm" %}

***

Expand All @@ -34,9 +34,9 @@ To accomplish this, we will set the force diagram edge length parameters [**lmin

Create a pattern from a mesh. You can start with the attached Rhino file or a session file.

<figure><img src="../../.gitbook/assets/barrel_0.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_0.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/0_rhinovault_lips_pattern (1).json" %}
{% file src="../../.gitbook/assets/examples_lips_0.json" %}

***

Expand All @@ -46,9 +46,9 @@ Create a pattern from a mesh. You can start with the attached Rhino file or a se

Manually set the boundary points from the three boundary arches.

<figure><img src="../../.gitbook/assets/lips_1.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_1.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/1_rhinovault_lips_boundary (1).json" %}
{% file src="../../.gitbook/assets/examples_lips_1.json" %}

***

Expand All @@ -58,9 +58,9 @@ Manually set the boundary points from the three boundary arches.

The mesh geometry is converted into a line preview, marked with green lines.

<figure><img src="../../.gitbook/assets/lips_2.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_2.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/2_rhinovault_lips_form (2).json" %}
{% file src="../../.gitbook/assets/examples_lips_2.json" %}

***

Expand All @@ -70,9 +70,9 @@ The mesh geometry is converted into a line preview, marked with green lines.

Create a force diagram that shows the angle differences between the form and force diagrams. Ideally, they should become orthogonal to each other to achieve a compression-only shell.

<figure><img src="../../.gitbook/assets/lips_3.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_3.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/3_rhinovault_lips_force.json" %}
{% file src="../../.gitbook/assets/examples_lips_3.json" %}

***

Expand All @@ -82,9 +82,9 @@ Create a force diagram that shows the angle differences between the form and for

Set the iteration to 1000 to achieve horizontal equilibrium. Horizontal equilibrium is reached when no TextDot is visible, indicating that the angles between the force and form diagrams are orthogonal within the defined tolerance.

<figure><img src="../../.gitbook/assets/lips_4 (1).png" alt=""><figcaption><p>.</p></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_4.png" alt=""><figcaption><p>.</p></figcaption></figure>

{% file src="../../.gitbook/assets/4_rhinovault_lips_horizontal_thrust.json" %}
{% file src="../../.gitbook/assets/examples_lips_4.json" %}

***

Expand All @@ -94,11 +94,11 @@ Set the iteration to 1000 to achieve horizontal equilibrium. Horizontal equilibr

Set the boundary edge length range ([lmin](../../manual/7.-modify-diagrams/supports-1.md) and [lmax](../../manual/7.-modify-diagrams/supports-1.md)) to \[1, 3], and the mesh edges representing the lip to \[10, 15].

<figure><img src="../../.gitbook/assets/lips_5.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_5_0.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../../.gitbook/assets/lips_6 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_5_1.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/5_rhinovault_lips_modify_horizontal_forces.json" %}
{% file src="../../.gitbook/assets/examples_lips_5.json" %}

***

Expand All @@ -108,9 +108,9 @@ Set the boundary edge length range ([lmin](../../manual/7.-modify-diagrams/suppo

Rerun the horizontal equilibrium.

<figure><img src="../../.gitbook/assets/lips_7 (1).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_6.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/6_rhinovault_lips_horizontal_thrust (2).json" %}
{% file src="../../.gitbook/assets/examples_lips_6.json" %}

***

Expand All @@ -120,6 +120,6 @@ Rerun the horizontal equilibrium.

The final geometry is computed by running the vertical equilibrium command, keeping the z-height unchanged. For preview, we use the following options:`RV_settings > Drawing > show_pipes` and `show_forces`.

<figure><img src="../../.gitbook/assets/lips_7.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_lips_7.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/7_rhinovault_vertical_thrust (1).json" %}
{% file src="../../.gitbook/assets/examples_lips_7.json" %}
36 changes: 18 additions & 18 deletions gitbook/examples/historical-typologies/barrel-vault.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ layout:

# Barrel Vault

<figure><img src="../../.gitbook/assets/barrel_10 (1).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel.png" alt=""><figcaption></figcaption></figure>

In this tutorial, we will explore the basic features of RhinoVAULT to determine the equilibrium shape of a barrel vault with two boundary supports. To form-find the barrel vault, we will adjust the form diagram parameters for the allowable internal horizontal force limits: [**hmax**](../../manual/7.-modify-diagrams/supports.md) (upper limit) and [**hmin**](../../manual/7.-modify-diagrams/supports.md) (lower limit).

A barrel vault is unique because its edges orthogonal to the arches carry almost no load (e.g., **1e-5**), while the edges along the arches share the same internal horizontal force (e.g., **2**). The exception occurs at the boundary, where half of the horizontal force is used (e.g., **1**) for the small tributary area. Due to this special force distribution, the force diagram collapses into a single line.

{% file src="../../.gitbook/assets/rhinovault_barrel (1).3dm" %}
{% file src="../../.gitbook/assets/examples_barrel.3dm" %}

***

Expand All @@ -30,9 +30,9 @@ A barrel vault is unique because its edges orthogonal to the arches carry almost

Create a pattern from a mesh. You can start with the attached Rhino file or a session file.

<figure><img src="../../.gitbook/assets/barrel_0 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_0.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_0.json" %}
{% file src="../../.gitbook/assets/examples_barrel_0.json" %}

***

Expand All @@ -42,9 +42,9 @@ Create a pattern from a mesh. You can start with the attached Rhino file or a se

Manually set the boundary points on the top and bottom edges of the mesh.

<figure><img src="../../.gitbook/assets/barrel_1 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_1.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_1.json" %}
{% file src="../../.gitbook/assets/examples_barrel_1.json" %}

***

Expand All @@ -54,9 +54,9 @@ Manually set the boundary points on the top and bottom edges of the mesh.

The mesh geometry is converted into a line preview, marked with green lines.

<figure><img src="../../.gitbook/assets/barrel_2 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_2.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_2.json" %}
{% file src="../../.gitbook/assets/examples_barrel_2.png" %}

***

Expand All @@ -65,13 +65,13 @@ The mesh geometry is converted into a line preview, marked with green lines.
**Command:** `RV_form_modify`> `Edge Constraints` > `Manual`\
Set the horizontal edge constraints (h\_min and h\_max) to: a) 0.00001, b) vertical edges to 2, and c) vertical boundary edges to 1. This is done because horizontal edges ideally carry no load, and boundary arches have a tributary area twice as large as the outer ones.

<figure><img src="../../.gitbook/assets/barrel_3 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_3_0.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../../.gitbook/assets/barrel_4 (3).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_3_1.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../../.gitbook/assets/barrel_5 (3).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_3_2.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_3.json" %}
{% file src="../../.gitbook/assets/examples_barrel_3.json" %}

***

Expand All @@ -81,9 +81,9 @@ Set the horizontal edge constraints (h\_min and h\_max) to: a) 0.00001, b) verti

On the right side, the force diagram is created with TextDots marking the angle deviation between the form edge and its 90-degree rotated force edge. In the next step, horizontal equilibrium will be applied to reduce this deviation to zero.

<figure><img src="../../.gitbook/assets/barrel_6 (2).png" alt=""><figcaption><p>.</p></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_4.png" alt=""><figcaption><p>.</p></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_4.json" %}
{% file src="../../.gitbook/assets/examples_barrel_4.json" %}

***

Expand All @@ -93,9 +93,9 @@ On the right side, the force diagram is created with TextDots marking the angle

Set the iteration to 1000 to reach the horizontal equilibrium. Since horizontal segments have almost no force, the force diagram collapses to a line.

<figure><img src="../../.gitbook/assets/barrel_7 (2).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_5.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_5.json" %}
{% file src="../../.gitbook/assets/examples_barrel_5.json" %}

***

Expand All @@ -105,6 +105,6 @@ Set the iteration to 1000 to reach the horizontal equilibrium. Since horizontal

The final geometry is computed by running the vertical equilibrium command, keeping the z-height unchanged. For preview, we use the following options:`RV_settings > Drawing > show_pipes` and `show_forces`.

<figure><img src="../../.gitbook/assets/barrel_8 (1).png" alt=""><figcaption></figcaption></figure>
<figure><img src="../../.gitbook/assets/examples_barrel_6.png" alt=""><figcaption></figcaption></figure>

{% file src="../../.gitbook/assets/rhinovault_barrel_6.json" %}
{% file src="../../.gitbook/assets/examples_barrel_6.png" %}

0 comments on commit 31e18b6

Please sign in to comment.