Created
October 16, 2024 07:04
-
-
Save terasakisatoshi/ead319911a7dd88aea454a37a41cde84 to your computer and use it in GitHub Desktop.
Rust script を Pluto.jl の上で動かします.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"><meta charset="utf-8"> | |
<meta name="pluto-insertion-spot-meta"> | |
<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/[email protected]/frontend-dist/favicon-16x16.347d2855.png" integrity="sha384-3qsGeVLdddzV9oIkj3PhXXQX2CZCjOD/CiyrPQOX6InOWw3HAHClrsQhPfX9uRAj" crossorigin="anonymous"><link rel="icon" type="image/png" sizes="32x32" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/favicon-32x32.8789add4.png" integrity="sha384-cOe5vSoBIgKNgkUL27p9RpsGVY0uBg9PejLccDy+fR8ZD1Iv5dF1MGHjIZAIZwm6" crossorigin="anonymous"><link rel="icon" type="image/png" sizes="96x96" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/favicon-96x96.48689391.png" integrity="sha384-TN49cYb8GyNmrZT14bsYXXo4l1x1NJeJ/EHuVAauAKsNPopPHLojijs9jFT4Vs8c" crossorigin="anonymous"><link rel="pluto-logo-big" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/logo.004c1d7c.svg" integrity="sha384-GkQkODcGxsrSRJCkeakBXihum0GUM44cwBgKyutDimectXCbCgj6Vu3jlrueqEcN" crossorigin="anonymous"><link rel="pluto-logo-small" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/favicon_unsaturated.d1387b25.svg" integrity="sha384-omwjH+Qy3hpAVf5FYd/pkaDBuVAfsEDRN7eBxEA8Ek00OAWP+aiV+GpEYk3I7lyo" crossorigin="anonymous"><script type="module" src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.7330d793.js" integrity="sha384-+mLMSKQxWEYKJeUt5VTdKTDfzHvui0mdMSd+iIQKYybm+6crs+6FeCr73c8yxir6" crossorigin="anonymous"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.c9b6b472.css" integrity="sha384-/r++eFqY+MX24zOPLVQ1SEXsNKaMgaiC42LUbooLnc1+zar5i0Ih+sKH5dM93WL4" crossorigin="anonymous"><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/gh/fonsp/[email protected]/frontend-dist/editor.b8733d72.js" defer="" integrity="sha384-84yPd6AGZ/1IUiaBlssipmMKMFz9WGFQ+u8vYZ9cWicH6bZm7ZOej+kLDXnIIAQJ" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.9f9dc874.js" defer="" integrity="sha384-tkFo1EK72I9JvoTmHFa199dfRzW8mkXPUkHb/N7UhYI+bxKzX3Kh8LNCZz1ltsFF" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.90ede145.js" defer="" integrity="sha384-CuNU9gQg6fa/yynNqNWjHWzPm4nj+d7O6+HXsNGSqClhs/bYQIbBC3Lw/kh8Ukui" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.dbeed08a.js" defer="" integrity="sha384-1BEdQwXfZi4ZpsNV8w1X8pQcVK1/DS/+/M8OTo3gol7mdEspSN7nT6llX57NQCSt" crossorigin="anonymous"></script><script id="iframe-resizer-content-window-script" src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.6386bd9d.js" crossorigin="anonymous" defer="" integrity="sha384-tgN2a0VDi/lCYwZuDqT7L+A/Y/9kpxf3HV7zv2BJ5Fu7zW0EClq0nM4crfK3TRPs"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.1a986d5f.css" type="text/css" integrity="sha384-biEV7R+dtBt8r/kVXCVPv0QFmmMMFBF9n6MxBxScN5PULdIdz+5W/YaKFE7GFyJn" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.317d32de.css" type="text/css" media="all" data-pluto-file="hide-ui" integrity="sha384-rM7rRGvRYP65Tiqkdta+WSApQBfZCqeSEF7JwMX/lSAQUubDKjBejLjGlQBVyphe" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.d0a5b1f0.css" type="text/css" integrity="sha384-oUdA9RJhs9IlGgJOs6m3tNmyOqOLTPOfpCXeXLUex2W5KOLfSAdyT5HoVuwUEFDQ" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.e2e3dd3d.css" type="text/css" integrity="sha384-rFNNfBgG448S4mC8A/rtDd6eRIjB04OhJ640kkIF/t55EWPrv2ZT42x9lamXEFpR" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.09b09a3f.css" type="text/css" integrity="sha384-dHB2VzrvTc7+CLgp62sndIQSbzeitJhO8vZnxV2zNlO4GHz83BZPqsY+0nTAF7WO" crossorigin="anonymous"><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,IyMjIEEgUGx1dG8uamwgbm90ZWJvb2sgIyMjCiMgdjAuMTkuNDcKCnVzaW5nIE1hcmtkb3duCnVzaW5nIEludGVyYWN0aXZlVXRpbHMKCiMgVGhpcyBQbHV0byBub3RlYm9vayB1c2VzIEBiaW5kIGZvciBpbnRlcmFjdGl2aXR5LiBXaGVuIHJ1bm5pbmcgdGhpcyBub3RlYm9vayBvdXRzaWRlIG9mIFBsdXRvLCB0aGUgZm9sbG93aW5nICdtb2NrIHZlcnNpb24nIG9mIEBiaW5kIGdpdmVzIGJvdW5kIHZhcmlhYmxlcyBhIGRlZmF1bHQgdmFsdWUgKGluc3RlYWQgb2YgYW4gZXJyb3IpLgptYWNybyBiaW5kKGRlZiwgZWxlbWVudCkKICAgIHF1b3RlCiAgICAgICAgbG9jYWwgaXYgPSB0cnkgQmFzZS5sb2FkZWRfbW9kdWxlc1tCYXNlLlBrZ0lkKEJhc2UuVVVJRCgiNmU2OTZjNzItNjU0Mi0yMDY3LTcyNjUtNDIyMDZjNzU2MTUwIiksICJBYnN0cmFjdFBsdXRvRGluZ2V0amVzIildLkJvbmRzLmluaXRpYWxfdmFsdWUgY2F0Y2g7IGIgLT4gbWlzc2luZzsgZW5kCiAgICAgICAgbG9jYWwgZWwgPSAkKGVzYyhlbGVtZW50KSkKICAgICAgICBnbG9iYWwgJChlc2MoZGVmKSkgPSBDb3JlLmFwcGxpY2FibGUoQmFzZS5nZXQsIGVsKSA/IEJhc2UuZ2V0KGVsKSA6IGl2KGVsKQogICAgICAgIGVsCiAgICBlbmQKZW5kCgojIOKVlOKVkOKVoSAwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDgKYmVnaW4KCXVzaW5nIFBrZwoJUGtnLmFkZCgKCQl1cmw9Imh0dHBzOi8vZ2l0aHViLmNvbS9BdGVsaWVyQXJpdGgvUGx1dG9Nb25hY29FZGl0b3IuamwiLAoJCXJldj0idjAuMS4xIgoJKQoJdXNpbmcgUGx1dG9Nb25hY29FZGl0b3I6IE1vbmFjb0VkaXRvcgplbmQKCiMg4pWU4pWQ4pWhIDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMAptZCIiIgojIFJ1c3QgRWRpdG9yIG9uIFBsdXRvIE5vdGVib29rCgpUbyBydW4gdGhpcyBub3RlYm9vaywgeW91IG5lZWQgdG8gaW5zdGFsbCB0aGUgUnVzdCBjb21waWxlciBmcm9tIFtoZXJlXShodHRwczovL3d3dy5ydXN0LWxhbmcub3JnL3Rvb2xzL2luc3RhbGwpLiBUaGlzIHdpbGwgaW5zdGFsbCBib3RoIGBydXN0Y2AgKHRoZSBSdXN0IGNvbXBpbGVyKSBhbmQgYGNhcmdvYCAodGhlIFJ1c3QgcGFja2FnZSBtYW5hZ2VyKS4KClRoZW4sIGluc3RhbGwgdGhlIGBydXN0LXNjcmlwdGAgcGFja2FnZSB3aXRoOgoKYGBgc2gKJCBjYXJnbyBpbnN0YWxsIHJ1c3Qtc2NyaXB0CmBgYAoKU2VlIFtydXN0LXNjcmlwdF0oaHR0cHM6Ly9naXRodWIuY29tL2Zvcm53YWxsL3J1c3Qtc2NyaXB0KSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KCiIiIgoKIyDilZTilZDilaEgYmYyMzJkOTktMzAwMS00YWFjLWFmYjctMTMyMWM3NDA3NjY2CmJlZ2luCglpbml0Q29kZSA9ICIiIgovLyEgRGVwZW5kZW5jaWVzIGNhbiBiZSBzcGVjaWZpZWQgaW4gdGhlIHNjcmlwdCBmaWxlIGl0c2VsZiBhcyBmb2xsb3dzOgovLyEKLy8hIGBgYGNhcmdvCi8vISBbZGVwZW5kZW5jaWVzXQovLyEgbmRhcnJheSA9IHsgdmVyc2lvbiA9ICIwLjE2LjEiLCBkZWZhdWx0LWZlYXR1cmVzID0gZmFsc2UgfQovLyEgYGBgCgp1c2UgbmRhcnJheTo6YXJyYXk7CgpmbiBtYWluKCkgewogICAgbGV0IGEgPSBhcnJheSFbWzEuLDIuLDMuXSwgWzQuLDUuLDYuXV07CiAgICBwcmludGxuISgiQSByYW5kb20gbnVtYmVyOiB7fSIsIGEpOwp9CgkiIiIKCUBiaW5kIHJ1c3Rjb2RlIE1vbmFjb0VkaXRvcigicnVzdCIsIGluaXRDb2RlLCB3aWR0aD03MDAsIGhlaWdodD0zMDApCmVuZAoKIyDilZTilZDilaEgZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1Cm1rdGVtcGRpcigpIGRvIGQKCXNvdXJjZXBhdGggPSBqb2lucGF0aChkLCAibWFpbi5ycyIpCglvcGVuKHNvdXJjZXBhdGgsICJ3IikgZG8gaW8KCQl3cml0ZShpbywgcnVzdGNvZGUpCgllbmQJCglydW4oYHJ1c3Qtc2NyaXB0ICQoc291cmNlcGF0aClgKQplbmQKCiMg4pWU4pWQ4pWhIENlbGwgb3JkZXI6CiMg4pWf4pSAOWFhNDBmOGMtYTk1NS00N2EzLThlNmQtNGFjNTRkMWRjMzMwCiMg4pWg4pWQMDdlYmRiYmUtNDliYi00ZDE4LTlmMmItMTRmOThkMTM3NTQ4CiMg4pWf4pSAYmYyMzJkOTktMzAwMS00YWFjLWFmYjctMTMyMWM3NDA3NjY2CiMg4pWf4pSAZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1Cg=="; | |
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.47"; | |
window.pluto_statefile = "data:;base64,3gASpWJvbmRzgahydXN0Y29kZYGldmFsdWXaAScvLyEgRGVwZW5kZW5jaWVzIGNhbiBiZSBzcGVjaWZpZWQgaW4gdGhlIHNjcmlwdCBmaWxlIGl0c2VsZiBhcyBmb2xsb3dzOgovLyEKLy8hIGBgYGNhcmdvCi8vISBbZGVwZW5kZW5jaWVzXQovLyEgbmRhcnJheSA9IHsgdmVyc2lvbiA9ICIwLjE2LjEiLCBkZWZhdWx0LWZlYXR1cmVzID0gZmFsc2UgfQovLyEgYGBgCgp1c2UgbmRhcnJheTo6YXJyYXk7CgpmbiBtYWluKCkgewogICAgbGV0IGEgPSBhcnJheSFbWzEuLDIuLDMuXSwgWzQuLDUuLDYuXV07CiAgICBwcmludGxuISgiQW4gbmRhcnJheToge30iLCBhKTsKfQoJrGNlbGxfcmVzdWx0c4TZJGRjZTYxNmQ3LWZkZmUtNDg1NC05MTlkLTQyMDYwM2ViYzg3NYqmcXVldWVkwqRsb2dzkYikbGluZf+jbXNnktkkQW4gbmRhcnJheTogW1sxLCAyLCAzXSwKIFs0LCA1LCA2XV0KqnRleHQvcGxhaW6nY2VsbF9pZNkkZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1pmt3YXJnc5CiaWS0UGx1dG9SdW5uZXJfZDFhY2I4MWWkZmlsZdlaL1VzZXJzL3RlcmFzYWtpc2F0b3NoaS8uanVsaWEvcGFja2FnZXMvUGx1dG8vNnNtb2cvc3JjL3J1bm5lci9QbHV0b1J1bm5lci9zcmMvaW8vc3Rkb3V0LmpspWdyb3VwpnN0ZG91dKVsZXZlbK5Mb2dMZXZlbCgtNTU1KadydW5uaW5nwqZvdXRwdXSGpGJvZHnZa1Byb2Nlc3MoYHJ1c3Qtc2NyaXB0IC92YXIvZm9sZGVycy8xNC9jZzQzOGZ2ZDI4ZGc5d3B2cHd0MWx6MGMwMDAwZ24vVC9qbF9ibDhBMEgvbWFpbi5yc2AsIFByb2Nlc3NFeGl0ZWQoMCkppG1pbWWqdGV4dC9wbGFpbqxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2cPZRV1lUrBwZXJzaXN0X2pzX3N0YXRlw7doYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1uWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXOXUTto7VwdWJsaXNoZWRfb2JqZWN0X2tleXOQuGRlcGVuZHNfb25fc2tpcHBlZF9jZWxsc8KnZXJyb3JlZMLZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMIqmcXVldWVkwqRsb2dzkKdydW5uaW5nwqZvdXRwdXSGpGJvZHnaAjc8ZGl2IGNsYXNzPSJtYXJrZG93biI+PGgxPlJ1c3QgRWRpdG9yIG9uIFBsdXRvIE5vdGVib29rPC9oMT4KPHA+VG8gcnVuIHRoaXMgbm90ZWJvb2ssIHlvdSBuZWVkIHRvIGluc3RhbGwgdGhlIFJ1c3QgY29tcGlsZXIgZnJvbSA8YSBocmVmPSJodHRwczovL3d3dy5ydXN0LWxhbmcub3JnL3Rvb2xzL2luc3RhbGwiPmhlcmU8L2E+LiBUaGlzIHdpbGwgaW5zdGFsbCBib3RoIDxjb2RlPnJ1c3RjPC9jb2RlPiAmIzQwO3RoZSBSdXN0IGNvbXBpbGVyJiM0MTsgYW5kIDxjb2RlPmNhcmdvPC9jb2RlPiAmIzQwO3RoZSBSdXN0IHBhY2thZ2UgbWFuYWdlciYjNDE7LjwvcD4KPHA+VGhlbiwgaW5zdGFsbCB0aGUgPGNvZGU+cnVzdC1zY3JpcHQ8L2NvZGU+IHBhY2thZ2Ugd2l0aDo8L3A+CjxwcmU+PGNvZGUgY2xhc3M9Imxhbmd1YWdlLXNoIj4mIzM2OyBjYXJnbyBpbnN0YWxsIHJ1c3Qtc2NyaXB0PC9jb2RlPjwvcHJlPgo8cD5TZWUgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2Zvcm53YWxsL3J1c3Qtc2NyaXB0Ij5ydXN0LXNjcmlwdDwvYT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9vdGFzc2lnbmVlwLJsYXN0X3J1bl90aW1lc3RhbXDLQdnD2Sd52RewcGVyc2lzdF9qc19zdGF0ZcK3aGFzX3BsdXRvX2hvb2tfZmVhdHVyZXPCp2NlbGxfaWTZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMLlkZXBlbmRzX29uX2Rpc2FibGVkX2NlbGxzwqdydW50aW1lzgEz0621cHVibGlzaGVkX29iamVjdF9rZXlzkLhkZXBlbmRzX29uX3NraXBwZWRfY2VsbHPCp2Vycm9yZWTC2SRiZjIzMmQ5OS0zMDAxLTRhYWMtYWZiNy0xMzIxYzc0MDc2NjaKpnF1ZXVlZMKkbG9nc5CncnVubmluZ8Kmb3V0cHV0hqRib2R52gz0PGJvbmQgZGVmPSJydXN0Y29kZSIgdW5pcXVlX2lkPSJxaDVCU1BZNDNSc1YiPjxzcGFuPgoJPHN0eWxlPgogICAgICAgIC5wbHV0by1tb25hY28tZWRpdG9yIHsKICAgICAgICAgICAgd2lkdGg6IDcwMHB4OwogICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOwogICAgICAgIH0KICAgIDwvc3R5bGU+Cgk8ZGl2IGlkPSdlZGl0b3ItY29udGFpbmVyJyBjbGFzcz0ncGx1dG8tbW9uYWNvLWVkaXRvcic+PC9kaXY+CgoJPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL3JlcXVpcmUuanMvMi4zLjcvcmVxdWlyZS5qcyI+PC9zY3JpcHQ+Cgk8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvbW9uYWNvLWVkaXRvci8wLjUxLjAvbWluL3ZzL2xvYWRlci5taW4uanMiPjwvc2NyaXB0PgoKCTwhLS0gVGhpcyBMb2NhbFJlc291cmNlIGhhY2sgaXMgcmVxdWlyZWQgdG8gYXZvaWQgZ2V0dGluZyBlcnJvcnMgZHVlIHRvIGNvbnRlbnQgcGFyc2luZyBpbiBNb25hY29FZGl0b3JXcmFwcGVyLmpzLiAtLT4KCTxzY3JpcHQgY29udHJvbHM9Jycgc3JjPSdkYXRhOnRleHQvamF2YXNjcmlwdDtiYXNlNjQsY21WeGRXbHlaUzVqYjI1bWFXY29leUJ3WVhSb2N6b2dleUFuZG5Nbk9pQW5hSFIwY0hNNkx5OWpaRzVxY3k1amJHOTFaR1pzWVhKbExtTnZiUzloYW1GNEwyeHBZbk12Ylc5dVlXTnZMV1ZrYVhSdmNpOHdMalV4TGpBdmJXbHVMM1p6THljZ2ZTQjlLVHNLQ21Oc1lYTnpJRTF2Ym1GamIwVmthWFJ2Y2xkeVlYQndaWElnZXdvZ0lDQWdJQ0FnSUdOdmJuTjBjblZqZEc5eUtHTnZiblJoYVc1bGNpd2dhVzVwZEdsaGJGWmhiSFZsTENCc1lXNW5kV0ZuWlN3Z2JXOXVZV052VUdGMGFDa2dld29nSUNBZ0lDQWdJQ0FnSUNCMGFHbHpMbU52Ym5SaGFXNWxjaUE5SUdOdmJuUmhhVzVsY2pzS0lDQWdJQ0FnSUNBZ0lDQWdkR2hwY3k1cGJtbDBhV0ZzVm1Gc2RXVWdQU0JwYm1sMGFXRnNWbUZzZFdVN0NpQWdJQ0FnSUNBZ0lDQWdJSFJvYVhNdWJHRnVaM1ZoWjJVZ1BTQnNZVzVuZFdGblpUc0tJQ0FnSUNBZ0lDQWdJQ0FnZEdocGN5NXRiMjVoWTI5UVlYUm9JRDBnYlc5dVlXTnZVR0YwYUNCOGZDQW5hSFIwY0hNNkx5OWpaRzVxY3k1amJHOTFaR1pzWVhKbExtTnZiUzloYW1GNEwyeHBZbk12Ylc5dVlXTnZMV1ZrYVhSdmNpOHdMalV4TGpBdmJXbHVMM1p6THljN0NpQWdJQ0FnSUNBZ0lDQWdJSFJvYVhNdVpXUnBkRzl5SUQwZ2JuVnNiRHNLSUNBZ0lDQWdJQ0FnSUNBZ2RHaHBjeTVwYm1sMEtDazdDaUFnSUNBZ0lDQWdmUW9LSUNBZ0lDQWdJQ0JwYm1sMEtDa2dld29nSUNBZ0lDQWdJQ0FnSUNCeVpYRjFhWEpsTG1OdmJtWnBaeWg3SUhCaGRHaHpPaUI3SUNkMmN5YzZJSFJvYVhNdWJXOXVZV052VUdGMGFDQjlJSDBwT3dvZ0lDQWdJQ0FnSUNBZ0lDQnlaWEYxYVhKbEtGc25kbk12WldScGRHOXlMMlZrYVhSdmNpNXRZV2x1SjEwc0lDZ3BJRDArSUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhSb2FYTXVaV1JwZEc5eUlEMGdiVzl1WVdOdkxtVmthWFJ2Y2k1amNtVmhkR1VvZEdocGN5NWpiMjUwWVdsdVpYSXNJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCMllXeDFaVG9nZEdocGN5NXBibWwwYVdGc1ZtRnNkV1VzQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2JHRnVaM1ZoWjJVNklIUm9hWE11YkdGdVozVmhaMlVzQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2RHaGxiV1U2SUNkMmN5MWtZWEpySnl3Z0x5OGc0NEdLNWFXOTQ0Ry80NEduNDRPRzQ0Tzg0NE9lNDRLUzVhU0o1cHUwNDRHbjQ0R040NEcrNDRHWkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZWFYwYjIxaGRHbGpUR0Y1YjNWME9pQjBjblZsSUM4dklPT0RyT09DcE9PQ291T0NwdU9EaU9PQnJ1aUhxdVdMbGVpcXYrYVZ0T09Da3VhY2llV0t1ZU9CcStPQmwrT0J2dU9CbVFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlNrN0NpQWdJQ0FnSUNBZ0lDQWdJSDBwT3dvZ0lDQWdJQ0FnSUgwS0NpQWdJQ0FnSUNBZ1oyVjBWbUZzZFdVb0tTQjdDaUFnSUNBZ0lDQWdJQ0FnSUhKbGRIVnliaUIwYUdsekxtVmthWFJ2Y2lBL0lIUm9hWE11WldScGRHOXlMbWRsZEZaaGJIVmxLQ2tnT2lBbkp6c0tJQ0FnSUNBZ0lDQjlDbjBLJyB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPjwvc2NyaXB0PgoKCTxzY3JpcHQ+CgkJY29uc3Qgd3JhcHBlcl9zcGFuID0gY3VycmVudFNjcmlwdC5wYXJlbnRFbGVtZW50OwoJCWNvbnN0IGNvbnRhaW5lciA9IHdyYXBwZXJfc3Bhbi5xdWVyeVNlbGVjdG9yKCIjZWRpdG9yLWNvbnRhaW5lciIpOwoJCWNvbnN0IHcgPSBuZXcgTW9uYWNvRWRpdG9yV3JhcHBlcihjb250YWluZXIsICIvLyEgRGVwZW5kZW5jaWVzIGNhbiBiZSBzcGVjaWZpZWQgaW4gdGhlIHNjcmlwdCBmaWxlIGl0c2VsZiBhcyBmb2xsb3dzOlxuLy8hXG4vLyEgYGBgY2FyZ29cbi8vISBbZGVwZW5kZW5jaWVzXVxuLy8hIG5kYXJyYXkgPSB7IHZlcnNpb24gPSBcIjAuMTYuMVwiLCBkZWZhdWx0LWZlYXR1cmVzID0gZmFsc2UgfVxuLy8hIGBgYFxuXG51c2UgbmRhcnJheTo6YXJyYXk7XG5cbmZuIG1haW4oKSB7XG4gICAgbGV0IGEgPSBhcnJheSFbWzEuLDIuLDMuXSwgWzQuLDUuLDYuXV07XG4gICAgcHJpbnRsbiEoXCJBIHJhbmRvbSBudW1iZXI6IHt9XCIsIGEpO1xufVxuCSIsICJydXN0Iik7CgkJY29uc3QgcEUgPSB3LmNvbnRhaW5lci5wYXJlbnRFbGVtZW50OwoJCWZ1bmN0aW9uIHVwZGF0ZUVkaXRvclZhbHVlKCkgewoJCQlwRS5kaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgidXBkYXRlIikpOwoJCQlwRS52YWx1ZSA9IHcuZWRpdG9yID8gdy5lZGl0b3IuZ2V0VmFsdWUoKSA6ICIvLyEgRGVwZW5kZW5jaWVzIGNhbiBiZSBzcGVjaWZpZWQgaW4gdGhlIHNjcmlwdCBmaWxlIGl0c2VsZiBhcyBmb2xsb3dzOlxuLy8hXG4vLyEgYGBgY2FyZ29cbi8vISBbZGVwZW5kZW5jaWVzXVxuLy8hIG5kYXJyYXkgPSB7IHZlcnNpb24gPSBcIjAuMTYuMVwiLCBkZWZhdWx0LWZlYXR1cmVzID0gZmFsc2UgfVxuLy8hIGBgYFxuXG51c2UgbmRhcnJheTo6YXJyYXk7XG5cbmZuIG1haW4oKSB7XG4gICAgbGV0IGEgPSBhcnJheSFbWzEuLDIuLDMuXSwgWzQuLDUuLDYuXV07XG4gICAgcHJpbnRsbiEoXCJBIHJhbmRvbSBudW1iZXI6IHt9XCIsIGEpO1xufVxuCSI7CgkJfQoKCQl3LmNvbnRhaW5lci5hZGRFdmVudExpc3RlbmVyKCJpbnB1dCIsIGU9PnsKCQkJdXBkYXRlRWRpdG9yVmFsdWUoKTsKCQl9KQoKCQl1cGRhdGVFZGl0b3JWYWx1ZSgpOwoJPC9zY3JpcHQ+Cjwvc3Bhbj4KPC9ib25kPqRtaW1lqXRleHQvaHRtbKxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2cPZLpZEorBwZXJzaXN0X2pzX3N0YXRlwrdoYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkYmYyMzJkOTktMzAwMS00YWFjLWFmYjctMTMyMWM3NDA3NjY2uWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXOABR/t7VwdWJsaXNoZWRfb2JqZWN0X2tleXOQuGRlcGVuZHNfb25fc2tpcHBlZF9jZWxsc8KnZXJyb3JlZMLZJDA3ZWJkYmJlLTQ5YmItNGQxOC05ZjJiLTE0Zjk4ZDEzNzU0OIqmcXVldWVkwqRsb2dzkYikbGluZf+jbXNnktnRG1szMm0bWzFtICAgUmVzb2x2aW5nG1syMm0bWzM5bSBwYWNrYWdlIHZlcnNpb25zLi4uChtbMzJtG1sxbSAgTm8gQ2hhbmdlcxtbMjJtG1szOW0gdG8gYH4vLmp1bGlhL2Vudmlyb25tZW50cy92MS4xMS9Qcm9qZWN0LnRvbWxgChtbMzJtG1sxbSAgTm8gQ2hhbmdlcxtbMjJtG1szOW0gdG8gYH4vLmp1bGlhL2Vudmlyb25tZW50cy92MS4xMS9NYW5pZmVzdC50b21sYAqqdGV4dC9wbGFpbqdjZWxsX2lk2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDima3dhcmdzkKJpZLRQbHV0b1J1bm5lcl9kMWFjYjgxZaRmaWxl2VovVXNlcnMvdGVyYXNha2lzYXRvc2hpLy5qdWxpYS9wYWNrYWdlcy9QbHV0by82c21vZy9zcmMvcnVubmVyL1BsdXRvUnVubmVyL3NyYy9pby9zdGRvdXQuamylZ3JvdXCmc3Rkb3V0pWxldmVsrkxvZ0xldmVsKC01NTUpp3J1bm5pbmfCpm91dHB1dIakYm9keaCkbWltZap0ZXh0L3BsYWlurHJvb3Rhc3NpZ25lZcCybGFzdF9ydW5fdGltZXN0YW1wy0HZw9kulZ4CsHBlcnNpc3RfanNfc3RhdGXCt2hhc19wbHV0b19ob29rX2ZlYXR1cmVzwqdjZWxsX2lk2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDi5ZGVwZW5kc19vbl9kaXNhYmxlZF9jZWxsc8KncnVudGltZc5lnC9vtXB1Ymxpc2hlZF9vYmplY3Rfa2V5c5C4ZGVwZW5kc19vbl9za2lwcGVkX2NlbGxzwqdlcnJvcmVkwqtzdGF0dXNfdHJlZYWkbmFtZahub3RlYm9va6hzdWJ0YXNrc4Smc2F2aW5nhaRuYW1lpnNhdmluZ6hzdWJ0YXNrc4CrZmluaXNoZWRfYXTLQdnD2VN6OaSnc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZU3ooeKl3b3Jrc3BhY2WFpG5hbWWpd29ya3NwYWNlqHN1YnRhc2tzgqxpbml0X3Byb2Nlc3OFpG5hbWWsaW5pdF9wcm9jZXNzqHN1YnRhc2tzhKE0haRuYW1loTSoc3VidGFza3OAq2ZpbmlzaGVkX2F0y0HZw9khUVv/p3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2SD+6fKhMYWkbmFtZaExqHN1YnRhc2tzgKtmaW5pc2hlZF9hdMtB2cPZIP7NaKdzdWNjZXNzw6pzdGFydGVkX2F0y0HZw9kg64ZmoTKFpG5hbWWhMqhzdWJ0YXNrc4CrZmluaXNoZWRfYXTLQdnD2SD+6dmnc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZIP7cDqEzhaRuYW1loTOoc3VidGFza3OAq2ZpbmlzaGVkX2F0y0HZw9kg/unqp3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2SD+6earZmluaXNoZWRfYXTLQdnD2SFRaGqnc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZIOuGUa5jcmVhdGVfcHJvY2Vzc4WkbmFtZa5jcmVhdGVfcHJvY2Vzc6hzdWJ0YXNrc4LZIUxvYWRpbmcgbm90ZWJvb2sgYm9vdCBlbnZpcm9ubWVudIWkbmFtZdkhTG9hZGluZyBub3RlYm9vayBib290IGVudmlyb25tZW50qHN1YnRhc2tzgKtmaW5pc2hlZF9hdMtB2cPZIOt4xKdzdWNjZXNzw6pzdGFydGVkX2F0y0HZw9kfd+dtsFN0YXJ0aW5nIHByb2Nlc3OFpG5hbWWwU3RhcnRpbmcgcHJvY2Vzc6hzdWJ0YXNrc4CrZmluaXNoZWRfYXTLQdnD2R932vmnc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZHu0K5atmaW5pc2hlZF9hdMtB2cPZIOt4wKdzdWNjZXNzw6pzdGFydGVkX2F0y0HZw9ke7QrUq2ZpbmlzaGVkX2F0y0HZw9khUWh3p3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2R7tCsyjcGtnhaRuYW1lo3BrZ6hzdWJ0YXNrc4GoYW5hbHlzaXOFpG5hbWWoYW5hbHlzaXOoc3VidGFza3OAq2ZpbmlzaGVkX2F0y0HZw9kuKA5ep3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2S4oDlarZmluaXNoZWRfYXTLQdnD2S4oDl6nc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZLigOUqNydW6FpG5hbWWjcnVuqHN1YnRhc2tzgrByZXNvbHZlX3RvcG9sb2d5haRuYW1lsHJlc29sdmVfdG9wb2xvZ3moc3VidGFza3OAq2ZpbmlzaGVkX2F0y0HZw9lE+O0cp3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2UT4692oZXZhbHVhdGWFpG5hbWWoZXZhbHVhdGWoc3VidGFza3OBoTGFpG5hbWWhMahzdWJ0YXNrc4CrZmluaXNoZWRfYXTLQdnD2UVdZZ2nc3VjY2Vzc8Oqc3RhcnRlZF9hdMtB2cPZRPkNhKtmaW5pc2hlZF9hdMtB2cPZRV1zDKdzdWNjZXNzw6pzdGFydGVkX2F0y0HZw9lE+O0gq2ZpbmlzaGVkX2F0y0HZw9lFXXMIp3N1Y2Nlc3PDqnN0YXJ0ZWRfYXTLQdnD2UT469WrZmluaXNoZWRfYXTAp3N1Y2Nlc3PAqnN0YXJ0ZWRfYXTLQdnD2LAG8TWxY2VsbF9kZXBlbmRlbmNpZXOE2SRkY2U2MTZkNy1mZGZlLTQ4NTQtOTE5ZC00MjA2MDNlYmM4NzWEtHByZWNlZGVuY2VfaGV1cmlzdGljCadjZWxsX2lk2SRkY2U2MTZkNy1mZGZlLTQ4NTQtOTE5ZC00MjA2MDNlYmM4NzW0ZG93bnN0cmVhbV9jZWxsc19tYXCAsnVwc3RyZWFtX2NlbGxzX21hcIijcnVukKdjbWRfZ2VukKV3cml0ZZCkb3BlbpCoam9pbnBhdGiQpEBjbWSQqW1rdGVtcGRpcpCocnVzdGNvZGWR2SRiZjIzMmQ5OS0zMDAxLTRhYWMtYWZiNy0xMzIxYzc0MDc2NjbZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMIS0cHJlY2VkZW5jZV9oZXVyaXN0aWMJp2NlbGxfaWTZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMLRkb3duc3RyZWFtX2NlbGxzX21hcICydXBzdHJlYW1fY2VsbHNfbWFwgqdAbWRfc3RykKhnZXRpbmRleJDZJGJmMjMyZDk5LTMwMDEtNGFhYy1hZmI3LTEzMjFjNzQwNzY2NoS0cHJlY2VkZW5jZV9oZXVyaXN0aWMJp2NlbGxfaWTZJGJmMjMyZDk5LTMwMDEtNGFhYy1hZmI3LTEzMjFjNzQwNzY2NrRkb3duc3RyZWFtX2NlbGxzX21hcIKoaW5pdENvZGWQqHJ1c3Rjb2RlkdkkZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1snVwc3RyZWFtX2NlbGxzX21hcIikQ29yZZCkQmFzZZC3UGx1dG9SdW5uZXIuY3JlYXRlX2JvbmSQq1BsdXRvUnVubmVykK9Db3JlLmFwcGxpY2FibGWQpUBiaW5kkKxNb25hY29FZGl0b3KR2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDioQmFzZS5nZXSQ2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDiEtHByZWNlZGVuY2VfaGV1cmlzdGljAadjZWxsX2lk2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDi0ZG93bnN0cmVhbV9jZWxsc19tYXCCo1BrZ5HZJDA3ZWJkYmJlLTQ5YmItNGQxOC05ZjJiLTE0Zjk4ZDEzNzU0OKxNb25hY29FZGl0b3KR2SRiZjIzMmQ5OS0zMDAxLTRhYWMtYWZiNy0xMzIxYzc0MDc2NjaydXBzdHJlYW1fY2VsbHNfbWFwgqdQa2cuYWRkkKNQa2eR2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDi0Y2VsbF9leGVjdXRpb25fb3JkZXKU2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDjZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMNkkYmYyMzJkOTktMzAwMS00YWFjLWFmYjctMTMyMWM3NDA3NjY22SRkY2U2MTZkNy1mZGZlLTQ4NTQtOTE5ZC00MjA2MDNlYmM4NzW0bGFzdF9ob3RfcmVsb2FkX3RpbWXLAAAAAAAAAACpc2hvcnRwYXRornJ1c3Rfc2NyaXB0LmpsrnByb2Nlc3Nfc3RhdHVzpXJlYWR5pHBhdGjZPi9Vc2Vycy90ZXJhc2FraXNhdG9zaGkvd29yay9sZWFybl9ydXN0X29uX3BsdXRvL3J1c3Rfc2NyaXB0LmpsrXBsdXRvX3ZlcnNpb26odjAuMTkuNDeubGFzdF9zYXZlX3RpbWXLQdnD2VN6KHSqY2VsbF9vcmRlcpTZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMNkkMDdlYmRiYmUtNDliYi00ZDE4LTlmMmItMTRmOThkMTM3NTQ42SRiZjIzMmQ5OS0zMDAxLTRhYWMtYWZiNy0xMzIxYzc0MDc2NjbZJGRjZTYxNmQ3LWZkZmUtNDg1NC05MTlkLTQyMDYwM2ViYzg3NbFwdWJsaXNoZWRfb2JqZWN0c4ClbmJwa2eKr2luc3RhbGxfdGltZV9uc8CsaW5zdGFudGlhdGVkw7JpbnN0YWxsZWRfdmVyc2lvbnOAsHRlcm1pbmFsX291dHB1dHOAp2VuYWJsZWTCt3Jlc3RhcnRfcmVjb21tZW5kZWRfbXNnwLRyZXN0YXJ0X3JlcXVpcmVkX21zZ8CtYnVzeV9wYWNrYWdlc5C2d2FpdGluZ19mb3JfcGVybWlzc2lvbsLZLHdhaXRpbmdfZm9yX3Blcm1pc3Npb25fYnV0X3Byb2JhYmx5X2Rpc2FibGVkwqtjZWxsX2lucHV0c4TZJGRjZTYxNmQ3LWZkZmUtNDg1NC05MTlkLTQyMDYwM2ViYzg3NYSnY2VsbF9pZNkkZGNlNjE2ZDctZmRmZS00ODU0LTkxOWQtNDIwNjAzZWJjODc1pGNvZGXZlG1rdGVtcGRpcigpIGRvIGQKCXNvdXJjZXBhdGggPSBqb2lucGF0aChkLCAibWFpbi5ycyIpCglvcGVuKHNvdXJjZXBhdGgsICJ3IikgZG8gaW8KCQl3cml0ZShpbywgcnVzdGNvZGUpCgllbmQJCglydW4oYHJ1c3Qtc2NyaXB0ICQoc291cmNlcGF0aClgKQplbmSobWV0YWRhdGGDqXNob3dfbG9nc8OoZGlzYWJsZWTCrnNraXBfYXNfc2NyaXB0wqtjb2RlX2ZvbGRlZMPZJDlhYTQwZjhjLWE5NTUtNDdhMy04ZTZkLTRhYzU0ZDFkYzMzMISnY2VsbF9pZNkkOWFhNDBmOGMtYTk1NS00N2EzLThlNmQtNGFjNTRkMWRjMzMwpGNvZGXaAaBtZCIiIgojIFJ1c3QgRWRpdG9yIG9uIFBsdXRvIE5vdGVib29rCgpUbyBydW4gdGhpcyBub3RlYm9vaywgeW91IG5lZWQgdG8gaW5zdGFsbCB0aGUgUnVzdCBjb21waWxlciBmcm9tIFtoZXJlXShodHRwczovL3d3dy5ydXN0LWxhbmcub3JnL3Rvb2xzL2luc3RhbGwpLiBUaGlzIHdpbGwgaW5zdGFsbCBib3RoIGBydXN0Y2AgKHRoZSBSdXN0IGNvbXBpbGVyKSBhbmQgYGNhcmdvYCAodGhlIFJ1c3QgcGFja2FnZSBtYW5hZ2VyKS4KClRoZW4sIGluc3RhbGwgdGhlIGBydXN0LXNjcmlwdGAgcGFja2FnZSB3aXRoOgoKYGBgc2gKJCBjYXJnbyBpbnN0YWxsIHJ1c3Qtc2NyaXB0CmBgYAoKU2VlIFtydXN0LXNjcmlwdF0oaHR0cHM6Ly9naXRodWIuY29tL2Zvcm53YWxsL3J1c3Qtc2NyaXB0KSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KCiIiIqhtZXRhZGF0YYOpc2hvd19sb2dzw6hkaXNhYmxlZMKuc2tpcF9hc19zY3JpcHTCq2NvZGVfZm9sZGVkw9kkYmYyMzJkOTktMzAwMS00YWFjLWFmYjctMTMyMWM3NDA3NjY2hKdjZWxsX2lk2SRiZjIzMmQ5OS0zMDAxLTRhYWMtYWZiNy0xMzIxYzc0MDc2NjakY29kZdoBj2JlZ2luCglpbml0Q29kZSA9ICIiIgovLyEgRGVwZW5kZW5jaWVzIGNhbiBiZSBzcGVjaWZpZWQgaW4gdGhlIHNjcmlwdCBmaWxlIGl0c2VsZiBhcyBmb2xsb3dzOgovLyEKLy8hIGBgYGNhcmdvCi8vISBbZGVwZW5kZW5jaWVzXQovLyEgbmRhcnJheSA9IHsgdmVyc2lvbiA9ICIwLjE2LjEiLCBkZWZhdWx0LWZlYXR1cmVzID0gZmFsc2UgfQovLyEgYGBgCgp1c2UgbmRhcnJheTo6YXJyYXk7CgpmbiBtYWluKCkgewogICAgbGV0IGEgPSBhcnJheSFbWzEuLDIuLDMuXSwgWzQuLDUuLDYuXV07CiAgICBwcmludGxuISgiQSByYW5kb20gbnVtYmVyOiB7fSIsIGEpOwp9CgkiIiIKCUBiaW5kIHJ1c3Rjb2RlIE1vbmFjb0VkaXRvcigicnVzdCIsIGluaXRDb2RlLCB3aWR0aD03MDAsIGhlaWdodD0zMDApCmVuZKhtZXRhZGF0YYOpc2hvd19sb2dzw6hkaXNhYmxlZMKuc2tpcF9hc19zY3JpcHTCq2NvZGVfZm9sZGVkw9kkMDdlYmRiYmUtNDliYi00ZDE4LTlmMmItMTRmOThkMTM3NTQ4hKdjZWxsX2lk2SQwN2ViZGJiZS00OWJiLTRkMTgtOWYyYi0xNGY5OGQxMzc1NDikY29kZdmVYmVnaW4KCXVzaW5nIFBrZwoJUGtnLmFkZCgKCQl1cmw9Imh0dHBzOi8vZ2l0aHViLmNvbS9BdGVsaWVyQXJpdGgvUGx1dG9Nb25hY29FZGl0b3IuamwiLAoJCXJldj0idjAuMS4xIgoJKQoJdXNpbmcgUGx1dG9Nb25hY29FZGl0b3I6IE1vbmFjb0VkaXRvcgplbmSobWV0YWRhdGGDqXNob3dfbG9nc8OoZGlzYWJsZWTCrnNraXBfYXNfc2NyaXB0wqtjb2RlX2ZvbGRlZMKrbm90ZWJvb2tfaWTZJDQxMWUwOWEwLThiOGItMTFlZi0xNzdlLTlmMmIzMTEzODVlNqtpbl90ZW1wX2RpcsKobWV0YWRhdGGA"; | |
window.pluto_preamble_html = undefined; | |
</script> | |
<meta name="pluto-insertion-spot-parameters"> | |
<script src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.e5e13b39.js" type="module" defer="" integrity="sha384-aSQciUMYA0alIWQ4WkNgRf/hEKn/leIeBB/mSeGjvKDSc2DFz+jKgaIDKLhAMPtc" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/fonsp/[email protected]/frontend-dist/editor.8a3292da.js" integrity="sha384-itp4oE2PRbSrrTHVpWh8sqAuVUsz7ja6L2Dgp/JRfMCD2AwVdTk56K96POF3oLmu" crossorigin="anonymous"></script><script type="text/javascript" id="MathJax-script" integrity="sha384-4kE/rQ11E8xT9QgrCBTyvenkuPfQo8rXYQvJZuMgxyPOoUfpatjQPlgdv6V5yhUK" crossorigin="" not-the-src-yet="https://cdn.jsdelivr.net/npm/[email protected]/es5/tex-svg-full.js" async=""></script> | |
<meta name="pluto-insertion-spot-preload"> | |
</head><body class="loading no-MαθJax"> <div style="display:flex;min-height:100vh;"> <pluto-editor class="fullscreen"> <progress style="filter:grayscale(1)" class="delete-me-when-live statefile-fetch-progress" max="100"></progress> </pluto-editor> </div> </body></html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://htmlview.glitch.me/?https://gist.github.com/terasakisatoshi/ead319911a7dd88aea454a37a41cde84#file-rust_script-html