init
This commit is contained in:
86
index.html
Normal file
86
index.html
Normal file
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang=en>
|
||||
<head>
|
||||
<title>B.A.L.</title>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="w3.css">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="pitura/ico/baliconero.png">
|
||||
<style>
|
||||
@font-face { font-family: 'Optima'; src: url('pitura/OPTIMA.TTF'); }
|
||||
h1, h2, p {font-family: 'Optima', sans-serif;}
|
||||
</style>
|
||||
</head>
|
||||
<body class="w3-white" id="id12345">
|
||||
|
||||
<div class="w3-padding-64 w3-margin-bottom w3-center">
|
||||
<img src="pitura/logo/Logo_nero.svg" alt="Logo BAL">
|
||||
<h1 class="w3-jumbo"><strong>Bitcoin After Life Protocol</strong></h1>
|
||||
<h2>(BAL PROTOCOL)</h2>
|
||||
</div>
|
||||
<div class="w3-row-padding w3-content" style="max-width:1400px">
|
||||
<div>
|
||||
<div>
|
||||
<p><a href="gitea/bitcoinafterlife/bal-electrum-plugin/releases">Plugin Electrum releases</a></p>
|
||||
<p><a href="gitea/bitcoinafterlife/bal-server/releases">Bal Server releases</a></p>
|
||||
<p><a href="https://welist.bitcoin-after.life/">Will Executor List Premium</a></p>
|
||||
<p><a href="gitea/bitcoinafterlife">Source Code</a></p>
|
||||
</div>
|
||||
<div class="w3-justify w3-xlarge">
|
||||
<p>Today, in this Samhain week, time of the year when the two 'worlds' (material and spiritual) close together and better communicate,
|
||||
we have the launch of this new Protocol to honour Bitcoin and all positivity it will bring to humanity.</p>
|
||||
|
||||
<p>This project was originated to solve an existing problem: to leave bitcoin inheritance to one's own children, but in a decentralised manner,
|
||||
without the intervention of an external third party (spouse, public notary, etc...) thus in perfect accordance with the Fundamental principle of decentralisation.</p>
|
||||
|
||||
<p>We have created this protocol, (seeking inspiration from John Nash game theory 'dominant dynamics' on which bitcoin incentives are based) so that it can have
|
||||
own life, without the need of a central Big Brother to make it work.</p>
|
||||
|
||||
<p>It is an open-source code plug-in and a Will-Executor, taking in charge the inheritance transactions’ push, will stay active for at least the next 10 years
|
||||
to await the consolidation of the protocol with more and more Will-Executors joining in.</p>
|
||||
|
||||
<p>The economic incentive necessary to make all this possible, is a fee included in each inheritance transaction and is paid when the Will-Executor transmits
|
||||
the inheritance transaction to the nodes, and it is therefore inserted in the block.</p>
|
||||
|
||||
<p>We expect the BAL PROTOCOL to be successful thanks to the incentives included in the inheritance transactions. These incentives are substantial and increase
|
||||
with the Bitcoin value in time and above all are appealing for more and more servers to join in the inheritance transactions with a prospective for middle / long period gains.</p>
|
||||
</div>
|
||||
<p>Anybody will have the possibility to create a server Will-Executor to contribute to the protocol and earn commissions, since the code is available as open-source.</p>
|
||||
|
||||
<p>BAL PROTOCOL, together with the Electrum plug-in, besides inheritance can also create a backup of one's own wallets, if planned in advance, to obtain protection in the case of private key loss.</p>
|
||||
|
||||
<p>BAL PROTOCOL is also extremely useful when managing a multi-sig Wallet, in order to have a security option for exceptional cases.</p>
|
||||
|
||||
<p>Many are its potential applications, and we encourage the community to find many more others.</p>
|
||||
|
||||
<p>Our Electrum <a href="gitea/bitcoinafterlife/bal-electrum-plugin">plug-in</a></p>
|
||||
|
||||
<p>The B.A.L. plug-in has been created for Electrum wallet, considered the gold standard among bitcoin wallets. We hope one day that Electrum developers will understand
|
||||
the value of this plug-in and will integrate it directly by default.</p>
|
||||
|
||||
<p>We know technology is useful when it is easily available to people in order to improve their lives; therefore BAL main objective will be
|
||||
to improve and to simplify this interface</p>
|
||||
|
||||
<p>All the work carried out to implement this project and BAL protocol (Bitcoin After Life) has been procured only with payments in Bitcoin with no use of
|
||||
FIAT currencies.</p>
|
||||
|
||||
<p>In the website bitcoin-after.life you will find instructions to install the plug-in in Electrum and several practical examples on how to manage heredity
|
||||
with the Plug-in.</p>
|
||||
|
||||
<p><strong>Plugin Operations</strong></p>
|
||||
|
||||
<p>The plugin generates a transaction with Locktime set to a future date; the transaction is signed and sent to one or several Will-Executors,
|
||||
who will take care in retaining the transaction and send it at the expiry date.</p>
|
||||
|
||||
<p>In order to provide economic incentives for the Will-Executor to keep and broadcast the transaction, an output will contain a fee payment,
|
||||
which will be received only when the heredity transaction is confirmed in the block chain.</p>
|
||||
|
||||
<p>Signed</p>
|
||||
|
||||
<p><strong>Svātantrya</strong></p>
|
||||
<p><a href="public_key.gpg">PGP</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1
pitura/.htaccess
Normal file
1
pitura/.htaccess
Normal file
@@ -0,0 +1 @@
|
||||
Options -Indexes
|
||||
BIN
pitura/OPTIMA.TTF
Normal file
BIN
pitura/OPTIMA.TTF
Normal file
Binary file not shown.
BIN
pitura/ico/baliconero.png
Normal file
BIN
pitura/ico/baliconero.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
42
pitura/logo/Logo_nero.svg
Normal file
42
pitura/logo/Logo_nero.svg
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
id="Layer_1"
|
||||
data-name="Layer 1"
|
||||
viewBox="0 0 205.22356 212.37989"
|
||||
version="1.1"
|
||||
sodipodi:docname="Logo nero.svg"
|
||||
width="205.22356"
|
||||
height="212.37988"
|
||||
inkscape:export-filename="Logo nero.png"
|
||||
inkscape:export-xdpi="7.0167384"
|
||||
inkscape:export-ydpi="7.0167384"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview5"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<style
|
||||
id="style1">.cls-1,.cls-2,.cls-3{isolation:isolate;}.cls-2,.cls-3{font-size:22px;font-family:Optima-Bold, Optima;font-weight:700;}.cls-3{letter-spacing:-0.04em;}.cls-4,.cls-5{stroke:#000;stroke-miterlimit:10;}.cls-5{stroke-width:7px;}</style>
|
||||
</defs>
|
||||
<path
|
||||
d="m 116.38844,113.29988 c 0,0 0,0 0,0 a 17.05,17.05 0 0 0 -13.39,-27.659998 h -5.46 c 0,0 0,0 0,0 v -3.4 a 2.23,2.23 0 0 0 -2.26,-2.23 h -5.23 a 2.08,2.08 0 0 0 -2.05,2.07 v 3.54 c 0,0 0,0 0,0 h -2.77 c 0,0 0,0 0,0 v -3.19 a 2.43,2.43 0 0 0 -2.46,-2.42 h -4.21 a 2.89,2.89 0 0 0 -2.89,2.9 v 2.72 c 0,0 0,0 0,0 h -4.32 c 0,0 0,0 0,0 v 9.48 c 0,0 0,0 0,0 h 4.29 v 0 14.999998 0 h -4.29 c 0,0 0,0 0,0 v 9.48 c 0,0 0,0 0,0 h 4.29 c 0,0 0,0 0,0 v 15 h -4.29 c 0,0 0,0 0,0 v 9.48 h 4.29 v 3.12 a 2.49,2.49 0 0 0 2.49,2.5 h 4.45 a 2.59,2.59 0 0 0 2.59,-2.59 v -3 h 2.83 v 3.72 a 1.9,1.9 0 0 0 1.9,1.9 h 5.31 a 2.32,2.32 0 0 0 2.32,-2.32 v -3.3 h 8.82 a 17.25,17.25 0 0 0 17.32,-18 17,17 0 0 0 -7.28,-12.8 z m -13.57,-3.07 h -17.59 c 0,0 0,0 0,0 V 95.229882 c 0,0 0,0 0,0 h 17.77 c 2.86,0 3.7,2.72 3.58,6.999998 -0.12,4.1 0,7.71 -3.75,8.08 z m -17.59,9.54 h 21.24 c 1.86,0 4.5,3.42 4.62,7.52 0.12,4.25 -3.07,7.39 -4.45,7.53 h -21.41 v -15 c 0,0 -0.02,-0.05 0,-0.05 z"
|
||||
id="path3" />
|
||||
<path
|
||||
class="cls-4"
|
||||
d="m 26.69844,112.00988 c 0,0.78 0.08,1.57 0.12,2.36 0,0.19 0,0.39 0,0.58 l 0.05,0.59 0.05,0.59 v 0.3 0.29 a 68.65,68.65 0 0 0 1.6,9.33 c 0.36,1.54 0.8,3.07 1.27,4.58 0.25,0.75 0.48,1.51 0.76,2.25 0.13,0.38 0.25,0.75 0.4,1.12 l 0.42,1.12 c 0.58,1.47 1.21,2.94 1.89,4.37 0.33,0.72 0.7,1.43 1,2.14 0.18,0.36 0.37,0.7 0.56,1.05 0.19,0.35 0.37,0.71 0.57,1 a 71.56,71.56 0 0 0 11.61,15.33 l 0.85,0.85 0.86,0.83 c 0.57,0.57 1.17,1.09 1.76,1.64 l 0.9,0.78 0.45,0.4 0.47,0.38 0.92,0.77 0.94,0.74 0.48,0.37 0.48,0.36 1,0.72 c 0.65,0.46 1.3,0.94 2,1.38 1.32,0.91 2.68,1.75 4.06,2.57 l 1,0.6 0.52,0.29 0.53,0.29 c 0.7,0.39 1.42,0.74 2.14,1.11 1.44,0.71 2.89,1.39 4.38,2 0.74,0.32 1.49,0.6 2.24,0.89 l 1.13,0.41 0.57,0.21 0.57,0.19 1.14,0.38 1.15,0.36 0.58,0.18 0.58,0.16 1.16,0.33 1.17,0.29 0.59,0.15 0.59,0.14 1.17,0.26 1.19,0.24 0.59,0.12 0.59,0.11 1.19,0.2 c 0.4,0.07 0.8,0.12 1.2,0.18 l 1.19,0.17 a 74,74 0 0 0 9.64,0.59 h 1.21 1.2 0.61 0.6 l 1.21,-0.08 c 1.6,-0.12 3.21,-0.27 4.81,-0.5 a 73,73 0 0 0 9.47,-2 72.19,72.19 0 0 0 17.75,-7.6 73,73 0 0 0 26.57,-27.52 72.34,72.34 0 0 0 6.28,-53.939998 v 0 c -1.13,-5.7 1.31,-15.16 6.1,-17.38 4.45,-2.06 12,1.84 18.58,-1.69 6.24,-3.37 10,-10.29 11,-17.3 1,-7.01 -0.2,-14.16 -1.87,-21 -1.81,3.59 -5.23,6.12 -8.86,7.86 -3.63,1.74 -7.53,2.79 -11.28,4.25 -3.75,1.46 -7.43,3.4 -10,6.5 a 20,20 0 0 0 -4,9.22 c -0.61,3.33 0,7.15 0.66,10.64 a 29.64,29.64 0 0 1 7.51,-6.1 c 16.51,-8.44 20,-15.2 20.56,-16.76 -2.58,7.45 -8.18,11.22 -13,14.2 l -2.47,1.55 c -4.16,2.23 -8.35,4.79 -11.35,8.48 a 16.7,16.7 0 0 0 -4,10.57 c -0.53,-1.37 -1.1,-2.72 -1.71,-4 a 69.41,69.41 0 0 0 -4.59,-8.38 70.61,70.61 0 0 0 -13.87,-15.92 l -3.11,-3 c -6,-5.83 -13,-13.07 -14.4,-24.71 0.4,2.49 3.32,13.41 24.66,30.82 5.2,4.25 9,11.24 9,11.24 2.12,-4.86 4.14,-10.24 4.29,-15.27 a 29.79,29.79 0 0 0 -2.78,-14.82 c -2.75,-5.32 -7.51,-9.31 -12.51,-12.61 -5,-3.3 -10.35,-6.07 -15.09,-9.73 -4.74,-3.66 -8.92,-8.4200002 -10.42,-14.2200002 -4.59,9.5600002 -8.67,19.5600002 -9.33,30.0600002 -0.66,10.5 2.6,21.78 10.6,28.64 8.42,7.2 22.07,4.41 28.22,8.34 a 16.44,16.44 0 0 1 5,5.61 c 0.8,1.56 1.54,3.16 2.22,4.78 a 70.85,70.85 0 0 1 3,8.73 70.89,70.89 0 0 1 2.56,18.229998 v 1.17 c 0,0.19 0,0.38 0,0.57 v 0.58 0.57 c 0,0.2 0,0.39 0,0.58 l -0.06,1.15 c 0,0.38 0,0.76 -0.08,1.14 -0.08,0.38 -0.05,0.77 -0.08,1.15 l -0.12,1.14 -0.06,0.58 -0.07,0.57 -0.14,1.14 -0.17,1.13 -0.09,0.57 -0.1,0.57 -0.2,1.13 -0.22,1.12 -0.11,0.57 -0.13,0.56 -0.25,1.11 -0.32,1.07 -0.14,0.55 -0.15,0.56 -0.31,1.1 -0.34,1.1 -0.16,0.54 -0.18,0.55 -0.37,1.09 -0.39,1.08 -0.19,0.53 -0.21,0.54 -0.41,1.07 -0.44,1.06 -0.22,0.52 -0.23,0.53 -0.47,1 -0.49,1 c -0.08,0.17 -0.16,0.35 -0.25,0.52 l -0.26,0.51 c -0.17,0.34 -0.34,0.68 -0.52,1 -0.36,0.67 -0.71,1.35 -1.09,2 a 70.61,70.61 0 0 1 -25.29,25.91 l -1,0.58 -1,0.56 -0.5,0.28 -0.5,0.27 -1,0.53 c -0.68,0.34 -1.36,0.69 -2,1 -0.35,0.16 -0.69,0.33 -1,0.48 l -1,0.46 c -0.34,0.16 -0.7,0.3 -1,0.45 l -1.06,0.43 c -0.71,0.27 -1.42,0.55 -2.14,0.8 -1.44,0.52 -2.89,1 -4.36,1.39 a 70,70 0 0 1 -9.13,2.01 c -1.51,0.24 -3,0.39 -4.55,0.52 l -1.15,0.08 h -0.57 -0.57 l -1.14,0.05 h -1.15 a 70,70 0 0 1 -26.87,-4.75 c -1.43,-0.55 -2.83,-1.17 -4.22,-1.81 -0.69,-0.34 -1.38,-0.66 -2.06,-1 l -0.51,-0.26 -0.51,-0.27 -1,-0.55 c -1.34,-0.75 -2.67,-1.53 -4,-2.36 -0.66,-0.41 -1.29,-0.85 -1.93,-1.28 l -0.94,-0.66 -0.47,-0.33 -0.46,-0.34 -0.93,-0.69 -0.91,-0.71 -0.45,-0.36 -0.45,-0.37 -0.89,-0.73 -0.87,-0.75 c -0.3,-0.25 -0.58,-0.51 -0.87,-0.77 l -0.85,-0.77 -0.84,-0.8 c -1.11,-1.07 -2.2,-2.16 -3.23,-3.3 -0.53,-0.57 -1,-1.15 -1.54,-1.73 l -0.74,-0.89 -0.38,-0.44 -0.36,-0.45 -0.72,-0.91 -0.7,-0.92 -0.35,-0.46 -0.34,-0.47 -0.68,-0.94 -0.65,-1 -0.33,-0.48 -0.32,-0.49 -0.63,-1 -0.61,-1 a 71.35,71.35 0 0 1 -7.55,-17 73.92,73.92 0 0 1 -2.08,-9.12 l -0.05,-0.29 v -0.29 l -0.08,-0.58 -0.09,-0.58 c 0,-0.19 -0.05,-0.39 -0.07,-0.58 -0.1,-0.78 -0.2,-1.55 -0.27,-2.33 0,-0.39 -0.07,-0.78 -0.1,-1.17 l -0.09,-1.18 c 0,-0.19 0,-0.39 0,-0.58 v -0.59 l -0.05,-1.18 c -0.16,1.66 -0.19,3.23 -0.13,4.86 z m 170.44,-64.839998 c 0,-0.11 0.07,-0.22 0.11,-0.34 0.04,-0.12 -0.03,0.12 -0.11,0.34 z"
|
||||
id="path4" />
|
||||
<path
|
||||
class="cls-5"
|
||||
d="m 110.64844,22.379882 a 90.47,90.47 0 0 0 -29.87,0 92,92 0 0 0 -28.44,9.82 c -2.23,1.2 -4.39,2.51 -6.51,3.89 -2.12,1.38 -4.19,2.85 -6.19,4.4 -2,1.55 -3.94,3.19 -5.81,4.91 l -0.7,0.64 -0.69,0.65 -1.37,1.33 -1.33,1.36 c -0.45,0.45 -0.87,0.92 -1.31,1.38 q -2.59,2.79 -5,5.79 c -1.57,2 -3,4.07 -4.46,6.19 -1.46,2.12 -2.73,4.3 -4,6.53 -1.27,2.23 -2.36,4.52 -3.4,6.85 a 94.21,94.21 0 0 0 -4.9699997,14.47 c -0.66,2.47 -1.2,5 -1.64,7.48 0,0.32 -0.12,0.63 -0.16,1 l -0.15,0.939998 c -0.1,0.64 -0.2,1.27 -0.28,1.9 l -0.24,1.9 -0.2,1.91 a 93.8,93.8 0 0 0 2.07,30.46 q 0.88,3.74 2.07,7.4 c 0.79,2.44 1.69,4.84 2.6799997,7.21 a 94.27,94.27 0 0 0 7.06,13.65 c 1.35,2.18 2.82,4.29 4.35,6.35 1.53,2.06 3.14,4.06 4.83,6 1.69,1.94 3.48,3.78 5.32,5.57 0.46,0.44 0.92,0.89 1.39,1.32 l 1.42,1.3 1.46,1.27 0.73,0.62 0.74,0.61 a 94.28,94.28 0 0 0 26.55,15.34 95.38,95.38 0 0 0 30,6 c 2.56,0.08 5.12,0.08 7.68,0 2.56,-0.08 5.12,-0.35 7.66,-0.67 l 1.9,-0.26 1.89,-0.31 c 0.64,-0.09 1.26,-0.22 1.89,-0.34 l 1,-0.18 0.93,-0.2 c 2.51,-0.54 5,-1.17 7.44,-1.91 a 94,94 0 0 0 49.01,-34.94 c 1.49,-2.06 2.9,-4.17 4.21,-6.34 1.31,-2.17 2.54,-4.4 3.67,-6.67 1.13,-2.27 2.16,-4.58 3.1,-6.93 l 0.35,-0.88 0.33,-0.89 0.33,-0.89 c 0.11,-0.3 0.22,-0.59 0.32,-0.89 l 0.62,-1.8 0.57,-1.81 q 1.1,-3.63 1.91,-7.32 0.81,-3.69 1.31,-7.45 l 0.23,-1.87 0.19,-1.88 0.09,-0.94 0.07,-0.94 0.12,-1.89 0.08,-1.88 v -0.94 -0.94 c 0,-0.63 0,-1.26 0,-1.89 l -0.05,-1.88 a 89.67,89.67 0 0 0 -5.8,-29.299998 94.28,94.28 0 0 1 4.18,29.309998 v 1.85 c 0,0.61 -0.07,1.23 -0.1,1.84 l -0.05,0.93 -0.07,0.92 -0.15,1.84 -0.2,1.83 -0.11,0.92 -0.13,0.92 -0.25,1.82 -0.31,1.82 c -0.44,2.42 -0.95,4.82 -1.56,7.2 -0.61,2.38 -1.33,4.72 -2.13,7 -0.8,2.28 -1.7,4.59 -2.68,6.83 -0.98,2.24 -2.05,4.45 -3.22,6.59 -1.17,2.14 -2.4,4.25 -3.72,6.3 -1.32,2.05 -2.74,4 -4.22,6 a 92.23,92.23 0 0 1 -9.78,10.83 c -1.76,1.67 -3.61,3.26 -5.5,4.78 -1.89,1.52 -3.84,3 -5.85,4.33 a 88.6,88.6 0 0 1 -12.64,7.18 c -2.19,1 -4.42,2 -6.69,2.82 -2.27,0.82 -4.57,1.6 -6.9,2.26 -2.33,0.66 -4.68,1.23 -7,1.69 -2.32,0.46 -4.75,0.86 -7.15,1.13 -2.4,0.27 -4.81,0.46 -7.23,0.55 -2.42,0.09 -4.83,0.06 -7.24,-0.05 a 91.12,91.12 0 0 1 -28.22,-5.85 c -2.26,-0.86 -4.47,-1.81 -6.65,-2.85 l -0.81,-0.39 -0.81,-0.4 -1.67,-0.73 -1.58,-0.87 c -0.27,-0.14 -0.53,-0.29 -0.79,-0.44 l -0.78,-0.45 c -2.09,-1.21 -4.12,-2.5 -6.11,-3.87 -1.99,-1.37 -3.89,-2.84 -5.76,-4.37 l -0.69,-0.57 c -0.24,-0.19 -0.47,-0.38 -0.69,-0.58 l -1.39,-1.24 -1.34,-1.22 c -0.44,-0.4 -0.87,-0.82 -1.31,-1.24 -1.73,-1.67 -3.4,-3.42 -5,-5.22 -1.6,-1.8 -3.11,-3.68 -4.56,-5.61 -1.45,-1.93 -2.82,-3.91 -4.11,-5.95 -1.29,-2.04 -2.49,-4.12 -3.62,-6.26 l -0.83,-1.6 -0.79,-1.63 c -0.26,-0.54 -0.5,-1.1 -0.76,-1.64 -0.26,-0.54 -0.48,-1.11 -0.72,-1.66 -1,-2.22 -1.82,-4.47 -2.58,-6.76 -0.76,-2.29 -1.44,-4.61 -2,-6.95 a 89.82,89.82 0 0 1 -2.3799997,-28.77 l 0.15,-1.81 0.2,-1.8 c 0.07,-0.6 0.16,-1.2 0.24,-1.8 l 0.12,-0.899998 c 0,-0.3 0.1,-0.6 0.15,-0.9 0.1,-0.59 0.1899997,-1.19 0.2999997,-1.79 l 0.34,-1.78 c 0.11,-0.6 0.25,-1.19 0.38,-1.78 0.13,-0.59 0.26,-1.18 0.4,-1.77 a 89.66,89.66 0 0 1 11.27,-26.72 c 1.29,-2.05 2.66,-4.05 4.11,-6.05 1.45,-2 3,-3.85 4.6,-5.68 0.4,-0.45 0.8,-0.92 1.21,-1.36 l 1.25,-1.35 1.28,-1.29 c 0.21,-0.22 0.43,-0.43 0.65,-0.64 l 0.65,-0.64 q 2.63,-2.55 5.45,-4.9 c 1.88,-1.56 3.83,-3 5.83,-4.45 2,-1.45 4.06,-2.74 6.17,-4 2.11,-1.26 4.25,-2.39 6.46,-3.47 2.21,-1.08 4.46,-2 6.75,-2.95 a 92.31,92.31 0 0 1 14.12,-4.27 94.9,94.9 0 0 1 29.57,-1.63 z"
|
||||
id="path5" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.5 KiB |
30
public_key.gpg
Normal file
30
public_key.gpg
Normal file
@@ -0,0 +1,30 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQENBGfgPmMBCAC4VXQn/ofBGPn/Wr9dF4tM/4uYNcWLvvz+/+TQsCi/bv4GG6jf
|
||||
6Ttlg4TDwqF3JlZ1YfPImcdWKxr9is4fyq12OEZvz12LoFEJG8+0NdJrCoT2sm2f
|
||||
yGmWKgZqRzH9LVBtIOOQIrXF3PdE0X77trWnSFrK/qAv9dszYiVOk9IBwUVI/3Wp
|
||||
PN5EV7zqbCjYvzD0Hxl2sFzZKqsZCsiy70PJtaJKvKISd8RVTNuIiwZj0gu6hCSa
|
||||
ZnBr5SLLr56YO4xaTzYNYh7XIEaQXZTHugEJbwygfZajnJ8gC91wWB3BsxVeHDdm
|
||||
uDy1VGkAs65qvRn9ml5udmnEIPoEsS95HblpABEBAAG0K1N2xIF0YW50cnlhIDxz
|
||||
dmF0YW50cnlhQGJpdGNvaW4tYWZ0ZXIubGlmZT6JAU4EEwEKADgWIQSoR9AE25Fh
|
||||
BxHKag3+dWcG6DPg0QUCZ+A+YwIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAK
|
||||
CRD+dWcG6DPg0coSCACbu3/tqMTwWTqRzXedl6VTGng+qeYfA5NYUaRgZeQYcVWM
|
||||
sUi4dTAthBUxU3axfcu3V/Vkonn/Hrghdjh94lfpNsgdBNi3c2elI1rHT3Yobkj+
|
||||
ZsMEj91VlqV81uPFzfq8a/Pp7RIDhy1FJbIunmjnpD3GeJ7vVt76OOcyjV5hkGR0
|
||||
YJ4JX9O1OOC6wqgR2HVCvXTw/3JhNbj4TS8wr7GGsVWwiotAwZw506vspQRBqeYB
|
||||
T5Wo2lpEQtagWzIHtgy4A2iAoLQ45E0T1lkr+mZa3V7sucS6W/UXI7HTvqC7wbku
|
||||
jef6Hxwzzw83TWqPkd4wywuHsDZ3+DTcIDaqP/ROuQENBGfgPmMBCAC69Y2n2Ogi
|
||||
T7i4Pm4J0cQxLaqwvox3GWSRuBG0QlhsBr0ER5j5fRRDH85P/WyTcvs4/9mIZsSl
|
||||
JyQH/Lfetr/76pFCyc2zhKxxS1miG3RWOuM7BOKbRjjiieBa6XAiyWStKp2ij8a/
|
||||
kpqqgulLe1Tiq2SRPA8etqHGd7oR02fbEvzmsgiVqFOz3/tozp2jdC7zCKnp+XFZ
|
||||
xMKqhIMgfZAxRmVl/qImH944ffcJU6M+qjEL3ENXpuDXpMSWI/indlbK06+R/UPA
|
||||
hOxCOUSRPTeHzhQrJYUgH6Q6Q/cijpTQHVQFFqLXRKGgK7oE1QhmiNGNBeCVF7DP
|
||||
hpcWrnUkY/xFABEBAAGJATYEGAEKACAWIQSoR9AE25FhBxHKag3+dWcG6DPg0QUC
|
||||
Z+A+YwIbDAAKCRD+dWcG6DPg0ToJB/4t2V4FMqd2q00Sd+HmttZoAWNuklui8wO4
|
||||
nrjfh3Rt0ZBYYk+egZXzPx8lr42Ec8T4h24oJPovMlDu1xN9seQDbVaYC1ICVsnp
|
||||
6/yfh+elYT5egaAxm9oP9+lQHBB/qZNKrfAssMuVQOrVh5E+XxSz+KG28dQnCYUT
|
||||
L0k5PCO1f4Jz4XZd5AunVbMQ4J1JawUDoEb/w3Mn9ALDMsdAcOYC6pGhFtV88cqu
|
||||
IO/ekQV+M8LpRwyh+CiPzgqtN3Z09wHLXFUJYBixXrYbXxAbSqe0PhqAhEKApk2c
|
||||
4vVkSTAi+bNpkt0QgJ194iTyK20jVw3/roq7sUtDD4FrUoQb7llP
|
||||
=6EE4
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
235
w3.css
Normal file
235
w3.css
Normal file
@@ -0,0 +1,235 @@
|
||||
/* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */
|
||||
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
|
||||
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
|
||||
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
|
||||
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
|
||||
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
|
||||
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
|
||||
a{background-color:transparent}a:active,a:hover{outline-width:0}
|
||||
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
|
||||
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
|
||||
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
|
||||
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
|
||||
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
|
||||
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
|
||||
button,input{overflow:visible}button,select{text-transform:none}
|
||||
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
|
||||
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
|
||||
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
|
||||
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
|
||||
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
|
||||
[type=checkbox],[type=radio]{padding:0}
|
||||
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
|
||||
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
|
||||
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
|
||||
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
|
||||
/* End extract */
|
||||
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
|
||||
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
|
||||
.w3-serif{font-family:serif}.w3-sans-serif{font-family:sans-serif}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace}
|
||||
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
|
||||
hr{border:0;border-top:1px solid #eee;margin:20px 0}
|
||||
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
|
||||
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
|
||||
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
|
||||
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
|
||||
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
|
||||
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
|
||||
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
|
||||
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
|
||||
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
|
||||
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
|
||||
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
|
||||
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
|
||||
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
|
||||
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
|
||||
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
|
||||
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
|
||||
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
|
||||
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
|
||||
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
|
||||
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
|
||||
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
|
||||
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
|
||||
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
|
||||
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
|
||||
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
|
||||
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
|
||||
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
|
||||
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
|
||||
.w3-main,#main{transition:margin-left .4s}
|
||||
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
|
||||
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
|
||||
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
|
||||
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
|
||||
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
|
||||
.w3-bar .w3-button{white-space:normal}
|
||||
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
|
||||
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
|
||||
.w3-responsive{display:block;overflow-x:auto}
|
||||
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
|
||||
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
|
||||
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
|
||||
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
|
||||
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
|
||||
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
|
||||
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
|
||||
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
|
||||
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
|
||||
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
|
||||
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
|
||||
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
|
||||
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
|
||||
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
|
||||
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
|
||||
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
|
||||
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
|
||||
@media (max-width:1205px){.w3-auto{max-width:95%}}
|
||||
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
|
||||
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}
|
||||
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
|
||||
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
|
||||
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
|
||||
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
|
||||
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
|
||||
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
|
||||
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
|
||||
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
|
||||
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
|
||||
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
|
||||
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
|
||||
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
|
||||
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
|
||||
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
|
||||
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
|
||||
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
|
||||
.w3-display-position{position:absolute}
|
||||
.w3-circle{border-radius:50%}
|
||||
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
|
||||
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
|
||||
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
|
||||
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
|
||||
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
|
||||
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
|
||||
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
|
||||
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
|
||||
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
|
||||
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
|
||||
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
|
||||
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
|
||||
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
|
||||
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
|
||||
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
|
||||
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
|
||||
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
|
||||
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
|
||||
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
|
||||
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
|
||||
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
|
||||
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
|
||||
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
|
||||
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
|
||||
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
|
||||
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
|
||||
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
|
||||
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
|
||||
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
|
||||
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
|
||||
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
|
||||
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
|
||||
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
|
||||
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
|
||||
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
|
||||
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
|
||||
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
|
||||
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
|
||||
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
|
||||
.w3-left{float:left!important}.w3-right{float:right!important}
|
||||
.w3-button:hover{color:#000!important;background-color:#ccc!important}
|
||||
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
|
||||
.w3-hover-none:hover{box-shadow:none!important}
|
||||
/* Colors */
|
||||
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
|
||||
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
|
||||
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
|
||||
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
|
||||
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
|
||||
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
|
||||
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
|
||||
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
|
||||
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
|
||||
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
|
||||
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
|
||||
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
|
||||
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
|
||||
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
|
||||
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
|
||||
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
|
||||
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
|
||||
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
|
||||
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
|
||||
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
|
||||
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
|
||||
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
|
||||
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
|
||||
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
|
||||
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
|
||||
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
|
||||
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
|
||||
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
|
||||
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
|
||||
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
|
||||
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
|
||||
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
|
||||
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
|
||||
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
|
||||
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
|
||||
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
|
||||
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
|
||||
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
|
||||
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
|
||||
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
|
||||
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
|
||||
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
|
||||
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
|
||||
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
|
||||
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
|
||||
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
|
||||
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
|
||||
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
|
||||
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
|
||||
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
|
||||
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
|
||||
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
|
||||
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
|
||||
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
|
||||
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
|
||||
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
|
||||
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
|
||||
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
|
||||
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
|
||||
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
|
||||
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
|
||||
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
|
||||
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
|
||||
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
|
||||
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
|
||||
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
|
||||
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
|
||||
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
|
||||
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
|
||||
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
|
||||
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
|
||||
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
|
||||
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
|
||||
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
|
||||
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
|
||||
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
|
||||
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
|
||||
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
|
||||
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
|
||||
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
|
||||
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
|
||||
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
|
||||
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
|
||||
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}
|
||||
98
wq.html
Normal file
98
wq.html
Normal file
@@ -0,0 +1,98 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Transaction Report</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
line-height: 1.6;
|
||||
margin: 0;
|
||||
padding: 20px;
|
||||
color: #333;
|
||||
}
|
||||
h1 {
|
||||
color: #2c3e50;
|
||||
border-bottom: 2px solid #3498db;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
.report-date {
|
||||
font-style: italic;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.stats-container {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||
gap: 20px;
|
||||
margin-top: 30px;
|
||||
}
|
||||
.stat-card {
|
||||
background-color: #f9f9f9;
|
||||
border-left: 4px solid #3498db;
|
||||
padding: 15px;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
|
||||
}
|
||||
.stat-card h3 {
|
||||
margin-top: 0;
|
||||
color: #2c3e50;
|
||||
}
|
||||
.stat-value {
|
||||
font-size: 24px;
|
||||
font-weight: bold;
|
||||
color: #3498db;
|
||||
}
|
||||
.profit {
|
||||
color: #27ae60;
|
||||
}
|
||||
.failed {
|
||||
color: #e74c3c;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Transaction Report</h1>
|
||||
<div class="report-date">Generated on: 2026-02-04 12:44:03</div>
|
||||
|
||||
<div class="stats-container">
|
||||
<div class="stat-card">
|
||||
<h3>Total Transactions</h3>
|
||||
<div class="stat-value">52</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card">
|
||||
<h3>Successful Transactions</h3>
|
||||
<div class="stat-value">10</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card">
|
||||
<h3>Profit</h3>
|
||||
<div class="stat-value profit">157000</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card">
|
||||
<h3>Failed Transactions</h3>
|
||||
<div class="stat-value failed">8</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card">
|
||||
<h3>Ready to Push</h3>
|
||||
<div class="stat-value">0</div>
|
||||
<p>Transactions with status 0 and past locktime</p>
|
||||
</div>
|
||||
|
||||
<div class="stat-card">
|
||||
<h3>Waiting for Locktime</h3>
|
||||
<div class="stat-value">34</div>
|
||||
<p>Transactions that will be ready in the future</p>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<h3>Unique Inputs</h3>
|
||||
<div class="stat-value">21</div>
|
||||
<p>Unique inputs from waiting transactions</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user