build locally, not with CI

This commit is contained in:
jverzani committed 2022-06-07 16:01:21 -04:00
1 parent e36e700740
commit 6d8ac9ff37
82 files changed
+5251 -104

No files matched your search

+69
View File
@@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
<!-- [automatically generated meta tags can be inserted here] -->
<meta name="theme-color" media="(prefers-color-scheme: light)" content="white">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#2a2928">
<meta name="color-scheme" content="light dark">
<link rel="icon" type="image/png" sizes="16x16" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-96x96.png" />
<link rel="pluto-logo-big" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/logo.svg" />
<link rel="pluto-logo-small" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon_unsaturated.svg" />
<script defer>
console.log(
"Pluto.jl, by Fons van der Plas (https://github.com/fonsp), Mikołaj Bochenski (https://github.com/malyvsen), Michiel Dral (https://github.com/dralletje) and friends 🌈"
)
</script>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.20/lodash.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/@observablehq/stdlib@3.3.1/dist/stdlib.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/ansi_up@5.0.1/ansi_up.min.js" defer></script>
<!-- This doesn't do anything unless activated, and it makes sure parcel bundles this -->
<script id="iframe-resizer-content-window-script" src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.contentWindow.min.js" crossorigin="anonymous" defer></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/hide-ui.css" type="text/css" media="all" data-pluto-file="hide-ui" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/binder.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/treeview.css" type="text/css" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/juliamono.css" as="style" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/vollkorn.css" as="style" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/highlightjs.css" type="text/css">
<script data-pluto-file="launch-parameters">
window.pluto_notebook_id = undefined;
window.pluto_isolated_cell_ids = undefined;
window.pluto_notebookfile = "data:text/julia;charset=utf-8;base64,IyMjIEEgUGx1dG8uamwgbm90ZWJvb2sgIyMjCiMgdjAuMTkuNQoKdXNpbmcgTWFya2Rvd24KdXNpbmcgSW50ZXJhY3RpdmVVdGlscwoKIyDilZTilZDilaEgYTgwNjBjNmUtZTY2MS0xMWVjLTM1M2QtNjNhZTkwZjhhMzcwCmJlZ2luCglpbXBvcnQgQ2FsY3VsdXNXaXRoSnVsaWEKCXVzaW5nIFBsb3RzCgl1c2luZyBQb2x5bm9taWFscwoJdXNpbmcgUmVhbFBvbHlub21pYWxSb290cwoJaW1wb3J0IFN5bVB5ICMgaW1wb3J0ZWQgb25seTogc29tZSBmdW5jdGlvbnMsIGUuZy4gZGVncmVlLCBuZWVkIHF1YWxpZmljYXRpb24KZW5kCgojIOKVlOKVkOKVoSBhODA2MTIzNi1lNjYxLTExZWMtMzYwMy0xZDQwOWIyYzYxOGEKYmVnaW4KCXVzaW5nIENhbGN1bHVzV2l0aEp1bGlhLldlYXZlU3VwcG9ydAoJCgljb25zdCBmcm9udG1hdHRlciA9ICgKCSAgICAgICAgdGl0bGUgPSAiVGhlIFBvbHlub21pYWxzIHBhY2thZ2UiLAoJICAgICAgICBkZXNjcmlwdGlvbiA9ICJDYWxjdWx1cyB3aXRoIEp1bGlhOiBUaGUgUG9seW5vbWlhbHMgcGFja2FnZSIsCgkgICAgICAgIHRhZ3MgPSBbIkNhbGN1bHVzV2l0aEp1bGlhIiwgInByZWNhbGMiLCAidGhlIHBvbHlub21pYWxzIHBhY2thZ2UiXSwKCSk7CgkKCW5vdGhpbmcKZW5kCgojIOKVlOKVkOKVoSBhODBkNjAyMi1lNjYxLTExZWMtMmJjMC01M2MwNWY0ZDZiOTcKdXNpbmcgUGx1dG9VSQoKIyDilZTilZDilaEgYTgwZDVmZGMtZTY2MS0xMWVjLTA5MGMtMTExYzQ0NzljZmRhCkhUTUwoIiIiCjxkaXYgY2xhc3M9ImFkbW9uaXRpb24gaW5mbyI+CjxhIGhyZWY9Imh0dHBzOi8vQ2FsY3VsdXNXaXRoSnVsaWEuZ2l0aHViLmlvIj4KPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9qdmVyemFuaS9DYWxjdWx1c1dpdGhKdWxpYU5vdGVzLmpsL21hc3Rlci9Dd0ovbWlzYy9sb2dvLnBuZyIgYWx0PSJDYWxjdWx1cyB3aXRoIEp1bGlhIiB3aWR0aD0iNDgiIC8+CjwvYT4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTozMnB4Ij5DYWxjdWx1cyBXaXRoIEp1bGlhPC9zcGFuPgo8L2Rpdj4KIiIiKQoKCiMg4pWU4pWQ4pWhIGE4MDYwMzg2LWU2NjEtMTFlYy0wMDVjLTg5OWIyMDBlYWQ4MAptZCIiIiMgVGhlIFBvbHlub21pYWxzIHBhY2thZ2UKIiIiCgojIOKVlOKVkOKVoSBhODA2MDNjYy1lNjYxLTExZWMtMmRhMS0yMTAyZGUxMjM4ODAKbWQiIiJUaGlzIHNlY3Rpb24gd2lsbCB1c2UgdGhlIGZvbGxvd2luZyBhZGQtb24gcGFja2FnZXM6CiIiIgoKIyDilZTilZDilaEgYTgwNjEyNzQtZTY2MS0xMWVjLTA5OGItNDdiY2U3ZmRjNWNlCm1kIiIiLS0tCiIiIgoKIyDilZTilZDilaEgYTgwNjEzMTItZTY2MS0xMWVjLTI1YzQtYWIzYmMxZGE3MDBiCm1kIiIiV2hpbGUgYFN5bVB5YCBjYW4gYmUgdXNlZCB0byByZXByZXNlbnQgcG9seW5vbWlhbHMsIHRoZXJlIGFyZSBhbHNvIG5hdGl2ZSBgSnVsaWFgIHBhY2thZ2VzIGF2YWlsYWJsZSBmb3IgdGhpcyBhbmQgcmVsYXRlZCB0YXNrcy4gVGhlc2UgcGFja2FnZXMgaW5jbHVkZSBgUG9seW5vbWlhbHNgLCBgTXVsdGl2YXJpYXRlUG9seW5vbWlhbHNgLCBhbmQgYEFic3RyYWN0QWxnZWJyYWAsIGFtb25nIG1hbnkgb3RoZXJzLiAoQSBzZWFyY2ggb24gW2p1bGlhaHViLmNvbV0oanVsaWFodWIuY29tKSBmb3VuZCBvdmVyICQ1MCQgcGFja2FnZXMgbWF0Y2hpbmcgInBvbHlub21pYWwiLikgV2Ugd2lsbCBsb29rIGF0IHRoZSBgUG9seW5vbWlhbHNgIHBhY2thZ2UgaW4gdGhlIGZvbGxvd2luZywgYXMgaXQgaXMgc3RyYWlnaHRmb3J3YXJkIHRvIHVzZSBhbmQgcHJvdmlkZXMgdGhlIGZlYXR1cmVzIHdlIGFyZSBsb29raW5nIGF0IGZvciB1bml2YXJpYXRlIHBvbHlub21pYWxzLgoiIiIKCiMg4pWU4pWQ4pWhIGE4MDYxMzNhLWU2NjEtMTFlYy0xYjhlLTEzOTE5NTMwMGI0YwptZCIiIiMjIENvbnN0cnVjdGlvbgoiIiIKCiMg4pWU4pWQ4pWhIGE4MDYxMzhhLWU2NjEtMTFlYy0zMGQ4LTJmODc0MWVmMWFlZAptZCIiIlRoZSBwb2x5bm9taWFsIGV4cHJlc3Npb24gJHAgPSBhXzAgKyBhXzFcY2RvdCB4ICsgYV8yXGNkb3QgeF4yICsgXGNkb3RzICsgYV9uXGNkb3QgeF5uJCBjYW4gYmUgdmlld2VkIG1hdGhlbWF0aWNhbGx5IGFzIGEgdmVjdG9yIG9mIG51bWJlcnMgd2l0aCByZXNwZWN0IHRvIHNvbWUgImJhc2lzIiwgd2hpY2ggZm9yIHN0YW5kYXJkIHBvbHlub21pYWxzLCBhcyBhYm92ZSwgaXMganVzdCB0aGUgc2V0IG9mIG1vbm9taWFscywgJDEsIHgsIHheMiwgXGRvdHMsIHhebiQuIFdpdGggdGhpcyB2aWV3cG9pbnQsIHRoZSBwb2x5bm9taWFsICRwJCBjYW4gYmUgaWRlbnRpZmllZCB3aXRoIHRoZSB2ZWN0b3IgYFthMCwgYTEsIGEyLCAuLi4sIGFuXWAuIFRoZSBgUG9seW5vbWlhbHNgIHBhY2thZ2UgcHJvdmlkZXMgYSB3cmFwcGVyIGZvciBzdWNoIGFuIGlkZW50aWZpY2F0aW9uIHRocm91Z2ggdGhlIGBQb2x5bm9taWFsYCBjb25zdHJ1Y3Rvci4gV2UgaGF2ZSBwcmV2aW91c2x5IGxvYWRlZCB0aGlzIGFkZC1vbiBwYWNrYWdlLgoiIiIKCiMg4pWU4pWQ4pWhIGE4MDYxMzllLWU2NjEtMTFlYy0zZWFjLTAzYjRmYjljODc2YgptZCIiIlRvIGlsbHVzdHJhdGUsIHRoZSBwb2x5bm9taWFsICRwID0gMyArIDR4ICsgNXheMiQgaXMgY29uc3RydWN0ZWQgd2l0aAoiIiIKCiMg4pWU4pWQ4pWhIGE4MDYxYTJlLWU2NjEtMTFlYy0yZmI5LTg1NTcyYzJiMWVlMwpwID0gUG9seW5vbWlhbChbMyw0LDVdKQoKIyDilZTilZDilaEgYTgwNjFhNzQtZTY2MS0xMWVjLTMwOGUtMDUzOThlMDY2ZmMyCm1kIiIid2hlcmUgdGhlIHZlY3RvciBgWzMsNCw1XWAgcmVwcmVzZW50cyB0aGUgY29lZmZpY2llbnRzLiBUaGUgcG9seW5vbWlhbCAkcSA9IDMgKyA1eF4yICsgN3heNCQgaGFzIHNvbWUgY29lZmZpY2llbnRzIHRoYXQgYXJlICQwJCwgdGhlc2UgdG9vIG11c3QgYmUgaW5kaWNhdGVkIG9uIGNvbnN0cnVjdGlvbiwgc28gd2Ugd291bGQgaGF2ZToKIiIiCgojIOKVlOKVkOKVoSBhODA2MWUwYy1lNjYxLTExZWMtMTcwYy1iZjE3OWQ2ZmU3NTAKcSA9IFBvbHlub21pYWwoWzMsMCw1LDAsN10pCgojIOKVlOKVkOKVoSBhODA2MWUzNC1lNjYxLTExZWMtMWMyZi00YjA3YTI5Y2FjODYKbWQiIiJUaGUgYGNvZWZmc2AgZnVuY3Rpb24gdW5kb2VzIGBQb2x5bm9taWFsYCwgcmV0dXJuaW5nIHRoZSBjb2VmZmljaWVudHMgZnJvbSBhIGBQb2x5bm9taWFsYCBvYmplY3QuCiIiIgoKIyDilZTilZDilaEgYTgwNjFmN2UtZTY2MS0xMWVjLTFkZWUtNGQ3YmI1Y2Y0NTgxCmNvZWZmcyhxKQoKIyDilZTilZDilaEgYTgwNjFmOTItZTY2MS0xMWVjLTFiMzEtZWIyMjcwYjc1M2NlCm1kIiIiT25jZSBkZWZpbmVkLCB0aGUgdXN1YWwgYXJpdGhtZXRpYyBvcGVyYXRpb25zIGZvciBwb2x5bm9taWFscyBmb2xsb3c6CiIiIgoKIyDilZTilZDilaEgYTgwNjIwYzgtZTY2MS0xMWVjLTJhNWItMTM2MzIxOTMyMWFlCnAgKyBxCgojIOKVlOKVkOKVoSBhODA2MjJkYS1lNjYxLTExZWMtMDNlZS01YmM4YjkzZWU0MzAKcCpxICsgcF4yCgojIOKVlOKVkOKVoSBhODA2MjJmOC1lNjYxLTExZWMtMGI4Ny1hMWM1OWI5YmMzY2EKbWQiIiJBIHBvbHlub21pYWwgaGFzIHNldmVyYWwgZmFtaWxpYXIgbWV0aG9kcywgc3VjaCBhcyBgZGVncmVlYDoKIiIiCgojIOKVlOKVkOKVoSBhODA2MjRkOC1lNjYxLTExZWMtMzA4Mi1kMzVhYzA0MTI2OTQKZGVncmVlKHApLCBkZWdyZWUocLine truncated
window.pluto_disable_ui = true;
window.pluto_slider_server_url = undefined;
window.pluto_binder_url = "https://mybinder.org/v2/gh/fonsp/pluto-on-binder/v0.19.5";
window.pluto_statefile = "data:;base64,3gAQpWJvbmRzgKxjZWxsX3Jlc3VsdHPeAIvZJGE4MGMxOTEwLWU2NjEtMTFlYy0zZWI3LWVmYTI2OTc4ZDQwOYmmcXVldWVkwqRsb2dzkKdydW5uaW5nwqZvdXRwdXSGpGJvZHnZfzxkaXYgY2xhc3M9Im1hcmtkb3duIj48cCBjbGFzcz0idGV4Ij4kJG0gJiM2MTsgXGZyYWMmIzEyMzt5XzEgLSB5XzAmIzEyNTsmIzEyMzt4XzEgLSB4XzAmIzEyNTssIFxxdWFkIHhfMSBcbmVxIHhfMCQkPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9vdGFzc2lnbmVlwLJsYXN0X3J1bl90aW1lc3RhbXDLQdin0vNGOoKwcGVyc2lzdF9qc19zdGF0ZcK3aGFzX3BsdXRvX2hvb2tfZmVhdHVyZXPCp2NlbGxfaWTZJGE4MGMxOTEwLWU2NjEtMTFlYy0zZWI3LWVmYTI2OTc4ZDQwOblkZXBlbmRzX29uX2Rpc2FibGVkX2NlbGxzwqdydW50aW1lzgBBDku1cHVibGlzaGVkX29iamVjdF9rZXlzkKdlcnJvcmVkwtkkYTgwY2VjZGMtZTY2MS0xMWVjLTMwZjYtYjcwMmY4ZGQ2MmQ0iaZxdWV1ZWTCpGxvZ3OQp3J1bm5pbmfCpm91dHB1dIakYm9kedoFbzxmb3JtIGNsYXNzPSJteC0yIG15LTMiIG5hbWU9J1dlYXZlUXVlc3Rpb24nIGRhdGEtaWQ9J2ozU1ZsT3NmJyBkYXRhLWNvbnRyb2x0eXBlPScnPgogIDxkaXYgY2xhc3M9J2Zvcm0tZ3JvdXAgJz4KICAgIDxkaXYgY2xhc3M9J2NvbnRyb2xzJz4KICAgICAgPGRpdiBjbGFzcz0iZm9ybS1mbG9hdGluZyBpbnB1dC1ncm91cCIgaWQ9ImNvbnRyb2xzX2ozU1ZsT3NmIj4KICAgICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nLXRvcDogNXB4Ij4KICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgPHNwYW4gc3R5bGU9IndpZHRoOjkwJSI+CiAgICA8aW5wdXQgaWQ9ImozU1ZsT3NmIiB0eXBlPSJudW1iZXIiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHBsYWNlaG9sZGVyPSJOdW1lcmljIGFuc3dlciI+CiAgPC9zcGFuPgogIDxzcGFuIHN0eWxlPSJ3aWR0aDoxMCUiPgogIDwvc3Bhbj4KPC9kaXY+CgogICAgCiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGlkPSdqM1NWbE9zZl9tZXNzYWdlJyBzdHlsZT0icGFkZGluZy1ib3R0b206IDE1cHgiPjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZm9ybT4KCjxzY3JpcHQgdGV4dD0ndGV4dC9qYXZhc2NyaXB0Jz4KZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImozU1ZsT3NmIikuYWRkRXZlbnRMaXN0ZW5lcigiY2hhbmdlIiwgZnVuY3Rpb24oKSB7CiAgdmFyIGNvcnJlY3QgPSAoTWF0aC5hYnModGhpcy52YWx1ZSAtIDApIDw9IDApOwogIHZhciBtc2dCb3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnajNTVmxPc2ZfbWVzc2FnZScpOwogICAgaWYoY29ycmVjdCkgewogICAgbXNnQm94LmlubmVySFRNTCA9ICI8ZGl2IGNsYXNzPSdwbHV0by1vdXRwdXQgYWRtb25pdGlvbiBub3RlIGFsZXJ0IGFsZXJ0LXN1Y2Nlc3MnPjxzcGFuPiDwn5GNJm5ic3A7IENvcnJlY3QgPC9zcGFuPjwvZGl2PiI7CiAgICB2YXIgZXhwbGFuYXRpb24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXhwbGFuYXRpb25fajNTVmxPc2YiKQogICAgaWYgKGV4cGxhbmF0aW9uICE9IG51bGwpIHsKICAgICAgIGV4cGxhbmF0aW9uLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CiAgICB9CiAgfSBlbHNlIHsKICAgIG1zZ0JveC5pbm5lckhUTUwgPSAiPGRpdiBjbGFzcz0ncGx1dG8tb3V0cHV0IGFkbW9uaXRpb24gYWxlcnQgYWxlcnQtZGFuZ2VyJz48c3Bhbj7wn5GOJm5ic3A7IEluY29ycmVjdCA8L3NwYW4+PC9kaXY+IjsKICAgIHZhciBleHBsYW5hdGlvbiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJleHBsYW5hdGlvbl9qM1NWbE9zZiIpCiAgICBpZiAoZXhwbGFuYXRpb24gIT0gbnVsbCkgewogICAgICAgZXhwbGFuYXRpb24uc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgICB9CiAgfQoKfSk7Cgo8L3NjcmlwdD4KpG1pbWWpdGV4dC9odG1srHJvb3Rhc3NpZ25lZcCybGFzdF9ydW5fdGltZXN0YW1wy0HYp9LzvmgSsHBlcnNpc3RfanNfc3RhdGXCt2hhc19wbHV0b19ob29rX2ZlYXR1cmVzwqdjZWxsX2lk2SRhODBjZWNkYy1lNjYxLTExZWMtMzBmNi1iNzAyZjhkZDYyZDS5ZGVwZW5kc19vbl9kaXNhYmxlZF9jZWxsc8KncnVudGltZc02FrVwdWJsaXNoZWRfb2JqZWN0X2tleXOQp2Vycm9yZWTC2SRhODBjMThjYS1lNjYxLTExZWMtMTFiMy0xZDY3OGMwNjQ0MWOJpnF1ZXVlZMKkbG9nc5CncnVubmluZ8Kmb3V0cHV0hqRib2R52gETPGRpdiBjbGFzcz0ibWFya2Rvd24iPjxwPlRoZSBmYWN0IHRoYXQgdHdvIGRpc3RpbmN0IHBvaW50cyBkZXRlcm1pbmUgYSBsaW5lIGlzIHdlbGwga25vd24uIERlcml2aW5nIHRoZSBsaW5lIGlzIGVhc3kuIFNheSB3ZSBoYXZlIHR3byBwb2ludHMgPHNwYW4gY2xhc3M9InRleCI+JCYjNDA7eF8wLCB5XzAmIzQxOyQ8L3NwYW4+IGFuZCA8c3BhbiBjbGFzcz0idGV4Ij4kJiM0MDt4XzEsIHlfMSYjNDE7JDwvc3Bhbj4uIFRoZSA8ZW0+c2xvcGU8L2VtPiBpcyB0aGVuPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9vdGFzc2lnbmVlwLJsYXN0X3J1bl90aW1lc3RhbXDLQdin0vPCyUOwcGVyc2lzdF9qc19zdGF0ZcK3aGFzX3BsdXRvX2hvb2tfZmVhdHVyZXPCp2NlbGxfaWTZJGE4MGMxOGNhLWU2NjEtMTFlYy0xMWIzLTFkNjc4YzA2NDQxY7lkZXBlbmRzX29uX2Rpc2FibGVkX2NlbGxzwqdydW50aW1lzgDek9m1cHVibGlzaGVkX29iamVjdF9rZXlzkKdlcnJvcmVkwtkkYTgwYzkyMzItZTY2MS0xMWVjLTMxMWEtNDUyNGZkNjVjM2JhiaZxdWV1ZWTCpGxvZ3OQp3J1bm5pbmfCpm91dHB1dIakYm9kedoJ3zxmb3JtIGNsYXNzPSJteC0yIG15LTMiIG5hbWU9J1dlYXZlUXVlc3Rpb24nIGRhdGEtaWQ9J2s4cllQQ01WJyBkYXRhLWNvbnRyb2x0eXBlPScnPgogIDxkaXYgY2xhc3M9J2Zvcm0tZ3JvdXAgJz4KICAgIDxkaXYgY2xhc3M9J2NvbnRyb2xzJz4KICAgICAgPGRpdiBjbGFzcz0iZm9ybS1mbG9hdGluZyBpbnB1dC1ncm91cCIgaWQ9ImNvbnRyb2xzX2s4cllQQ01WIj4KICAgICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nLXRvcDogNXB4Ij4KICAgIDxkaXYgY2xhc3M9ImZvcm0tY2hlY2siPgogIDxsYWJlbD4KICAgIDxpbnB1dCBjbGFzcz0iZm9ybS1jaGVjay1pbnB1dCIgdHlwZT0icmFkaW8iIG5hbWU9InJhZGlvX2s4cllQQ01WIgogICAgICAgICAgICAgIGlkPSJyYWRpb19rOHJZUENNVl8xIiB2YWx1ZT0iMSI+CiAgICAgIDxzcGFuID0gY2xhc3M9ImxhYmVsLWJvZHkiPgogICAgICAgIDxjb2RlPm5vdGhpbmc8L2NvZGU+CiAgICAgIDwvc3Bhbj4KICAgIDwvaW5wdXQ+CiAgPC9sYWJlbD4KPC9kaXY+CjxkaXYgY2xhc3M9ImZvcm0tY2hlY2siPgogIDxsYWJlbD4KICAgIDxpbnB1dCBjbGFzcz0iZm9ybS1jaGVjay1pbnB1dCIgdHlwZT0icmFkaW8iIG5hbWU9InJhZGlvX2s4cllQQ01WIgogICAgICAgICAgICAgIGlkPSJyYWRpb19rOHJZUENNVl8yIiB2YWx1ZT0iMiI+CiAgICAgIDxzcGFuID0gY2xhc3M9ImxhYmVsLWJvZHkiPgogICAgICAgIDxjb2RlPi0xPC9jb2RlPgogICAgICA8L3NwYW4+CiAgICA8L2lucHV0PgogIDwvbGFiZWw+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb3JtLWNoZWNrIj4KICA8bGFiZWw+CiAgICA8aW5wdXQgY2xhc3M9ImZvcm0tY2hlY2staW5wdXQiIHR5cGU9InJhZGlvIiBuYW1lPSJyYWRpb19rOHJZUENNViIKICAgICAgICAgICAgICBpZD0icmFkaW9fazhyWVBDTVZfMyIgdmFsdWU9IjMiPgogICAgICA8c3BhbiA9IGNsLine truncated
window.pluto_preamble_html = undefined;
</script>
<!-- [automatically generated launch parameters can be inserted here] -->
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.js" type="module" defer></script>
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/warn_old_browsers.js"></script>
<!-- This script will be enabled by JS after the notebook has initialized to prevent taking up bandwidth during the initial load. -->
<script type="text/javascript" id="MathJax-script" not-the-src-yet="https://cdn.jsdelivr.net/npm/mathjax@3.1.2/es5/tex-svg-full.js" async></script>
</head>
<body class="loading no-MαθJax">
<div style="display: flex; min-height: 100vh;">
<pluto-editor class="fullscreen"></pluto-editor>
</div>
</body>
</html>