build out applications section
113
index.html
|
@ -5,6 +5,8 @@
|
|||
<title>Tech Talk: Blockchain</title>
|
||||
<link rel="stylesheet" href="styles/main.css" charset="utf-8">
|
||||
<link rel="stylesheet" href="styles/blockchain.css" charset="utf-8">
|
||||
<link rel="stylesheet" href="libs/cryptoicons/cryptocoins.css" charset="utf-8">
|
||||
<link rel="stylesheet" href="libs/cryptoicons/cryptocoins-colors.css" charset="utf-8">
|
||||
</head>
|
||||
<body class="is-loading">
|
||||
<nav>
|
||||
|
@ -44,13 +46,15 @@
|
|||
<img src="styles/bitcoin.svg" style="height: 50vmin; width: 50vmin; margin: auto;" alt="">
|
||||
<div class="notes">Bitcoin was started in late 2008. Open-sourced January 2009.
|
||||
Creator pseudonym Satoshi Nakamoto.
|
||||
First <em>decentralized</em> virtual currency.</div>
|
||||
First <em>decentralized</em> virtual currency.
|
||||
|
||||
Before we talk about Bitcoin we need to talk about what money even is.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<img src="styles/cat-money.jpg" alt="" class="cover">
|
||||
<div class="cover" style="background-color: rgba(0, 0, 0, 0.6)">
|
||||
<h1 style="background-color: #0A0;" class="highlighted">What is money?</h1>
|
||||
<h1 class="highlighted">What is money?</h1>
|
||||
<!--
|
||||
<li>
|
||||
<ul janus-timeline janus-future="down">Durable</ul>
|
||||
|
@ -88,16 +92,15 @@
|
|||
-->
|
||||
</div>
|
||||
<div class="notes">
|
||||
Medium of exchange: portable, durable, fungible
|
||||
Unit of account: divisible, fungible
|
||||
Store of value: durable, scarce, fungible
|
||||
|
||||
One more property: acceptable
|
||||
<u>Medium of exchange:</u> portable, durable, fungible
|
||||
<u>Unit of account:</u> divisible, fungible
|
||||
<u>Store of value:</u> durable, scarce, fungible
|
||||
One more property: acceptable (people like using it)
|
||||
|
||||
Next: things we've used as money</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section janus-past="left">
|
||||
<img src="styles/shell-money.jpg" alt="" class="cover">
|
||||
<div class="cover" style="background-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 18em)"></div>
|
||||
<table class="yesnomaybe">
|
||||
|
@ -124,7 +127,7 @@
|
|||
Still a legal currency in Papua New Guinea alongside their paper money.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section janus-future="right" janus-past="left">
|
||||
<img src="styles/Yap_Stone_Money.jpg" alt="" class="cover">
|
||||
<div class="cover" style="background-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 18em)"></div>
|
||||
<table class="yesnomaybe">
|
||||
|
@ -154,7 +157,7 @@
|
|||
Ownership transferred by oral history, stones not moved.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section janus-future="right" janus-past="left">
|
||||
<img src="styles/gold.jpg" alt="" class="cover">
|
||||
<div class="cover" style="background-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 18em)"></div>
|
||||
<table class="yesnomaybe">
|
||||
|
@ -178,11 +181,11 @@
|
|||
</table>
|
||||
<div class="notes">
|
||||
Precious metals, gold and silver.
|
||||
Pretty popular.
|
||||
Still used today.</div>
|
||||
Used widely today as money but not currency.
|
||||
Less portable and divisible than its competitors.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section janus-future="right">
|
||||
<img src="styles/dollars.jpg" alt="" class="cover">
|
||||
<div class="cover" style="background-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 18em)"></div>
|
||||
<table class="yesnomaybe">
|
||||
|
@ -205,7 +208,8 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<div class="notes">Cash
|
||||
Used to represent gold and silver, after World War 2 pretty much everybody decided to switch to unbacked "floating money" so they could fuel government expenses with inflation.</div>
|
||||
Used to represent gold and silver.
|
||||
Starting with FDR's <em>New Deal</em> in 1933 and ending with <em>Nixon Shock</em> in 1971, the US (and practically everyone else) switched to unbacked "floating money" to take more direct control of national markets.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
@ -248,7 +252,7 @@
|
|||
To send money, reduce my account and increase their account.
|
||||
Like Paypal.
|
||||
|
||||
BUT - requires trust</div>
|
||||
BUT - requires trust. One way to reduce the trust required is with...</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
@ -304,15 +308,14 @@
|
|||
<div class="notes">Then instead of sending a payment from "Joshua" to "Jack", it's a payment from "private keys A and B" to "public key C".</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section janus-future="down" janus-past="down">
|
||||
<div class="cover" style="overflow: hidden;">
|
||||
<img src="styles/headstone.svg" style="height: 60vh; margin: 0.5em auto 0" alt="">
|
||||
<img src="styles/grass-back.svg" style="position: absolute; z-index: -1; width: 100%; top: 60vh">
|
||||
<img src="styles/grass-front.svg" style="position: absolute; width: 100%; top: 66vh">
|
||||
</div>
|
||||
<div class="notes">There's a company that actually did this, called DigiCash. they maintained a ledger with cryptographically controlled balances. Consumers weren't concerned enough about security or privacy and they ran out of money.
|
||||
|
||||
Money that depends on a centralized provider can be fragile since there's a single point of failure.</div>
|
||||
<div class="notes">There's a company that actually did this, called DigiCash. They used a centralized ledger with cryptographically controlled balances. Consumers weren't concerned enough about security or privacy and they ran out of money.
|
||||
Centralized providers can be fragile since there's a single point of failure.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
@ -323,14 +326,15 @@
|
|||
<img src="styles/oprah-giveaway.jpg" alt="" class="cover">
|
||||
<h2>You get a ledger! You get a ledger!</h2>
|
||||
<h1>YOU ALL GET A LEDGER!!</h1>
|
||||
<div class="notes">Give <em>everyone</em> their own copy of the ledger. When you make a change to the ledger, send it out to everyone so all the ledgers stay up to date. Use cryptographic keys for privacy, and so that one person can't change another person's balance.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Double Spending</h1>
|
||||
<div class="notes">Real world, double spending is easy.
|
||||
Two checks
|
||||
First deposit "wins"
|
||||
All about timing</div>
|
||||
<div class="notes">What if I send two transactions at once, spending the same money in two places?
|
||||
Real world, double spending is easy. Write two checks, first one cashed "wins", it's about timing.
|
||||
How can a decentralized network solve timing issues?
|
||||
Analogous problem:</div>
|
||||
</section>
|
||||
|
||||
<section style="text-shadow: 0 0 2em black;">
|
||||
|
@ -340,12 +344,12 @@
|
|||
<h2>problem</h2>
|
||||
<div class="notes">The Byzantine army is divided into groups, each group led by a general. But some of the generals are traitors. How can the loyal generals share one plan of attack, even in the presence of a small group of traitors?
|
||||
|
||||
This kind of "antifragile" consensus they are looking for is called "Byzantine consensus".</div>
|
||||
This kind of tamper-proof consensus they are looking for is called "Byzantine consensus".</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<img class="cover" src="styles/hashbrowns.jpg" alt="hashbrowns">
|
||||
<h1 style="color: black">Hashes</h1>
|
||||
<h1 class="highlighted">Hashes</h1>
|
||||
<div class="notes">Hashing is a <strong>one-way</strong> transformation of some arbitrary data into some random-seeming but bounded output.
|
||||
We can get Byzantine consensus with creative use of hashes.</div>
|
||||
</section>
|
||||
|
@ -358,73 +362,54 @@
|
|||
|
||||
<section class="hashpointers">
|
||||
<img src="styles/hashpointers-linked-list.svg" alt="" class="contain" style="object-position: 70% 50%">
|
||||
<h2 janus-timeline style="color: #7f7fff">Hash Pointers</h2>
|
||||
<img janus-timeline janus-future="big" src="styles/hashpointers-hashes.svg" alt="" class="contain" style="object-position: 70% 50%">
|
||||
<h1 janus-timeline janus-future="left">Hash Pointers</h1>
|
||||
<h2 janus-timeline>+ <span style="color: #ff0">Proof of Work</span></h2>
|
||||
<img janus-timeline janus-future="big" src="styles/hashpointers-proof-of-work.svg" alt="" class="contain" style="object-position: 70% 50%">
|
||||
<img janus-timeline janus-future="left" src="styles/hashpointers-new-entry.svg" alt="" class="contain" style="object-position: 70% 50%">
|
||||
<div class="notes">Good data structure for a log is a linked list. Blocks with lists of transactions, and each one points to the previous block. But we want this log to be tamper-proof.
|
||||
Hash pointers can make it so that changes earlier in the chain affect every item after that.</div>
|
||||
<h2 janus-timeline>= Blockchain</h2>
|
||||
<div class="notes">A good structure for a ledger is a linked list: each block of transactions points to the previous block. But we want this log to be tamper-proof. Hash pointers can make it so that changes earlier in the chain affect every item after that. To change history, you have to redo all the work after that point. But new blocks are still being added.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
||||
<img src="styles/gold-panning.jpg" alt="" class="cover">
|
||||
<h1 class="highlighted">Incentives</h1>
|
||||
<div class="notes">Why would someone do all this work solving hashes to putting new transactions on the ledger? Well, Bitcoin kills two birds with one stone. The protocol specifies that whoever solves one of these hash puzzles is rewarded some newly created currency. (hence "mining") Also, transactions can include fees which miners collect.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Applications</h1>
|
||||
<div class="notes">So what can we use this technology for? It's a tamper-proof ledger, with timestamps and encryption and a giant network of computers running it.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Money</h1>
|
||||
<table class="yesnomaybe" style="margin: 0.5em auto 0; border: none">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>Durable</th><td class="yes"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Portable</th><td class="yes"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Divisible</th><td class="yes"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Fungible</th><td class="maybe"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Scarce</th><td class="yes"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Acceptable</th><td class="maybe"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="notes"></div>
|
||||
<div class="coins">
|
||||
<i class="cc BTC"></i>
|
||||
</div>
|
||||
<div class="notes">Blockchains are pretty great as money. Bitcoin specifically is only anonymous, not fully private, but there are ways to improve that. Blockchains' value as money is at the heart of its incentives. Private blockchains that don't try to be money face serious challenges.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Identity</h1>
|
||||
<div class="notes">
|
||||
payment information
|
||||
usernames
|
||||
DNS
|
||||
<h1>Verifiable Data</h1>
|
||||
<div class="notes">Embedding a hash in the blockchain demonstrates an item's existence at point in the past.
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Proof of Existence</h1>
|
||||
<div class="notes">
|
||||
embedding a hash in the blockchain demonstrates an item's existence at point in the past
|
||||
<h1>Identity</h1>
|
||||
<div class="notes">DNS
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Digital Assets</h1>
|
||||
<div class="notes">Instead of monetary value, we can treat blockchain tokens as deeds, and use the blockchain as a decentralized register of ownership.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h1>Smart Contracts</h1>
|
||||
<div class="notes">
|
||||
DAO
|
||||
Ethereum/RootStock
|
||||
<div class="notes">We can attach scripts to blockchain tokens, and the network will execute the script to find out who the money belongs to. This enables the creation of self-executing contracts and complicated financial arrangements.
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
@ -446,7 +431,9 @@
|
|||
<li><a href="https://www.flickr.com/photos/106853342@N04/10721964235"><img src="styles/shell-money.jpg" alt="" class="thumbnail">Australian DFAT photo library, Flickr</a></li>
|
||||
<!-- <li><a href="https://commons.wikimedia.org/wiki/File:The_Velveteen_Rabbit_pg_37.jpg"><img src="styles/make-it-real.png" alt="" class="thumbnail">Velveteen Rabbit, Margery Williams 1922</a></li>-->
|
||||
<li><a href="https://www.flickr.com/photos/ammichaels/7159593410"><img src="styles/hashbrowns.jpg" alt="" class="thumbnail">cheeseslave, Flickr</a></li>
|
||||
<li><a href="https://www.flickr.com/photos/43896901@N00/6102490914"><img src="styles/gold-panning.jpg" alt="" class="thumbnail">Jean-François Gornet, Flickr</a></li>
|
||||
<li>Emoji art supplied by <a href="http://emojione.com/">EmojiOne</a></li>
|
||||
<li>Cryptocurrency icons by <a href="https://github.com/Bohdat/cryptocurrency_icons">Bohdat, Github</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
|
106
libs/cryptoicons/cryptocoins-colors.css
Normal file
|
@ -0,0 +1,106 @@
|
|||
i.cc.ARCH, i.cc.ARCH-alt { color: #002652; }
|
||||
i.cc.BANX, i.cc.BANX-alt { color: #225BA6; }
|
||||
i.cc.BC, i.cc.BC-alt { color: #202121; }
|
||||
i.cc.BCN, i.cc.BCN-alt { color: #964F51; }
|
||||
i.cc.BTC, i.cc.BTC-alt { color: #F7931A; }
|
||||
i.cc.BTCD, i.cc.BTCD-alt { color: #2A72DC; }
|
||||
i.cc.BTS, i.cc.BTS-alt { color: #03A9E0; }
|
||||
i.cc.DASH, i.cc.DASH-alt { color: #1c75bc; }
|
||||
i.cc.DOGE, i.cc.DOGE-alt { color: #BA9F33; }
|
||||
i.cc.FC2, i.cc.FC2-alt { color: #040405; }
|
||||
i.cc.FTC, i.cc.FTC-alt { color: #679EF1; }
|
||||
i.cc.GEMZ, i.cc.GEMZ-alt { color: #e86060; }
|
||||
i.cc.GRC, i.cc.GRC-alt { color: #88A13C; }
|
||||
i.cc.IFC, i.cc.IFC-alt { color: #ed272d; }
|
||||
i.cc.KORE, i.cc.KORE-alt { color: #DF4124; }
|
||||
i.cc.LTC, i.cc.LTC-alt { color: #838383; }
|
||||
i.cc.MAID, i.cc.MAID-alt { color: #5492D6; }
|
||||
i.cc.MSC, i.cc.MSC-alt { color: #1D4983; }
|
||||
i.cc.NBT { color: #FFC93D; }
|
||||
i.cc.NMC, i.cc.NMC-alt { color: #6787B7; }
|
||||
i.cc.NOTE, i.cc.NOTE-alt { color: #42daff; }
|
||||
i.cc.NXT, i.cc.NXT-alt { color: #008FBB; }
|
||||
i.cc.OPAL, i.cc.OPAL-alt { color: #7193AA; }
|
||||
i.cc.POT, i.cc.POT-alt { color: #105B2F; }
|
||||
i.cc.PPC, i.cc.PPC-alt { color: #3FA30C; }
|
||||
i.cc.QRK, i.cc.QRK-alt { color: #22AABF; }
|
||||
i.cc.RBT, i.cc.RBT-alt { color: #0d4982; }
|
||||
i.cc.SDC, i.cc.SDC-alt { color: #981D2D; }
|
||||
i.cc.STR, i.cc.STR-alt { color: #08B5E5; }
|
||||
i.cc.SYNC, i.cc.SYNC-alt { color: #008DD2; }
|
||||
i.cc.UNITY, i.cc.UNITY-alt { color: #ED8527; }
|
||||
i.cc.VIOR, i.cc.VIOR-alt { color: #1F52A4; }
|
||||
i.cc.VPN, i.cc.VPN-alt { color: #589700; }
|
||||
i.cc.VRC, i.cc.VRC-alt { color: #418bca; }
|
||||
i.cc.VTC, i.cc.VTC-alt { color: #1b5c2e; }
|
||||
i.cc.XCP, i.cc.XCP-alt { color: #EC1550; }
|
||||
i.cc.XEM, i.cc.XEM-alt { color: #41bf76; }
|
||||
i.cc.XMR { color: #FF6600; }
|
||||
i.cc.XRP, i.cc.XRP-alt { color: #346AA9; }
|
||||
i.cc.YBC, i.cc.YBC-alt { color: #D6C154; }
|
||||
i.cc.DMD, i.cc.DMD-alt { color: #5497b2; }
|
||||
i.cc.FRK, i.cc.FRK-alt { color: #0633cd; }
|
||||
i.cc.IOC, i.cc.IOC-alt { color: #2fa3de; }
|
||||
i.cc.LDOGE, i.cc.LDOGE-alt { color: #ffcc00; }
|
||||
i.cc.MTR, i.cc.MTR-alt { color: #b92429; }
|
||||
i.cc.MUE, i.cc.MUE-alt { color: #f5a10e; }
|
||||
i.cc.XAI, i.cc.XAI-alt { color: #2ef99f; }
|
||||
i.cc.XBS, i.cc.XBS-alt { color: #d3261d; }
|
||||
i.cc.XPM, i.cc.XPM-alt { color: #e5b625; }
|
||||
i.cc.BAY, i.cc.BAY-alt { color: #584ba1; }
|
||||
i.cc.DGB, i.cc.DGB-alt { color: #0066cc; }
|
||||
i.cc.EMC, i.cc.EMC-alt { color: #674c8c; }
|
||||
i.cc.ETH, i.cc.ETH-alt { color: #282828; }
|
||||
i.cc.MINT, i.cc.MINT-alt { color: #006835; }
|
||||
i.cc.MONA, i.cc.MONA-alt { color: #a99364; }
|
||||
i.cc.MRC { color: #4279bd; }
|
||||
i.cc.NEU, i.cc.NEU-alt { color: #2983c0; }
|
||||
i.cc.NVC, i.cc.NVC-alt { color: #ecab41; }
|
||||
i.cc.AEON, i.cc.AEON-alt { color: #164450; }
|
||||
i.cc.AMP, i.cc.AMP-alt { color: #048DD2; }
|
||||
i.cc.ANC, i.cc.ANC-alt { color: #000; }
|
||||
i.cc.BTA { color: #210094; }
|
||||
i.cc.CLAM, i.cc.CLAM-alt { color: #D6AB31; }
|
||||
i.cc.CLOAK, i.cc.CLOAK-alt { color: #DF3F1E; }
|
||||
i.cc.DCR, i.cc.DCR-alt { color: #43A2CA; }
|
||||
i.cc.NEOS, i.cc.NEOS-alt { color: #3771B1; }
|
||||
i.cc.NLG, i.cc.NLG-alt { color: #003E7E; }
|
||||
i.cc.OK, i.cc.OK-alt { color: #0165A4; }
|
||||
i.cc.OMNI, i.cc.OMNI-alt { color: #18347E; }
|
||||
i.cc.RBY, i.cc.RBY-alt { color: #D31F26; }
|
||||
i.cc.SCOT, i.cc.SCOT-alt { color: #3498DB; }
|
||||
i.cc.SJCX, i.cc.SJCX-alt { color: #003366; }
|
||||
i.cc.START, i.cc.START-alt { color: #01AEF0; }
|
||||
i.cc.SYS, i.cc.SYS-alt { color: #0098DA; }
|
||||
i.cc.VNL, i.cc.VNL-alt { color: #404249; }
|
||||
i.cc.TX, i.cc.TX-alt { color: #1F8BCC; }
|
||||
i.cc.XVG, i.cc.XVG-alt { color: #42AFB2; }
|
||||
i.cc.FCT, i.cc.FCT-alt { color: #2175BB; }
|
||||
i.cc.GDC, i.cc.GDC-alt { color: #E9A226; }
|
||||
i.cc.JBS, i.cc.JBS-alt { color: #1A8BCD; }
|
||||
i.cc.LISK, i.cc.LISK-alt { color: #1A6896; }
|
||||
i.cc.PIGGY, i.cc.PIGGY-alt { color: #F27A7A; }
|
||||
i.cc.RBIES, i.cc.RBIES-alt { color: #C62436; }
|
||||
i.cc.SAR, i.cc.SAR-alt { color: #1B72B8; }
|
||||
i.cc.SLG, i.cc.SLG-alt { color: #5A6875; }
|
||||
i.cc.USDT, i.cc.USDT-alt { color: #2CA07A; }
|
||||
i.cc.ZEIT, i.cc.ZEIT-alt { color: #ACACAC; }
|
||||
i.cc.DGD, i.cc.DGX { color: #D8A24A; }
|
||||
i.cc.ADC, i.cc.ADC-alt { color: #3CB0E5; }
|
||||
i.cc.BSD, i.cc.BSD-alt { color: #1186E7; }
|
||||
i.cc.DAO, i.cc.DAO-alt { color: #FF3B3B; }
|
||||
i.cc.ERC, i.cc.ERC-alt { color: #101E84; }
|
||||
i.cc.ETC, i.cc.ETC-alt { color: #669073; }
|
||||
i.cc.GLD, i.cc.GLD-alt { color: #E8BE24; }
|
||||
i.cc.GRS { color: #648FA0; }
|
||||
i.cc.KOBO { color: #80C342; }
|
||||
i.cc.LBC, i.cc.LBC-alt { color: #015C47; }
|
||||
i.cc.PINK, i.cc.PINK-alt { color: #ED31CA; }
|
||||
i.cc.RDD, i.cc.RDD-alt { color: #ED1C24; }
|
||||
i.cc.RISE, i.cc.RISE-alt { color: #43CEA2; }
|
||||
i.cc.SIA, i.cc.SIA-alt { color: #00CBA0; }
|
||||
i.cc.SLS, i.cc.SLS-alt { color: #1EB549; }
|
||||
i.cc.SNRG, i.cc.SNRG-alt { color: #160363; }
|
||||
i.cc.STEEM, i.cc.STEEM-alt { color: #1A5099; }
|
||||
i.cc.STRAT, i.cc.STRAT-alt { color: #33C7F5; }
|
||||
i.cc.SWIFT, i.cc.SWIFT-alt { color: #428BCA; }
|
645
libs/cryptoicons/cryptocoins.css
Normal file
|
@ -0,0 +1,645 @@
|
|||
@font-face {
|
||||
font-family: 'cryptocoins';
|
||||
src: url('fonts/cryptocoins.eot?d2eit9');
|
||||
src: url('fonts/cryptocoins.eot?d2eit9#iefix') format('embedded-opentype'),
|
||||
url('fonts/cryptocoins.ttf?d2eit9') format('truetype'),
|
||||
url('fonts/cryptocoins.woff?d2eit9') format('woff'),
|
||||
url('fonts/cryptocoins.svg?d2eit9#cryptocoins') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
i.cc {
|
||||
/* use !important to prevent issues with browser extensions that change fonts */
|
||||
font-family: 'cryptocoins' !important;
|
||||
speak: none;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
i.cc.SAR:before {
|
||||
content: "\e900";
|
||||
}
|
||||
i.cc.SAR-alt:before {
|
||||
content: "\e901";
|
||||
}
|
||||
i.cc.SCOT:before {
|
||||
content: "\e902";
|
||||
}
|
||||
i.cc.SCOT-alt:before {
|
||||
content: "\e903";
|
||||
}
|
||||
i.cc.SDC:before {
|
||||
content: "\e904";
|
||||
}
|
||||
i.cc.SDC-alt:before {
|
||||
content: "\e905";
|
||||
}
|
||||
i.cc.SIA:before {
|
||||
content: "\e906";
|
||||
}
|
||||
i.cc.SIA-alt:before {
|
||||
content: "\e907";
|
||||
}
|
||||
i.cc.SJCX:before {
|
||||
content: "\e908";
|
||||
}
|
||||
i.cc.SJCX-alt:before {
|
||||
content: "\e909";
|
||||
}
|
||||
i.cc.SLG:before {
|
||||
content: "\e90a";
|
||||
}
|
||||
i.cc.SLG-alt:before {
|
||||
content: "\e90b";
|
||||
}
|
||||
i.cc.SLS:before {
|
||||
content: "\e90c";
|
||||
}
|
||||
i.cc.SLS-alt:before {
|
||||
content: "\e90d";
|
||||
}
|
||||
i.cc.SNRG:before {
|
||||
content: "\e90e";
|
||||
}
|
||||
i.cc.SNRG-alt:before {
|
||||
content: "\e90f";
|
||||
}
|
||||
i.cc.START:before {
|
||||
content: "\e910";
|
||||
}
|
||||
i.cc.START-alt:before {
|
||||
content: "\e911";
|
||||
}
|
||||
i.cc.STEEM:before {
|
||||
content: "\e912";
|
||||
}
|
||||
i.cc.STEEM-alt:before {
|
||||
content: "\e913";
|
||||
}
|
||||
i.cc.STR:before {
|
||||
content: "\e914";
|
||||
}
|
||||
i.cc.STR-alt:before {
|
||||
content: "\e915";
|
||||
}
|
||||
i.cc.STRAT:before {
|
||||
content: "\e916";
|
||||
}
|
||||
i.cc.STRAT-alt:before {
|
||||
content: "\e917";
|
||||
}
|
||||
i.cc.SWIFT:before {
|
||||
content: "\e918";
|
||||
}
|
||||
i.cc.SWIFT-alt:before {
|
||||
content: "\e919";
|
||||
}
|
||||
i.cc.SYNC:before {
|
||||
content: "\e91a";
|
||||
}
|
||||
i.cc.SYNC-alt:before {
|
||||
content: "\e91b";
|
||||
}
|
||||
i.cc.SYS:before {
|
||||
content: "\e91c";
|
||||
}
|
||||
i.cc.SYS-alt:before {
|
||||
content: "\e91d";
|
||||
}
|
||||
i.cc.TX:before {
|
||||
content: "\e91e";
|
||||
}
|
||||
i.cc.TX-alt:before {
|
||||
content: "\e91f";
|
||||
}
|
||||
i.cc.UNITY:before {
|
||||
content: "\e920";
|
||||
}
|
||||
i.cc.UNITY-alt:before {
|
||||
content: "\e921";
|
||||
}
|
||||
i.cc.USDT:before {
|
||||
content: "\e922";
|
||||
}
|
||||
i.cc.USDT-alt:before {
|
||||
content: "\e923";
|
||||
}
|
||||
i.cc.VIOR:before {
|
||||
content: "\e924";
|
||||
}
|
||||
i.cc.VIOR-alt:before {
|
||||
content: "\e925";
|
||||
}
|
||||
i.cc.VNL:before {
|
||||
content: "\e926";
|
||||
}
|
||||
i.cc.VNL-alt:before {
|
||||
content: "\e927";
|
||||
}
|
||||
i.cc.VPN:before {
|
||||
content: "\e928";
|
||||
}
|
||||
i.cc.VPN-alt:before {
|
||||
content: "\e929";
|
||||
}
|
||||
i.cc.VRC:before {
|
||||
content: "\e92a";
|
||||
}
|
||||
i.cc.VRC-alt:before {
|
||||
content: "\e92b";
|
||||
}
|
||||
i.cc.VTC:before {
|
||||
content: "\e92c";
|
||||
}
|
||||
i.cc.VTC-alt:before {
|
||||
content: "\e92d";
|
||||
}
|
||||
i.cc.XAI:before {
|
||||
content: "\e92e";
|
||||
}
|
||||
i.cc.XAI-alt:before {
|
||||
content: "\e92f";
|
||||
}
|
||||
i.cc.XBS:before {
|
||||
content: "\e930";
|
||||
}
|
||||
i.cc.XBS-alt:before {
|
||||
content: "\e931";
|
||||
}
|
||||
i.cc.XCP:before {
|
||||
content: "\e932";
|
||||
}
|
||||
i.cc.XCP-alt:before {
|
||||
content: "\e933";
|
||||
}
|
||||
i.cc.XEM:before {
|
||||
content: "\e934";
|
||||
}
|
||||
i.cc.XEM-alt:before {
|
||||
content: "\e935";
|
||||
}
|
||||
i.cc.XMR:before {
|
||||
content: "\e936";
|
||||
}
|
||||
i.cc.XPM:before {
|
||||
content: "\e937";
|
||||
}
|
||||
i.cc.XPM-alt:before {
|
||||
content: "\e938";
|
||||
}
|
||||
i.cc.XRP:before {
|
||||
content: "\e939";
|
||||
}
|
||||
i.cc.XRP-alt:before {
|
||||
content: "\e93a";
|
||||
}
|
||||
i.cc.XVG:before {
|
||||
content: "\e93b";
|
||||
}
|
||||
i.cc.XVG-alt:before {
|
||||
content: "\e93c";
|
||||
}
|
||||
i.cc.YBC:before {
|
||||
content: "\e93d";
|
||||
}
|
||||
i.cc.YBC-alt:before {
|
||||
content: "\e93e";
|
||||
}
|
||||
i.cc.ZEIT:before {
|
||||
content: "\e93f";
|
||||
}
|
||||
i.cc.ZEIT-alt:before {
|
||||
content: "\e940";
|
||||
}
|
||||
i.cc.MAID:before {
|
||||
content: "\e941";
|
||||
}
|
||||
i.cc.MAID-alt:before {
|
||||
content: "\e942";
|
||||
}
|
||||
i.cc.MINT:before {
|
||||
content: "\e943";
|
||||
}
|
||||
i.cc.MINT-alt:before {
|
||||
content: "\e944";
|
||||
}
|
||||
i.cc.MONA:before {
|
||||
content: "\e945";
|
||||
}
|
||||
i.cc.MONA-alt:before {
|
||||
content: "\e946";
|
||||
}
|
||||
i.cc.MRC:before {
|
||||
content: "\e947";
|
||||
}
|
||||
i.cc.MSC:before {
|
||||
content: "\e948";
|
||||
}
|
||||
i.cc.MSC-alt:before {
|
||||
content: "\e949";
|
||||
}
|
||||
i.cc.MTR:before {
|
||||
content: "\e94a";
|
||||
}
|
||||
i.cc.MTR-alt:before {
|
||||
content: "\e94b";
|
||||
}
|
||||
i.cc.MUE:before {
|
||||
content: "\e94c";
|
||||
}
|
||||
i.cc.MUE-alt:before {
|
||||
content: "\e94d";
|
||||
}
|
||||
i.cc.NBT:before {
|
||||
content: "\e94e";
|
||||
}
|
||||
i.cc.NEOS:before {
|
||||
content: "\e94f";
|
||||
}
|
||||
i.cc.NEOS-alt:before {
|
||||
content: "\e950";
|
||||
}
|
||||
i.cc.NEU:before {
|
||||
content: "\e951";
|
||||
}
|
||||
i.cc.NEU-alt:before {
|
||||
content: "\e952";
|
||||
}
|
||||
i.cc.NLG:before {
|
||||
content: "\e953";
|
||||
}
|
||||
i.cc.NLG-alt:before {
|
||||
content: "\e954";
|
||||
}
|
||||
i.cc.NMC:before {
|
||||
content: "\e955";
|
||||
}
|
||||
i.cc.NMC-alt:before {
|
||||
content: "\e956";
|
||||
}
|
||||
i.cc.NOTE:before {
|
||||
content: "\e957";
|
||||
}
|
||||
i.cc.NOTE-alt:before {
|
||||
content: "\e958";
|
||||
}
|
||||
i.cc.NVC:before {
|
||||
content: "\e959";
|
||||
}
|
||||
i.cc.NVC-alt:before {
|
||||
content: "\e95a";
|
||||
}
|
||||
i.cc.NXT:before {
|
||||
content: "\e95b";
|
||||
}
|
||||
i.cc.NXT-alt:before {
|
||||
content: "\e95c";
|
||||
}
|
||||
i.cc.OK:before {
|
||||
content: "\e95d";
|
||||
}
|
||||
i.cc.OK-alt:before {
|
||||
content: "\e95e";
|
||||
}
|
||||
i.cc.OMNI:before {
|
||||
content: "\e95f";
|
||||
}
|
||||
i.cc.OMNI-alt:before {
|
||||
content: "\e960";
|
||||
}
|
||||
i.cc.OPAL:before {
|
||||
content: "\e961";
|
||||
}
|
||||
i.cc.OPAL-alt:before {
|
||||
content: "\e962";
|
||||
}
|
||||
i.cc.PIGGY:before {
|
||||
content: "\e963";
|
||||
}
|
||||
i.cc.PIGGY-alt:before {
|
||||
content: "\e964";
|
||||
}
|
||||
i.cc.PINK:before {
|
||||
content: "\e965";
|
||||
}
|
||||
i.cc.PINK-alt:before {
|
||||
content: "\e966";
|
||||
}
|
||||
i.cc.POT:before {
|
||||
content: "\e967";
|
||||
}
|
||||
i.cc.POT-alt:before {
|
||||
content: "\e968";
|
||||
}
|
||||
i.cc.PPC:before {
|
||||
content: "\e969";
|
||||
}
|
||||
i.cc.PPC-alt:before {
|
||||
content: "\e96a";
|
||||
}
|
||||
i.cc.QRK:before {
|
||||
content: "\e96b";
|
||||
}
|
||||
i.cc.QRK-alt:before {
|
||||
content: "\e96c";
|
||||
}
|
||||
i.cc.RBIES:before {
|
||||
content: "\e96d";
|
||||
}
|
||||
i.cc.RBIES-alt:before {
|
||||
content: "\e96e";
|
||||
}
|
||||
i.cc.RBT:before {
|
||||
content: "\e96f";
|
||||
}
|
||||
i.cc.RBT-alt:before {
|
||||
content: "\e970";
|
||||
}
|
||||
i.cc.RBY:before {
|
||||
content: "\e971";
|
||||
}
|
||||
i.cc.RBY-alt:before {
|
||||
content: "\e972";
|
||||
}
|
||||
i.cc.RDD:before {
|
||||
content: "\e973";
|
||||
}
|
||||
i.cc.RDD-alt:before {
|
||||
content: "\e974";
|
||||
}
|
||||
i.cc.RISE:before {
|
||||
content: "\e975";
|
||||
}
|
||||
i.cc.RISE-alt:before {
|
||||
content: "\e976";
|
||||
}
|
||||
i.cc.GDC:before {
|
||||
content: "\e977";
|
||||
}
|
||||
i.cc.GDC-alt:before {
|
||||
content: "\e978";
|
||||
}
|
||||
i.cc.GEMZ:before {
|
||||
content: "\e979";
|
||||
}
|
||||
i.cc.GEMZ-alt:before {
|
||||
content: "\e97a";
|
||||
}
|
||||
i.cc.GLD:before {
|
||||
content: "\e97b";
|
||||
}
|
||||
i.cc.GLD-alt:before {
|
||||
content: "\e97c";
|
||||
}
|
||||
i.cc.GRC:before {
|
||||
content: "\e97d";
|
||||
}
|
||||
i.cc.GRC-alt:before {
|
||||
content: "\e97e";
|
||||
}
|
||||
i.cc.GRS:before {
|
||||
content: "\e97f";
|
||||
}
|
||||
i.cc.IFC:before {
|
||||
content: "\e980";
|
||||
}
|
||||
i.cc.IFC-alt:before {
|
||||
content: "\e981";
|
||||
}
|
||||
i.cc.IOC:before {
|
||||
content: "\e982";
|
||||
}
|
||||
i.cc.IOC-alt:before {
|
||||
content: "\e983";
|
||||
}
|
||||
i.cc.JBS:before {
|
||||
content: "\e984";
|
||||
}
|
||||
i.cc.JBS-alt:before {
|
||||
content: "\e985";
|
||||
}
|
||||
i.cc.KOBO:before {
|
||||
content: "\e986";
|
||||
}
|
||||
i.cc.KORE:before {
|
||||
content: "\e987";
|
||||
}
|
||||
i.cc.KORE-alt:before {
|
||||
content: "\e988";
|
||||
}
|
||||
i.cc.LBC:before {
|
||||
content: "\e989";
|
||||
}
|
||||
i.cc.LBC-alt:before {
|
||||
content: "\e98a";
|
||||
}
|
||||
i.cc.LDOGE:before {
|
||||
content: "\e98b";
|
||||
}
|
||||
i.cc.LDOGE-alt:before {
|
||||
content: "\e98c";
|
||||
}
|
||||
i.cc.LISK:before {
|
||||
content: "\e98d";
|
||||
}
|
||||
i.cc.LISK-alt:before {
|
||||
content: "\e98e";
|
||||
}
|
||||
i.cc.LTC:before {
|
||||
content: "\e98f";
|
||||
}
|
||||
i.cc.LTC-alt:before {
|
||||
content: "\e990";
|
||||
}
|
||||
i.cc.ADC:before {
|
||||
content: "\e991";
|
||||
}
|
||||
i.cc.ADC-alt:before {
|
||||
content: "\e992";
|
||||
}
|
||||
i.cc.AEON:before {
|
||||
content: "\e993";
|
||||
}
|
||||
i.cc.AEON-alt:before {
|
||||
content: "\e994";
|
||||
}
|
||||
i.cc.AMP:before {
|
||||
content: "\e995";
|
||||
}
|
||||
i.cc.AMP-alt:before {
|
||||
content: "\e996";
|
||||
}
|
||||
i.cc.ANC:before {
|
||||
content: "\e997";
|
||||
}
|
||||
i.cc.ANC-alt:before {
|
||||
content: "\e998";
|
||||
}
|
||||
i.cc.ARCH:before {
|
||||
content: "\e999";
|
||||
}
|
||||
i.cc.ARCH-alt:before {
|
||||
content: "\e99a";
|
||||
}
|
||||
i.cc.BANX:before {
|
||||
content: "\e99b";
|
||||
}
|
||||
i.cc.BANX-alt:before {
|
||||
content: "\e99c";
|
||||
}
|
||||
i.cc.BAY:before {
|
||||
content: "\e99d";
|
||||
}
|
||||
i.cc.BAY-alt:before {
|
||||
content: "\e99e";
|
||||
}
|
||||
i.cc.BC:before {
|
||||
content: "\e99f";
|
||||
}
|
||||
i.cc.BC-alt:before {
|
||||
content: "\e9a0";
|
||||
}
|
||||
i.cc.BCN:before {
|
||||
content: "\e9a1";
|
||||
}
|
||||
i.cc.BCN-alt:before {
|
||||
content: "\e9a2";
|
||||
}
|
||||
i.cc.BSD:before {
|
||||
content: "\e9a3";
|
||||
}
|
||||
i.cc.BSD-alt:before {
|
||||
content: "\e9a4";
|
||||
}
|
||||
i.cc.BTA:before {
|
||||
content: "\e9a5";
|
||||
}
|
||||
i.cc.BTC:before {
|
||||
content: "\e9a6";
|
||||
}
|
||||
i.cc.BTC-alt:before {
|
||||
content: "\e9a7";
|
||||
}
|
||||
i.cc.BTCD:before {
|
||||
content: "\e9a8";
|
||||
}
|
||||
i.cc.BTCD-alt:before {
|
||||
content: "\e9a9";
|
||||
}
|
||||
i.cc.BTS:before {
|
||||
content: "\e9aa";
|
||||
}
|
||||
i.cc.BTS-alt:before {
|
||||
content: "\e9ab";
|
||||
}
|
||||
i.cc.CLAM:before {
|
||||
content: "\e9ac";
|
||||
}
|
||||
i.cc.CLAM-alt:before {
|
||||
content: "\e9ad";
|
||||
}
|
||||
i.cc.CLOAK:before {
|
||||
content: "\e9ae";
|
||||
}
|
||||
i.cc.CLOAK-alt:before {
|
||||
content: "\e9af";
|
||||
}
|
||||
i.cc.DAO:before {
|
||||
content: "\e9b0";
|
||||
}
|
||||
i.cc.DAO-alt:before {
|
||||
content: "\e9b1";
|
||||
}
|
||||
i.cc.DASH:before {
|
||||
content: "\e9b2";
|
||||
}
|
||||
i.cc.DASH-alt:before {
|
||||
content: "\e9b3";
|
||||
}
|
||||
i.cc.DCR:before {
|
||||
content: "\e9b4";
|
||||
}
|
||||
i.cc.DCR-alt:before {
|
||||
content: "\e9b5";
|
||||
}
|
||||
i.cc.DGB:before {
|
||||
content: "\e9b6";
|
||||
}
|
||||
i.cc.DGB-alt:before {
|
||||
content: "\e9b7";
|
||||
}
|
||||
i.cc.DGD:before {
|
||||
content: "\e9b8";
|
||||
}
|
||||
i.cc.DGX:before {
|
||||
content: "\e9b9";
|
||||
}
|
||||
i.cc.DMD:before {
|
||||
content: "\e9ba";
|
||||
}
|
||||
i.cc.DMD-alt:before {
|
||||
content: "\e9bb";
|
||||
}
|
||||
i.cc.DOGE:before {
|
||||
content: "\e9bc";
|
||||
}
|
||||
i.cc.DOGE-alt:before {
|
||||
content: "\e9bd";
|
||||
}
|
||||
i.cc.EMC:before {
|
||||
content: "\e9be";
|
||||
}
|
||||
i.cc.EMC-alt:before {
|
||||
content: "\e9bf";
|
||||
}
|
||||
i.cc.ERC:before {
|
||||
content: "\e9c0";
|
||||
}
|
||||
i.cc.ERC-alt:before {
|
||||
content: "\e9c1";
|
||||
}
|
||||
i.cc.ETC:before {
|
||||
content: "\e9c2";
|
||||
}
|
||||
i.cc.ETC-alt:before {
|
||||
content: "\e9c3";
|
||||
}
|
||||
i.cc.ETH:before {
|
||||
content: "\e9c4";
|
||||
}
|
||||
i.cc.ETH-alt:before {
|
||||
content: "\e9c5";
|
||||
}
|
||||
i.cc.FC2:before {
|
||||
content: "\e9c6";
|
||||
}
|
||||
i.cc.FC2-alt:before {
|
||||
content: "\e9c7";
|
||||
}
|
||||
i.cc.FCT:before {
|
||||
content: "\e9c8";
|
||||
}
|
||||
i.cc.FCT-alt:before {
|
||||
content: "\e9c9";
|
||||
}
|
||||
i.cc.FRK:before {
|
||||
content: "\e9ca";
|
||||
}
|
||||
i.cc.FRK-alt:before {
|
||||
content: "\e9cb";
|
||||
}
|
||||
i.cc.FTC:before {
|
||||
content: "\e9cc";
|
||||
}
|
||||
i.cc.FTC-alt:before {
|
||||
content: "\e9cd";
|
||||
}
|
||||
|
BIN
libs/cryptoicons/fonts/cryptocoins.eot
Normal file
216
libs/cryptoicons/fonts/cryptocoins.svg
Normal file
After Width: | Height: | Size: 268 KiB |
BIN
libs/cryptoicons/fonts/cryptocoins.ttf
Normal file
BIN
libs/cryptoicons/fonts/cryptocoins.woff
Normal file
|
@ -17,7 +17,7 @@
|
|||
.highlighted {
|
||||
background-color: #FF0;
|
||||
color: black;
|
||||
display: inline-block;
|
||||
display: block;
|
||||
padding: 0.125em 0.25em;
|
||||
margin: 0.25em auto;
|
||||
}
|
||||
|
@ -44,3 +44,23 @@ table.yesnomaybe .no {
|
|||
table.yesnomaybe .maybe {
|
||||
background-image: url(../libs/svg/2753.svg);
|
||||
}
|
||||
|
||||
@keyframes vibrate {
|
||||
0% { transform: translate3d(-0.03em, -0.03em, 0); }
|
||||
25% { transform: translate3d(0.03em, 0em, 0); }
|
||||
50% { transform: translate3d(-0.03em, 0.03em, 0); }
|
||||
75% { transform: translate3d(0.03em, 0em, 0); }
|
||||
}
|
||||
|
||||
.vibrate {
|
||||
animation: 0.1s steps(4) 0s infinite alternate vibrate;
|
||||
}
|
||||
|
||||
.coins {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
.coins > img {
|
||||
height: 1.5em;
|
||||
width: auto;
|
||||
}
|
||||
|
|
BIN
styles/gold-panning.jpg
Normal file
After Width: | Height: | Size: 521 KiB |
|
@ -9,13 +9,13 @@
|
|||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="500"
|
||||
height="400"
|
||||
width="533.33331"
|
||||
height="426.66666"
|
||||
viewBox="0 0 500.00002 399.99997"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="linked-list.svg">
|
||||
inkscape:version="0.92.0 r"
|
||||
sodipodi:docname="hashpointers-linked-list.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
|
@ -30,7 +30,7 @@
|
|||
id="path4239"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)"
|
||||
transform="scale(-0.6)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
|
@ -46,7 +46,7 @@
|
|||
id="path4239-2"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -61,7 +61,7 @@
|
|||
id="path4239-2-9"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -76,7 +76,7 @@
|
|||
id="path4239-2-0"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -91,7 +91,7 @@
|
|||
id="path4239-2-6"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
|
@ -102,8 +102,8 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="39.734039"
|
||||
inkscape:cy="195.21225"
|
||||
inkscape:cx="465.06553"
|
||||
inkscape:cy="271.28424"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
|
@ -112,11 +112,11 @@
|
|||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1021"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
inkscape:window-width="2349"
|
||||
inkscape:window-height="1134"
|
||||
inkscape:window-x="1000"
|
||||
inkscape:window-y="341"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
|
@ -125,7 +125,7 @@
|
|||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
|
@ -138,29 +138,34 @@
|
|||
inkscape:connector-curvature="0"
|
||||
id="path4138-7"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 554.31766,-18.117498 -2.94487,44.371056 m -66.56994,-49.479877 87.69035,5.819953 -3.01032,45.357084 -87.69035,-5.81995 z" />
|
||||
d="m 484.80285,-23.226319 87.69035,5.819953 -3.01032,45.357084 -87.69035,-5.81995 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-5"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 687.4283,89.814959 -37.89014,23.276611 m 1.82719,-82.924522 46.00147,74.882142 -38.73214,23.79387 -46.00147,-74.882142 z" />
|
||||
d="m 651.36535,30.167048 46.00147,74.882142 -38.73214,23.79387 -46.00147,-74.882142 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-3"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 681.66036,239.21905 -43.10838,-10.91467 m 60.69508,-56.53247 -21.57062,85.19493 -44.06635,-11.15722 21.57062,-85.19493 z"
|
||||
d="m 699.24706,171.77191 -21.57062,85.19493 -44.06635,-11.15722 21.57062,-85.19493 z"
|
||||
inkscape:transform-center-x="-30.714286"
|
||||
inkscape:transform-center-y="-43.571429" />
|
||||
inkscape:transform-center-y="-43.571429"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-2"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 542.05814,332.29773 -7.71079,-43.79505 m 76.44116,32.19569 -86.55199,15.23881 -7.88214,-44.76828 86.55199,-15.23881 z" />
|
||||
d="m 610.78851,320.69837 -86.55199,15.23881 -7.88214,-44.76828 86.55199,-15.23881 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-9"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 363.20585,275.55971 26.52258,-35.69334 m 29.12875,77.66163 -70.54062,-52.41649 27.11199,-36.48654 70.54062,52.41649 z" />
|
||||
d="m 418.85718,317.528 -70.54062,-52.41649 27.11199,-36.48654 70.54062,52.41649 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-1)"
|
||||
d="M 561.30679,3.1834788 655.06791,76.122328"
|
||||
|
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
185
styles/hashpointers-linked-list_backup.svg
Normal file
|
@ -0,0 +1,185 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="500"
|
||||
height="400"
|
||||
viewBox="0 0 500.00002 399.99997"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="linked-list.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path4239"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend-1"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4239-2"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend-1-0"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4239-2-9"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend-1-6"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4239-2-0"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Mend-1-2"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4239-2-6"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="39.734039"
|
||||
inkscape:cy="195.21225"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1021"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-209.7363,42.325432)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-7"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 554.31766,-18.117498 -2.94487,44.371056 m -66.56994,-49.479877 87.69035,5.819953 -3.01032,45.357084 -87.69035,-5.81995 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-5"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 687.4283,89.814959 -37.89014,23.276611 m 1.82719,-82.924522 46.00147,74.882142 -38.73214,23.79387 -46.00147,-74.882142 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-3"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 681.66036,239.21905 -43.10838,-10.91467 m 60.69508,-56.53247 -21.57062,85.19493 -44.06635,-11.15722 21.57062,-85.19493 z"
|
||||
inkscape:transform-center-x="-30.714286"
|
||||
inkscape:transform-center-y="-43.571429" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-2"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 542.05814,332.29773 -7.71079,-43.79505 m 76.44116,32.19569 -86.55199,15.23881 -7.88214,-44.76828 86.55199,-15.23881 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4138-9"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 363.20585,275.55971 26.52258,-35.69334 m 29.12875,77.66163 -70.54062,-52.41649 27.11199,-36.48654 70.54062,52.41649 z" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-1)"
|
||||
d="M 561.30679,3.1834788 655.06791,76.122328"
|
||||
id="path4206-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-1-0)"
|
||||
d="m 671.89739,110.64016 -5.37257,93.91402"
|
||||
id="path4206-7-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-1-6)"
|
||||
d="m 657.97086,243.30524 -81.09091,61.87263"
|
||||
id="path4206-7-6"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-1-2)"
|
||||
d="m 528.8003,312.34005 -117.14544,-19.702"
|
||||
id="path4206-7-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.1 KiB |
|
@ -9,12 +9,12 @@
|
|||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="500"
|
||||
height="400"
|
||||
width="533.33331"
|
||||
height="426.66666"
|
||||
viewBox="0 0 500.00002 399.99997"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
inkscape:version="0.92.0 r"
|
||||
sodipodi:docname="hashpointers-new-entry.svg">
|
||||
<defs
|
||||
id="defs4">
|
||||
|
@ -30,7 +30,7 @@
|
|||
id="path4239"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)"
|
||||
transform="scale(-0.6)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
|
@ -46,7 +46,7 @@
|
|||
id="path4239-2"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -61,7 +61,7 @@
|
|||
id="path4239-2-9"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -76,7 +76,7 @@
|
|||
id="path4239-2-0"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
|
@ -91,7 +91,7 @@
|
|||
id="path4239-2-6"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="scale(-0.6,-0.6)" />
|
||||
transform="scale(-0.6)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
|
@ -102,7 +102,7 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="211.16261"
|
||||
inkscape:cx="64.734039"
|
||||
inkscape:cy="193.06939"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
|
@ -112,10 +112,10 @@
|
|||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1021"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-width="3440"
|
||||
inkscape:window-height="1381"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="157"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
|
@ -125,7 +125,7 @@
|
|||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
|
@ -137,8 +137,9 @@
|
|||
<path
|
||||
id="path4138"
|
||||
style="fill:#ff9800;fill-opacity:1;fill-rule:evenodd;stroke:#777777;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 383.17465,16.639669 20.4364,39.494509 m -82.56746,-7.90114 78.05284,-40.3883942 20.89055,40.3721642 -78.05284,40.388391 z"
|
||||
inkscape:connector-curvature="0" />
|
||||
d="M 321.04359,48.233038 399.09643,7.8446438 419.98698,48.216808 341.93414,88.605199 Z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
|
||||
d="M 397.85715,27.362198 514.28572,3.7907698"
|
||||
|
@ -159,9 +160,20 @@
|
|||
<path
|
||||
style="fill:#ffffff;fill-opacity:1"
|
||||
id="path4189-6"
|
||||
d="m 270.38073,49.23549 -1.29586,6.830732 5.97414,0 0,2.965109 -6.56717,0 -1.5155,7.92892 -3.16278,0 1.55943,-7.92892 -6.25967,0 -1.53747,7.92892 -3.09689,0 1.44961,-7.92892 -5.60076,0 0,-2.965109 6.17182,0 1.36175,-6.830732 -5.90825,0 0,-2.943145 6.43538,0 1.49354,-7.775173 3.16278,0 -1.47157,7.775173 6.3036,0 1.5155,-7.775173 3.09689,0 -1.5155,7.775173 5.64469,0 0,2.943145 -6.23771,0 z m -10.71832,6.830732 6.28164,0 1.31782,-6.830732 -6.25967,0 -1.33979,6.830732 z"
|
||||
d="m 270.38073,49.23549 -1.29586,6.830732 h 5.97414 v 2.965109 h -6.56717 l -1.5155,7.92892 h -3.16278 l 1.55943,-7.92892 h -6.25967 l -1.53747,7.92892 h -3.09689 l 1.44961,-7.92892 h -5.60076 v -2.965109 h 6.17182 l 1.36175,-6.830732 h -5.90825 v -2.943145 h 6.43538 l 1.49354,-7.775173 h 3.16278 l -1.47157,7.775173 h 6.3036 l 1.5155,-7.775173 h 3.09689 l -1.5155,7.775173 h 5.64469 v 2.943145 z m -10.71832,6.830732 h 6.28164 l 1.31782,-6.830732 h -6.25967 z"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177-9"
|
||||
transform="translate(123.2326,27.52075)">
|
||||
<path
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 7 KiB After Width: | Height: | Size: 8 KiB |
167
styles/hashpointers-proof-of-work.svg
Normal file
|
@ -0,0 +1,167 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
viewBox="0 0 500.00002 399.99997"
|
||||
height="426.66666"
|
||||
width="533.33331"
|
||||
sodipodi:docname="hashpointers-proof-of-work.svg"
|
||||
inkscape:version="0.92.0 r">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="3440"
|
||||
inkscape:window-height="1381"
|
||||
id="namedview6073"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.2125001"
|
||||
inkscape:cx="461.50345"
|
||||
inkscape:cy="258.89558"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="157"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4239" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-1"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4239-2" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-1-0"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4239-2-9" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-1-6"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4239-2-0" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-1-2"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4239-2-6" />
|
||||
</marker>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177"
|
||||
transform="translate(-60.678344,293.1275)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177-3"
|
||||
transform="translate(94.954383,327.30305)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179-6" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177-7"
|
||||
transform="translate(207.46815,242.12134)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179-5" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177-35"
|
||||
transform="translate(204.12131,112.03368)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179-62" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="✔"
|
||||
style="font-style:normal;font-weight:normal;font-size:37.5px;line-height:23.4375px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text5177-9"
|
||||
transform="translate(88.711956,25.074693)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 239.15088,21.707417 q 0.71411,0 1.08032,1.171875 0.73242,2.197265 1.0437,2.197265 0.23804,0 0.49439,-0.366211 5.14526,-7.562256 9.52148,-10.766601 1.84937,-1.354981 3.60718,-1.354981 2.32544,0 2.80151,0.146485 0.20142,0.05493 0.20142,0.457763 0,0.32959 -0.42114,0.823975 -11.77369,13.513183 -14.02588,17.578125 -0.76905,1.391601 -3.55225,1.391601 -0.91553,0 -1.92261,-0.476074 -0.42114,-0.219726 -1.46484,-2.801513 -1.31836,-3.259278 -1.31836,-5.712891 0,-0.897217 1.28174,-1.483154 1.75781,-0.805664 2.63672,-0.805664 z"
|
||||
style="fill:#ffff00;stroke-width:0.9375px"
|
||||
id="path5179-1" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 9.1 KiB |