build out applications section
113
index.html
|
@ -5,6 +5,8 @@
|
||||||
<title>Tech Talk: Blockchain</title>
|
<title>Tech Talk: Blockchain</title>
|
||||||
<link rel="stylesheet" href="styles/main.css" charset="utf-8">
|
<link rel="stylesheet" href="styles/main.css" charset="utf-8">
|
||||||
<link rel="stylesheet" href="styles/blockchain.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>
|
</head>
|
||||||
<body class="is-loading">
|
<body class="is-loading">
|
||||||
<nav>
|
<nav>
|
||||||
|
@ -44,13 +46,15 @@
|
||||||
<img src="styles/bitcoin.svg" style="height: 50vmin; width: 50vmin; margin: auto;" alt="">
|
<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.
|
<div class="notes">Bitcoin was started in late 2008. Open-sourced January 2009.
|
||||||
Creator pseudonym Satoshi Nakamoto.
|
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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<img src="styles/cat-money.jpg" alt="" class="cover">
|
<img src="styles/cat-money.jpg" alt="" class="cover">
|
||||||
<div class="cover" style="background-color: rgba(0, 0, 0, 0.6)">
|
<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>
|
<li>
|
||||||
<ul janus-timeline janus-future="down">Durable</ul>
|
<ul janus-timeline janus-future="down">Durable</ul>
|
||||||
|
@ -88,16 +92,15 @@
|
||||||
-->
|
-->
|
||||||
</div>
|
</div>
|
||||||
<div class="notes">
|
<div class="notes">
|
||||||
Medium of exchange: portable, durable, fungible
|
<u>Medium of exchange:</u> portable, durable, fungible
|
||||||
Unit of account: divisible, fungible
|
<u>Unit of account:</u> divisible, fungible
|
||||||
Store of value: durable, scarce, fungible
|
<u>Store of value:</u> durable, scarce, fungible
|
||||||
|
One more property: acceptable (people like using it)
|
||||||
One more property: acceptable
|
|
||||||
|
|
||||||
Next: things we've used as money</div>
|
Next: things we've used as money</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section janus-past="left">
|
||||||
<img src="styles/shell-money.jpg" alt="" class="cover">
|
<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>
|
<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">
|
<table class="yesnomaybe">
|
||||||
|
@ -124,7 +127,7 @@
|
||||||
Still a legal currency in Papua New Guinea alongside their paper money.</div>
|
Still a legal currency in Papua New Guinea alongside their paper money.</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section janus-future="right" janus-past="left">
|
||||||
<img src="styles/Yap_Stone_Money.jpg" alt="" class="cover">
|
<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>
|
<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">
|
<table class="yesnomaybe">
|
||||||
|
@ -154,7 +157,7 @@
|
||||||
Ownership transferred by oral history, stones not moved.</div>
|
Ownership transferred by oral history, stones not moved.</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section janus-future="right" janus-past="left">
|
||||||
<img src="styles/gold.jpg" alt="" class="cover">
|
<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>
|
<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">
|
<table class="yesnomaybe">
|
||||||
|
@ -178,11 +181,11 @@
|
||||||
</table>
|
</table>
|
||||||
<div class="notes">
|
<div class="notes">
|
||||||
Precious metals, gold and silver.
|
Precious metals, gold and silver.
|
||||||
Pretty popular.
|
Used widely today as money but not currency.
|
||||||
Still used today.</div>
|
Less portable and divisible than its competitors.</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section janus-future="right">
|
||||||
<img src="styles/dollars.jpg" alt="" class="cover">
|
<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>
|
<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">
|
<table class="yesnomaybe">
|
||||||
|
@ -205,7 +208,8 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="notes">Cash
|
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
@ -248,7 +252,7 @@
|
||||||
To send money, reduce my account and increase their account.
|
To send money, reduce my account and increase their account.
|
||||||
Like Paypal.
|
Like Paypal.
|
||||||
|
|
||||||
BUT - requires trust</div>
|
BUT - requires trust. One way to reduce the trust required is with...</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<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>
|
<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>
|
<section janus-future="down" janus-past="down">
|
||||||
<div class="cover" style="overflow: hidden;">
|
<div class="cover" style="overflow: hidden;">
|
||||||
<img src="styles/headstone.svg" style="height: 60vh; margin: 0.5em auto 0" alt="">
|
<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-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">
|
<img src="styles/grass-front.svg" style="position: absolute; width: 100%; top: 66vh">
|
||||||
</div>
|
</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.
|
<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>
|
||||||
Money that depends on a centralized provider can be fragile since there's a single point of failure.</div>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
@ -323,14 +326,15 @@
|
||||||
<img src="styles/oprah-giveaway.jpg" alt="" class="cover">
|
<img src="styles/oprah-giveaway.jpg" alt="" class="cover">
|
||||||
<h2>You get a ledger! You get a ledger!</h2>
|
<h2>You get a ledger! You get a ledger!</h2>
|
||||||
<h1>YOU ALL GET A LEDGER!!</h1>
|
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Double Spending</h1>
|
<h1>Double Spending</h1>
|
||||||
<div class="notes">Real world, double spending is easy.
|
<div class="notes">What if I send two transactions at once, spending the same money in two places?
|
||||||
Two checks
|
Real world, double spending is easy. Write two checks, first one cashed "wins", it's about timing.
|
||||||
First deposit "wins"
|
How can a decentralized network solve timing issues?
|
||||||
All about timing</div>
|
Analogous problem:</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section style="text-shadow: 0 0 2em black;">
|
<section style="text-shadow: 0 0 2em black;">
|
||||||
|
@ -340,12 +344,12 @@
|
||||||
<h2>problem</h2>
|
<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?
|
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<img class="cover" src="styles/hashbrowns.jpg" alt="hashbrowns">
|
<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.
|
<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>
|
We can get Byzantine consensus with creative use of hashes.</div>
|
||||||
</section>
|
</section>
|
||||||
|
@ -358,73 +362,54 @@
|
||||||
|
|
||||||
<section class="hashpointers">
|
<section class="hashpointers">
|
||||||
<img src="styles/hashpointers-linked-list.svg" alt="" class="contain" style="object-position: 70% 50%">
|
<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%">
|
<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%">
|
<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.
|
<h2 janus-timeline>= Blockchain</h2>
|
||||||
Hash pointers can make it so that changes earlier in the chain affect every item after that.</div>
|
<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>
|
||||||
|
|
||||||
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Applications</h1>
|
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Money</h1>
|
<h1>Money</h1>
|
||||||
<table class="yesnomaybe" style="margin: 0.5em auto 0; border: none">
|
<div class="coins">
|
||||||
<tbody>
|
<i class="cc BTC"></i>
|
||||||
<tr>
|
</div>
|
||||||
<th>Durable</th><td class="yes"></td>
|
<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>
|
||||||
</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>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Identity</h1>
|
<h1>Verifiable Data</h1>
|
||||||
<div class="notes">
|
<div class="notes">Embedding a hash in the blockchain demonstrates an item's existence at point in the past.
|
||||||
payment information
|
|
||||||
usernames
|
|
||||||
DNS
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Proof of Existence</h1>
|
<h1>Identity</h1>
|
||||||
<div class="notes">
|
<div class="notes">DNS
|
||||||
embedding a hash in the blockchain demonstrates an item's existence at point in the past
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Digital Assets</h1>
|
<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>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>Smart Contracts</h1>
|
<h1>Smart Contracts</h1>
|
||||||
<div class="notes">
|
<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.
|
||||||
DAO
|
|
||||||
Ethereum/RootStock
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</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://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://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/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>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>
|
</ul>
|
||||||
</section>
|
</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 {
|
.highlighted {
|
||||||
background-color: #FF0;
|
background-color: #FF0;
|
||||||
color: black;
|
color: black;
|
||||||
display: inline-block;
|
display: block;
|
||||||
padding: 0.125em 0.25em;
|
padding: 0.125em 0.25em;
|
||||||
margin: 0.25em auto;
|
margin: 0.25em auto;
|
||||||
}
|
}
|
||||||
|
@ -44,3 +44,23 @@ table.yesnomaybe .no {
|
||||||
table.yesnomaybe .maybe {
|
table.yesnomaybe .maybe {
|
||||||
background-image: url(../libs/svg/2753.svg);
|
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="http://www.w3.org/2000/svg"
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
width="500"
|
width="533.33331"
|
||||||
height="400"
|
height="426.66666"
|
||||||
viewBox="0 0 500.00002 399.99997"
|
viewBox="0 0 500.00002 399.99997"
|
||||||
id="svg2"
|
id="svg2"
|
||||||
version="1.1"
|
version="1.1"
|
||||||
inkscape:version="0.91 r13725"
|
inkscape:version="0.92.0 r"
|
||||||
sodipodi:docname="linked-list.svg">
|
sodipodi:docname="hashpointers-linked-list.svg">
|
||||||
<defs
|
<defs
|
||||||
id="defs4">
|
id="defs4">
|
||||||
<marker
|
<marker
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
id="path4239"
|
id="path4239"
|
||||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
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"
|
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" />
|
inkscape:connector-curvature="0" />
|
||||||
</marker>
|
</marker>
|
||||||
<marker
|
<marker
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
id="path4239-2"
|
id="path4239-2"
|
||||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
id="path4239-2-9"
|
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"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
id="path4239-2-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"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
id="path4239-2-6"
|
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"
|
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"
|
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>
|
||||||
</defs>
|
</defs>
|
||||||
<sodipodi:namedview
|
<sodipodi:namedview
|
||||||
|
@ -102,8 +102,8 @@
|
||||||
inkscape:pageopacity="0.0"
|
inkscape:pageopacity="0.0"
|
||||||
inkscape:pageshadow="2"
|
inkscape:pageshadow="2"
|
||||||
inkscape:zoom="1.4"
|
inkscape:zoom="1.4"
|
||||||
inkscape:cx="39.734039"
|
inkscape:cx="465.06553"
|
||||||
inkscape:cy="195.21225"
|
inkscape:cy="271.28424"
|
||||||
inkscape:document-units="px"
|
inkscape:document-units="px"
|
||||||
inkscape:current-layer="layer1"
|
inkscape:current-layer="layer1"
|
||||||
showgrid="false"
|
showgrid="false"
|
||||||
|
@ -112,11 +112,11 @@
|
||||||
fit-margin-right="0"
|
fit-margin-right="0"
|
||||||
fit-margin-bottom="0"
|
fit-margin-bottom="0"
|
||||||
units="px"
|
units="px"
|
||||||
inkscape:window-width="1920"
|
inkscape:window-width="2349"
|
||||||
inkscape:window-height="1021"
|
inkscape:window-height="1134"
|
||||||
inkscape:window-x="1920"
|
inkscape:window-x="1000"
|
||||||
inkscape:window-y="0"
|
inkscape:window-y="341"
|
||||||
inkscape:window-maximized="1" />
|
inkscape:window-maximized="0" />
|
||||||
<metadata
|
<metadata
|
||||||
id="metadata7">
|
id="metadata7">
|
||||||
<rdf:RDF>
|
<rdf:RDF>
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
<dc:format>image/svg+xml</dc:format>
|
<dc:format>image/svg+xml</dc:format>
|
||||||
<dc:type
|
<dc:type
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
<dc:title />
|
<dc:title></dc:title>
|
||||||
</cc:Work>
|
</cc:Work>
|
||||||
</rdf:RDF>
|
</rdf:RDF>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
@ -138,29 +138,34 @@
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path4138-7"
|
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"
|
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
|
<path
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path4138-5"
|
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"
|
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
|
<path
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path4138-3"
|
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"
|
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-x="-30.714286"
|
||||||
inkscape:transform-center-y="-43.571429" />
|
inkscape:transform-center-y="-43.571429"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
<path
|
<path
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path4138-2"
|
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"
|
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
|
<path
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path4138-9"
|
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"
|
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
|
<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)"
|
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"
|
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="http://www.w3.org/2000/svg"
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
width="500"
|
width="533.33331"
|
||||||
height="400"
|
height="426.66666"
|
||||||
viewBox="0 0 500.00002 399.99997"
|
viewBox="0 0 500.00002 399.99997"
|
||||||
id="svg2"
|
id="svg2"
|
||||||
version="1.1"
|
version="1.1"
|
||||||
inkscape:version="0.91 r13725"
|
inkscape:version="0.92.0 r"
|
||||||
sodipodi:docname="hashpointers-new-entry.svg">
|
sodipodi:docname="hashpointers-new-entry.svg">
|
||||||
<defs
|
<defs
|
||||||
id="defs4">
|
id="defs4">
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
id="path4239"
|
id="path4239"
|
||||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
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"
|
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" />
|
inkscape:connector-curvature="0" />
|
||||||
</marker>
|
</marker>
|
||||||
<marker
|
<marker
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
id="path4239-2"
|
id="path4239-2"
|
||||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
id="path4239-2-9"
|
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"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
id="path4239-2-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"
|
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"
|
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>
|
||||||
<marker
|
<marker
|
||||||
inkscape:stockid="Arrow2Mend"
|
inkscape:stockid="Arrow2Mend"
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
id="path4239-2-6"
|
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"
|
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"
|
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>
|
||||||
</defs>
|
</defs>
|
||||||
<sodipodi:namedview
|
<sodipodi:namedview
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
inkscape:pageopacity="0.0"
|
inkscape:pageopacity="0.0"
|
||||||
inkscape:pageshadow="2"
|
inkscape:pageshadow="2"
|
||||||
inkscape:zoom="1.4"
|
inkscape:zoom="1.4"
|
||||||
inkscape:cx="211.16261"
|
inkscape:cx="64.734039"
|
||||||
inkscape:cy="193.06939"
|
inkscape:cy="193.06939"
|
||||||
inkscape:document-units="px"
|
inkscape:document-units="px"
|
||||||
inkscape:current-layer="layer1"
|
inkscape:current-layer="layer1"
|
||||||
|
@ -112,10 +112,10 @@
|
||||||
fit-margin-right="0"
|
fit-margin-right="0"
|
||||||
fit-margin-bottom="0"
|
fit-margin-bottom="0"
|
||||||
units="px"
|
units="px"
|
||||||
inkscape:window-width="1920"
|
inkscape:window-width="3440"
|
||||||
inkscape:window-height="1021"
|
inkscape:window-height="1381"
|
||||||
inkscape:window-x="1920"
|
inkscape:window-x="0"
|
||||||
inkscape:window-y="0"
|
inkscape:window-y="157"
|
||||||
inkscape:window-maximized="1" />
|
inkscape:window-maximized="1" />
|
||||||
<metadata
|
<metadata
|
||||||
id="metadata7">
|
id="metadata7">
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
<dc:format>image/svg+xml</dc:format>
|
<dc:format>image/svg+xml</dc:format>
|
||||||
<dc:type
|
<dc:type
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
<dc:title></dc:title>
|
<dc:title />
|
||||||
</cc:Work>
|
</cc:Work>
|
||||||
</rdf:RDF>
|
</rdf:RDF>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
@ -137,8 +137,9 @@
|
||||||
<path
|
<path
|
||||||
id="path4138"
|
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"
|
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"
|
d="M 321.04359,48.233038 399.09643,7.8446438 419.98698,48.216808 341.93414,88.605199 Z"
|
||||||
inkscape:connector-curvature="0" />
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
<path
|
<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)"
|
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"
|
d="M 397.85715,27.362198 514.28572,3.7907698"
|
||||||
|
@ -159,9 +160,20 @@
|
||||||
<path
|
<path
|
||||||
style="fill:#ffffff;fill-opacity:1"
|
style="fill:#ffffff;fill-opacity:1"
|
||||||
id="path4189-6"
|
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" />
|
inkscape:connector-curvature="0" />
|
||||||
</g>
|
</g>
|
||||||
</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>
|
</g>
|
||||||
</svg>
|
</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 |