Skip to content

Commit

Permalink
Deploying to gh-pages from @ 7bf9f03 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
coatless committed Aug 8, 2024
1 parent d327105 commit e0ac60a
Show file tree
Hide file tree
Showing 37 changed files with 383 additions and 204 deletions.
2 changes: 1 addition & 1 deletion examples/blog/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down
6 changes: 3 additions & 3 deletions examples/blog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -205,7 +205,7 @@ <h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-list

<div class="quarto-listing quarto-listing-container-default" id="listing-listing">
<div class="list quarto-listing-default">
<div class="quarto-post image-right" data-index="0" data-categories="news,code,analysis" data-listing-date-sort="1710201600000" data-listing-file-modified-sort="1718205506836" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="41">
<div class="quarto-post image-right" data-index="0" data-categories="news,code,analysis" data-listing-date-sort="1710201600000" data-listing-file-modified-sort="1723137650734" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="41">
<div class="thumbnail">
<p><a href="./posts/post-with-code/index.html" class="no-external"></a></p><a href="./posts/post-with-code/index.html" class="no-external">
<p><img loading="lazy" src="./posts/post-with-code/image.jpg" class="thumbnail-image"></p>
Expand Down Expand Up @@ -244,7 +244,7 @@ <h3 class="no-anchor listing-title">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="1" data-categories="news,code,analysis" data-listing-date-sort="1708300800000" data-listing-file-modified-sort="1718205506836" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="92">
<div class="quarto-post image-right" data-index="1" data-categories="news,code,analysis" data-listing-date-sort="1708300800000" data-listing-file-modified-sort="1723137650734" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="92">
<div class="thumbnail">
<p><a href="./posts/embed-slides/index.html" class="no-external"></a></p><a href="./posts/embed-slides/index.html" class="no-external">
<p><img loading="lazy" src="./posts/embed-slides/image.jpg" class="thumbnail-image"></p>
Expand Down
2 changes: 1 addition & 1 deletion examples/blog/posts/embed-slides/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down
4 changes: 2 additions & 2 deletions examples/blog/posts/post-with-code/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -230,7 +230,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"id":1,"options":{"read-only":"false","out-height":"","context":"interactive","fig-cap":"","output":"true","fig-height":5,"message":"true","fig-width":7,"classes":"","label":"","results":"markup","comment":"","dpi":72,"out-width":"700px","warning":"true","autorun":""},"code":"print(\"Hello {quarto-pyodide} blog world!\")"}];
globalThis.qpyodideCellDetails = [{"id":1,"code":"print(\"Hello {quarto-pyodide} blog world!\")","options":{"out-width":"700px","label":"","context":"interactive","fig-width":7,"results":"markup","warning":"true","fig-height":5,"autorun":"","out-height":"","read-only":"false","classes":"","message":"true","dpi":72,"comment":"","output":"true","fig-cap":""}}];


</script>
Expand Down
42 changes: 21 additions & 21 deletions examples/blog/search.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
[
{
"objectID": "posts/post-with-code/index.html",
"href": "posts/post-with-code/index.html",
"title": "Post With Interactive Code",
"section": "",
"text": "This is a post with interactive code on a Quarto Blog through the quarto-pyodide extension. The configuration setup for the quarto-pyodide extension is taken care of in the _quarto.yml file to avoid needing to re-specify options multiple times.\n\nPlease enable JavaScript to experience the dynamic code cell content on this page."
},
{
"objectID": "index.html",
"href": "index.html",
"title": "blog",
"section": "",
"text": "Post With Interactive Code\n\n\n\n\n\n\nnews\n\n\ncode\n\n\nanalysis\n\n\n\n\n\n\n\n\n\nMar 12, 2024\n\n\nJames Balamuta\n\n\n\n\n\n\n\n\n\n\n\n\nPost Containing Slides with Interactive Python Code\n\n\n\n\n\n\nnews\n\n\ncode\n\n\nanalysis\n\n\n\n\n\n\n\n\n\nFeb 19, 2024\n\n\nJames Balamuta\n\n\n\n\n\n\nNo matching items"
},
{
"objectID": "about.html",
"href": "about.html",
"title": "About",
"section": "",
"text": "This blog is a demo showing how to use the quarto-pyodide extension."
},
{
"objectID": "posts/embed-slides/index.html",
"href": "posts/embed-slides/index.html",
Expand All @@ -19,26 +40,5 @@
"title": "Post Containing Slides with Interactive Python Code",
"section": "Embed Code",
"text": "Embed Code\nPlace the following code inside of the Quarto Document:\n&lt;style&gt;\n.slide-deck {\n border: 3px solid #dee2e6;\n width: 100%;\n height: 475px;\n}\n&lt;/style&gt;\n\n&lt;div&gt;\n```{=html}\n&lt;iframe class=\"slide-deck\" src=\"path/to/presentation/\"&gt;&lt;/iframe&gt;\n```\n&lt;/div&gt;"
},
{
"objectID": "index.html",
"href": "index.html",
"title": "blog",
"section": "",
"text": "Post With Interactive Code\n\n\n\n\n\n\nnews\n\n\ncode\n\n\nanalysis\n\n\n\n\n\n\n\n\n\nMar 12, 2024\n\n\nJames Balamuta\n\n\n\n\n\n\n\n\n\n\n\n\nPost Containing Slides with Interactive Python Code\n\n\n\n\n\n\nnews\n\n\ncode\n\n\nanalysis\n\n\n\n\n\n\n\n\n\nFeb 19, 2024\n\n\nJames Balamuta\n\n\n\n\n\n\nNo matching items"
},
{
"objectID": "about.html",
"href": "about.html",
"title": "About",
"section": "",
"text": "This blog is a demo showing how to use the quarto-pyodide extension."
},
{
"objectID": "posts/post-with-code/index.html",
"href": "posts/post-with-code/index.html",
"title": "Post With Interactive Code",
"section": "",
"text": "This is a post with interactive code on a Quarto Blog through the quarto-pyodide extension. The configuration setup for the quarto-pyodide extension is taken care of in the _quarto.yml file to avoid needing to re-specify options multiple times.\n\nPlease enable JavaScript to experience the dynamic code cell content on this page."
}
]
2 changes: 1 addition & 1 deletion examples/blog/site_libs/bootstrap/bootstrap.min.css

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions examples/book/example-page.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -230,7 +230,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"code":"import numpy as np\n\n# Data for plotting\nt = np.arange(0.0, 2.0, 0.01)\ns = 1 + np.sin(2 * np.pi * t)\n\n# Print t\nprint(f\"Displaying 10 observations of `t`:\\n{t[:10]}\\n\")\n\nprint(\"Showing the first 10 values of `s`:\")\n# The last object in the cell does not need print.\ns[:10]","id":1,"options":{"read-only":"false","warning":"true","comment":"","results":"markup","output":"true","fig-height":5,"context":"interactive","message":"true","out-width":"700px","autorun":"","label":"","classes":"","fig-cap":"","dpi":72,"fig-width":7,"out-height":""}},{"code":"import matplotlib.pyplot as plt\n\nfig, ax = plt.subplots()\nax.plot(t, s)\n\nax.set(xlabel='time (s)', ylabel='voltage (mV)',\n title='About as simple as it gets, folks')\nax.grid()\n\nplt.show()","id":2,"options":{"read-only":"false","warning":"true","comment":"","results":"markup","output":"true","fig-height":5,"context":"interactive","message":"true","out-width":"700px","autorun":"","label":"","classes":"","fig-cap":"","dpi":72,"fig-width":7,"out-height":""}}];
globalThis.qpyodideCellDetails = [{"code":"import numpy as np\n\n# Data for plotting\nt = np.arange(0.0, 2.0, 0.01)\ns = 1 + np.sin(2 * np.pi * t)\n\n# Print t\nprint(f\"Displaying 10 observations of `t`:\\n{t[:10]}\\n\")\n\nprint(\"Showing the first 10 values of `s`:\")\n# The last object in the cell does not need print.\ns[:10]","id":1,"options":{"read-only":"false","comment":"","warning":"true","classes":"","out-width":"700px","fig-height":5,"label":"","dpi":72,"autorun":"","output":"true","results":"markup","out-height":"","fig-width":7,"context":"interactive","message":"true","fig-cap":""}},{"code":"import matplotlib.pyplot as plt\n\nfig, ax = plt.subplots()\nax.plot(t, s)\n\nax.set(xlabel='time (s)', ylabel='voltage (mV)',\n title='About as simple as it gets, folks')\nax.grid()\n\nplt.show()","id":2,"options":{"read-only":"false","comment":"","warning":"true","classes":"","out-width":"700px","fig-height":5,"label":"","dpi":72,"autorun":"","output":"true","results":"markup","out-height":"","fig-width":7,"context":"interactive","message":"true","fig-cap":""}}];


</script>
Expand Down
8 changes: 4 additions & 4 deletions examples/book/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

<meta name="author" content="JJB">
<meta name="dcterms.date" content="2024-06-12">
<meta name="dcterms.date" content="2024-08-08">

<title>Sample quarto-pyodide Book Project</title>
<style>
Expand Down Expand Up @@ -231,7 +231,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"id":1,"code":"print(\"Hello there! Welcome to a {quarto-pyodide} powered book!\")","options":{"dpi":72,"context":"interactive","comment":"","label":"","warning":"true","output":"true","classes":"","out-height":"","read-only":"false","message":"true","out-width":"700px","autorun":"","fig-cap":"","fig-height":5,"results":"markup","fig-width":7}}];
globalThis.qpyodideCellDetails = [{"id":1,"options":{"fig-width":7,"dpi":72,"results":"markup","out-width":"700px","output":"true","message":"true","warning":"true","context":"interactive","out-height":"","autorun":"","fig-height":5,"label":"","fig-cap":"","read-only":"false","classes":"","comment":""},"code":"print(\"Hello there! Welcome to a {quarto-pyodide} powered book!\")"}];


</script>
Expand Down Expand Up @@ -548,7 +548,7 @@ <h1 class="title">Sample quarto-pyodide Book Project</h1>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">June 12, 2024</p>
<p class="date">August 8, 2024</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion examples/book/site_libs/bootstrap/bootstrap.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion examples/book/slide-embed.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down
4 changes: 2 additions & 2 deletions examples/html-document/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -195,7 +195,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"options":{"out-width":"700px","autorun":"","results":"markup","context":"interactive","output":"true","fig-height":5,"message":"true","warning":"true","label":"","classes":"","fig-width":7,"out-height":"","comment":"","read-only":"false","dpi":72,"fig-cap":""},"id":1,"code":"print(\"Hello there! Welcome to a quarto-pyodide powered HTML Document!\")"}];
globalThis.qpyodideCellDetails = [{"options":{"fig-cap":"","out-height":"","classes":"","autorun":"","read-only":"false","message":"true","context":"interactive","output":"true","results":"markup","comment":"","fig-height":5,"fig-width":7,"out-width":"700px","dpi":72,"warning":"true","label":""},"code":"print(\"Hello there! Welcome to a quarto-pyodide powered HTML Document!\")","id":1}];


</script>
Expand Down

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions examples/readme/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -195,7 +195,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"id":1,"options":{"warning":"true","fig-width":7,"classes":"","out-width":"700px","results":"markup","dpi":72,"autorun":"","read-only":"false","comment":"","context":"interactive","output":"true","message":"true","fig-cap":"","out-height":"","fig-height":5,"label":""},"code":"n = 5\nwhile n > 0:\n print(n)\n n = n - 1\n\nprint('Blastoff!')"}];
globalThis.qpyodideCellDetails = [{"id":1,"options":{"context":"interactive","results":"markup","output":"true","message":"true","autorun":"","out-height":"","fig-height":5,"comment":"","label":"","warning":"true","out-width":"700px","fig-cap":"","read-only":"false","classes":"","fig-width":7,"dpi":72},"code":"n = 5\nwhile n > 0:\n print(n)\n n = n - 1\n\nprint('Blastoff!')"}];


</script>
Expand Down

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/revealjs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<link href="index_files/libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles">
<script src="index_files/libs/quarto-contrib/countdown-0.5.0/countdown.js"></script>
<link href="index_files/libs/quarto-contrib/countdown-0.5.0/countdown.css" rel="stylesheet"><meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<title>{quarto-pyodide} Demo RevealJS Document</title>
<meta name="apple-mobile-web-app-capable" content="yes">
Expand Down Expand Up @@ -483,7 +483,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"code":"n = 5\nwhile n > 0:\n print(n)\n n = n - 1\n\nprint('Blastoff!')","id":1,"options":{"comment":"","autorun":"","output":"true","warning":"true","context":"interactive","read-only":"false","out-width":"700px","message":"true","classes":"","results":"markup","out-height":"","fig-height":5,"fig-cap":"","dpi":72,"label":"","fig-width":7}},{"code":"import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.linspace(0, 2*np.pi, 100)\ny = np.sin(x)\nplt.plot(x, y)\nplt.title('Sine wave')\nplt.show()","id":2,"options":{"comment":"","autorun":"","output":"true","warning":"true","context":"interactive","read-only":"false","out-width":"700px","message":"true","classes":"","results":"markup","out-height":"","fig-height":5,"fig-cap":"","dpi":72,"label":"","fig-width":7}},{"code":"def say_hello(name):\n _________(f\"Hello there {name}!\")\n\nsay_hello(\"quarto-pyodide\")","id":3,"options":{"comment":"","autorun":"","output":"true","warning":"true","context":"interactive","read-only":"false","out-width":"700px","message":"true","classes":"","results":"markup","out-height":"","fig-height":5,"fig-cap":"","dpi":72,"label":"","fig-width":7}},{"code":"print(\"Hello quarto-pyodide RevealJS world!\")\n\n[x**2 for x in range(0, 5)]\n\n3 + 5","id":4,"options":{"comment":"","autorun":"","output":"true","warning":"true","context":"interactive","read-only":"false","out-width":"700px","message":"true","classes":"","results":"markup","out-height":"","fig-height":5,"fig-cap":"","dpi":72,"label":"","fig-width":7}}];
globalThis.qpyodideCellDetails = [{"options":{"out-height":"","out-width":"700px","results":"markup","label":"","dpi":72,"context":"interactive","comment":"","warning":"true","autorun":"","fig-height":5,"message":"true","classes":"","fig-cap":"","output":"true","read-only":"false","fig-width":7},"id":1,"code":"n = 5\nwhile n > 0:\n print(n)\n n = n - 1\n\nprint('Blastoff!')"},{"options":{"out-height":"","out-width":"700px","results":"markup","label":"","dpi":72,"context":"interactive","comment":"","warning":"true","autorun":"","fig-height":5,"message":"true","classes":"","fig-cap":"","output":"true","read-only":"false","fig-width":7},"id":2,"code":"import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.linspace(0, 2*np.pi, 100)\ny = np.sin(x)\nplt.plot(x, y)\nplt.title('Sine wave')\nplt.show()"},{"options":{"out-height":"","out-width":"700px","results":"markup","label":"","dpi":72,"context":"interactive","comment":"","warning":"true","autorun":"","fig-height":5,"message":"true","classes":"","fig-cap":"","output":"true","read-only":"false","fig-width":7},"id":3,"code":"def say_hello(name):\n _________(f\"Hello there {name}!\")\n\nsay_hello(\"quarto-pyodide\")"},{"options":{"out-height":"","out-width":"700px","results":"markup","label":"","dpi":72,"context":"interactive","comment":"","warning":"true","autorun":"","fig-height":5,"message":"true","classes":"","fig-cap":"","output":"true","read-only":"false","fig-width":7},"id":4,"code":"print(\"Hello quarto-pyodide RevealJS world!\")\n\n[x**2 for x in range(0, 5)]\n\n3 + 5"}];


</script>
Expand Down Expand Up @@ -714,7 +714,7 @@ <h2>matplotlib Graphing with Pyodide</h2>
<section id="quarto-pyodide-countdown" class="slide level2">
<h2>quarto-{pyodide + countdown}</h2>
<p>Pair code cells with a <a href="https://github.com/gadenbuie/countdown/tree/main/quarto">countdown timer</a> to allow for practice</p>
<div id="timer_56fe98ef67de3e3af7a9d905151ce0428f9ee15f" class="countdown" data-warn-when="0" data-update-every="1" data-play-sound="false" data-blink-colon="false" data-start-immediately="false" tabindex="0" style="top: 0;right: 0;">
<div id="timer_0bf4270d1bcf9f488b3051cc2d4a448d7b2394be" class="countdown" data-warn-when="0" data-update-every="1" data-play-sound="false" data-blink-colon="false" data-start-immediately="false" tabindex="0" style="top: 0;right: 0;">
<div class="countdown-controls">
<button class="countdown-bump-down"></button>
<button class="countdown-bump-up">+</button>
Expand Down

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions examples/website/example-page.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.5.45">
<meta name="generator" content="quarto-1.6.4">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -228,7 +228,7 @@
}

// Store cell data
globalThis.qpyodideCellDetails = [{"code":"import pandas as pd \nimport numpy as np \n\ndf = pd.DataFrame(\n {\n \"A\": 1.0,\n \"B\": pd.Timestamp(\"20130102\"),\n \"C\": pd.Series(1, index=list(range(4)), dtype=\"float32\"),\n \"D\": np.array([3] * 4, dtype=\"int32\"),\n \"E\": pd.Categorical([\"test\", \"train\", \"test\", \"train\"]),\n \"F\": \"foo\",\n }\n)\n\n\ndf","id":1,"options":{"fig-width":7,"message":"true","comment":"","fig-height":5,"label":"","read-only":"false","autorun":"","fig-cap":"","classes":"","out-height":"","dpi":72,"results":"markup","context":"interactive","output":"true","out-width":"700px","warning":"true"}}];
globalThis.qpyodideCellDetails = [{"code":"import pandas as pd \nimport numpy as np \n\ndf = pd.DataFrame(\n {\n \"A\": 1.0,\n \"B\": pd.Timestamp(\"20130102\"),\n \"C\": pd.Series(1, index=list(range(4)), dtype=\"float32\"),\n \"D\": np.array([3] * 4, dtype=\"int32\"),\n \"E\": pd.Categorical([\"test\", \"train\", \"test\", \"train\"]),\n \"F\": \"foo\",\n }\n)\n\n\ndf","options":{"out-width":"700px","context":"interactive","read-only":"false","comment":"","dpi":72,"message":"true","out-height":"","fig-width":7,"label":"","warning":"true","output":"true","results":"markup","autorun":"","fig-cap":"","fig-height":5,"classes":""},"id":1}];


</script>
Expand Down
Loading

0 comments on commit e0ac60a

Please sign in to comment.