frontend and backend

This commit is contained in:
2022-01-09 12:08:42 +01:00
parent cbff7c5d22
commit dde65761e5
75 changed files with 37830 additions and 19 deletions

BIN
frontend/public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/img/icons/mstile-150x150.png"/>
<TileColor>#5755d9</TileColor>
</tile>
</msapplication>
</browserconfig>

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,142 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1024.000000pt" height="1024.000000pt" viewBox="0 0 1024.000000 1024.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,1024.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M990 10225 c-142 -35 -194 -56 -289 -120 -73 -49 -121 -92 -166 -151
-40 -51 -96 -159 -88 -168 3 -3 2 -6 -4 -6 -5 0 -10 -6 -11 -12 0 -7 -7 -42
-15 -78 -14 -62 -16 -241 -3 -330 3 -19 8 -56 11 -82 3 -27 8 -72 11 -100 4
-29 8 -73 10 -98 3 -25 6 -58 8 -75 2 -16 7 -59 11 -95 3 -36 8 -76 11 -90 2
-14 7 -56 10 -95 3 -38 7 -81 10 -95 2 -14 7 -50 9 -80 3 -30 7 -71 10 -90 2
-19 7 -57 10 -85 5 -54 12 -115 21 -185 6 -47 12 -101 19 -185 2 -27 4 -50 5
-50 3 0 7 -38 15 -120 3 -38 8 -83 10 -100 12 -93 22 -178 31 -270 2 -27 7
-70 10 -95 4 -25 7 -58 9 -75 1 -16 5 -52 9 -80 13 -108 19 -161 22 -195 2
-19 5 -53 8 -75 3 -22 8 -68 11 -102 3 -34 8 -72 10 -85 3 -21 10 -80 21 -185
6 -61 12 -121 19 -173 10 -89 26 -227 30 -270 8 -71 24 -220 30 -272 7 -57 14
-117 20 -178 3 -30 7 -68 9 -85 2 -16 6 -59 10 -95 4 -36 9 -76 11 -90 4 -22
9 -70 20 -185 4 -38 14 -120 20 -165 3 -19 7 -62 10 -95 8 -86 14 -126 21
-136 3 -5 0 -9 -6 -9 -6 0 -8 -5 -4 -11 4 -7 9 -26 11 -43 7 -58 13 -111 18
-161 7 -71 12 -123 19 -175 3 -25 8 -65 10 -90 3 -25 10 -88 16 -140 6 -52 13
-117 15 -145 3 -27 7 -61 10 -74 4 -23 14 -120 20 -201 2 -19 4 -35 5 -35 2 0
8 -50 14 -120 2 -27 5 -50 6 -50 2 0 12 -107 11 -127 0 -10 3 -18 7 -18 4 0 7
-19 7 -42 0 -42 11 -164 20 -223 6 -39 16 -130 21 -180 2 -22 6 -58 9 -80 9
-69 15 -128 20 -185 2 -30 5 -55 5 -55 1 0 3 -18 5 -40 2 -22 7 -60 10 -85 3
-25 8 -63 10 -85 17 -166 24 -227 31 -255 3 -14 7 -37 10 -53 2 -15 11 -41 19
-57 9 -17 13 -30 10 -30 -3 0 0 -10 7 -22 7 -13 13 -25 13 -28 3 -15 41 -85
48 -88 4 -2 7 -10 7 -18 0 -8 5 -14 10 -14 6 0 10 -4 10 -10 0 -25 117 -136
205 -194 72 -48 643 -336 666 -336 5 0 9 -4 9 -10 0 -5 6 -10 12 -10 7 0 85
-36 173 -79 88 -43 279 -137 425 -209 367 -180 875 -429 1057 -519 84 -41 156
-75 160 -76 4 0 13 -5 18 -9 9 -8 194 -100 205 -103 3 0 127 -61 275 -134 313
-154 348 -169 455 -188 48 -9 207 -10 250 -1 19 4 49 10 65 14 17 3 37 8 45
11 8 4 17 7 20 8 27 9 61 25 160 73 63 31 117 56 120 57 23 6 487 241 492 249
4 6 8 8 8 4 0 -3 63 25 140 63 78 38 144 69 148 69 5 0 14 6 21 12 6 7 15 13
19 13 4 1 132 63 284 138 153 75 288 142 300 147 13 6 30 14 38 20 8 5 155 78
325 161 1001 490 1219 598 1223 610 2 5 10 9 17 9 7 0 27 12 45 28 145 125
218 232 260 383 19 68 25 122 35 274 2 33 4 60 5 60 3 0 7 36 15 115 6 70 9
99 20 190 2 19 5 54 7 77 2 24 7 43 11 43 4 0 3 8 -2 19 -6 10 -7 21 -4 25 4
4 8 17 9 29 1 12 4 49 8 82 4 33 9 80 12 105 2 25 6 61 10 81 3 20 7 60 9 90
6 73 15 163 20 188 2 12 7 49 10 84 4 34 8 82 11 107 3 25 7 65 9 90 2 25 5
45 6 45 1 0 3 14 4 30 5 68 15 172 20 205 5 34 11 92 20 195 3 28 7 64 10 80
7 41 16 122 20 170 2 22 6 58 9 80 2 22 8 67 11 100 3 33 8 85 12 115 3 30 6
70 7 87 0 18 3 33 6 33 3 0 6 17 6 38 3 79 9 122 18 122 5 0 3 6 -3 13 -6 8
-9 16 -6 18 5 6 12 47 20 134 17 168 25 245 30 275 3 23 6 48 20 175 7 72 14
135 20 175 2 19 7 67 10 105 3 39 8 84 11 100 3 17 7 53 9 80 2 28 7 75 10
105 4 30 8 69 10 85 2 17 4 30 5 30 0 0 3 23 5 50 2 28 7 79 11 115 4 36 8 74
9 85 1 11 5 43 8 70 12 94 19 160 23 200 6 66 13 127 20 185 10 87 12 111 18
180 3 36 8 74 10 85 2 11 7 54 11 95 4 41 9 82 10 91 2 9 6 52 10 95 3 43 8
90 10 104 3 14 7 48 10 75 3 28 8 68 10 90 15 125 23 203 30 280 2 28 7 68 10
90 3 22 8 67 10 100 2 33 5 60 6 60 0 0 2 11 3 25 2 14 6 50 10 80 3 30 9 82
12 115 3 33 7 71 9 85 3 14 7 54 11 90 3 36 7 72 9 80 2 8 6 49 10 90 4 41 9
93 12 115 2 22 6 56 8 75 3 33 10 97 20 180 25 220 24 280 -8 416 -8 33 -73
160 -103 201 -32 44 -130 141 -163 163 -13 8 -29 20 -35 25 -18 17 -147 73
-211 92 -57 17 -247 18 -4140 19 -3361 2 -4090 0 -4135 -11z m4265 -2664 c-8
-43 -14 -74 -20 -101 -3 -14 -10 -51 -15 -82 -6 -32 -13 -70 -16 -85 -3 -16
-7 -39 -9 -53 -2 -14 -4 -25 -5 -25 -1 0 -3 -9 -5 -20 -2 -11 -7 -36 -11 -55
-4 -19 -8 -44 -10 -55 -1 -11 -9 -56 -18 -100 -9 -44 -16 -80 -16 -81 0 -1
132 -1 293 -2 275 0 389 -5 447 -17 83 -17 84 -17 155 -40 33 -10 71 -26 85
-35 14 -10 35 -20 46 -24 12 -4 51 -35 87 -69 63 -59 111 -134 121 -188 3 -13
5 -24 6 -24 4 0 9 -47 11 -100 1 -55 -8 -115 -45 -325 -7 -41 -12 -78 -9 -82
2 -5 -1 -8 -7 -8 -6 0 -9 -4 -6 -9 3 -5 1 -33 -4 -62 -6 -30 -13 -69 -16 -88
-3 -18 -8 -43 -10 -55 -9 -41 -24 -139 -29 -181 -2 -16 -4 -30 -5 -30 -3 0 -8
-26 -14 -79 -3 -22 -10 -62 -15 -90 -6 -28 -12 -62 -15 -76 -11 -70 -19 -117
-22 -135 -3 -11 -7 -36 -10 -55 -3 -19 -7 -46 -10 -60 -3 -14 -6 -34 -8 -45
-2 -11 -6 -34 -10 -51 l-7 -32 -325 0 -326 0 6 32 c3 17 8 42 11 56 9 42 13
63 24 125 6 33 14 74 17 90 3 17 7 39 9 50 1 11 3 20 4 20 1 0 4 14 6 30 2 17
6 39 9 51 3 12 8 39 11 60 4 21 10 55 15 74 5 19 11 51 14 70 3 19 10 60 16
90 6 30 13 69 16 85 2 17 7 38 10 48 3 10 7 31 10 47 7 48 13 83 19 110 3 14
7 39 10 55 6 36 13 71 21 105 3 14 8 59 11 100 4 67 2 79 -19 109 -22 32 -48
46 -108 57 -36 6 -559 8 -565 2 -6 -5 -63 -278 -70 -333 -3 -16 -9 -48 -14
-70 -6 -22 -13 -56 -16 -75 -3 -19 -10 -53 -15 -75 -5 -22 -12 -56 -15 -75 -3
-19 -10 -51 -15 -70 -5 -19 -11 -53 -14 -75 -2 -22 -7 -47 -10 -55 -7 -18 -16
-65 -21 -105 -2 -16 -9 -48 -14 -70 -5 -22 -12 -53 -15 -70 -3 -16 -8 -41 -11
-55 -10 -50 -17 -85 -20 -105 -2 -11 -9 -42 -15 -70 -6 -27 -13 -61 -15 -75
-3 -14 -9 -39 -13 -55 l-8 -30 -307 -1 -307 -2 4 37 c3 20 5 36 6 36 2 0 6 19
14 65 3 19 8 46 11 60 3 14 7 36 10 50 3 14 7 36 10 50 3 14 8 39 10 55 3 17
8 37 10 45 2 8 7 31 10 50 3 19 17 91 31 160 14 69 27 136 30 150 2 14 7 36
10 50 3 14 8 34 10 45 1 11 5 31 8 45 2 14 7 36 10 50 4 14 9 39 11 55 2 17 4
30 5 30 1 0 3 11 6 25 2 14 9 48 14 75 6 28 12 61 15 75 4 21 16 81 20 100 1
3 5 25 9 50 10 55 10 57 31 155 9 44 19 91 21 105 6 36 15 82 28 139 2 10 7
34 10 52 5 33 10 55 22 109 3 14 7 39 10 55 2 17 9 50 15 75 5 25 12 56 14 70
3 14 7 36 10 50 2 14 7 37 10 53 3 15 8 39 11 55 4 15 7 36 8 47 1 11 4 25 8
30 3 6 10 37 14 70 4 33 9 62 9 65 12 43 15 59 19 80 2 14 7 37 11 51 l7 27
309 0 309 0 -5 -27z m2715 -642 c0 -3 15 -6 33 -6 17 -1 59 -7 92 -13 33 -7
65 -13 70 -14 110 -21 275 -115 355 -203 85 -92 144 -221 167 -368 18 -121 -5
-379 -47 -520 -48 -157 -145 -333 -241 -437 -24 -26 -51 -55 -60 -65 -22 -25
-105 -94 -143 -118 -17 -11 -32 -23 -34 -27 -2 -5 -10 -8 -18 -8 -8 0 -14 -5
-14 -12 0 -6 -3 -9 -6 -5 -3 3 -24 -5 -45 -19 -61 -38 -223 -98 -293 -109 -17
-2 -47 -7 -66 -11 -19 -3 -199 -7 -400 -8 -340 -1 -398 -5 -386 -25 3 -4 1
-23 -4 -42 -5 -19 -12 -50 -15 -69 -3 -19 -19 -102 -35 -185 -16 -82 -31 -163
-34 -180 -13 -77 -19 -104 -31 -155 -2 -8 -4 -18 -4 -21 -1 -3 -139 -5 -308
-5 -266 1 -308 3 -305 16 2 8 6 24 8 35 2 11 6 31 9 45 2 14 7 37 10 53 12 64
17 87 36 187 27 137 26 130 49 245 12 55 23 114 25 130 2 17 8 49 14 73 6 23
14 58 17 78 6 41 11 68 19 104 7 32 9 43 35 170 11 58 23 116 25 130 2 14 7
36 10 50 3 14 8 41 11 60 4 19 11 43 16 54 6 11 6 16 1 13 -6 -4 -4 16 3 43 7
27 15 64 19 82 8 46 18 95 37 188 6 30 12 64 14 75 1 11 14 74 27 140 14 66
27 134 30 150 3 17 15 75 26 130 12 55 24 116 27 135 3 19 9 51 14 70 10 42
22 107 24 135 0 11 5 25 10 30 9 11 1256 15 1256 4z m-4602 -23 c7 -4 12 -2
12 4 0 6 5 8 11 5 5 -4 29 -8 52 -10 23 -2 42 -4 42 -5 0 -1 14 -3 30 -4 39
-4 167 -36 180 -46 6 -4 23 -10 39 -14 17 -4 42 -16 57 -26 14 -11 29 -17 33
-13 3 3 6 1 6 -5 0 -7 7 -12 15 -12 8 0 15 -4 15 -10 0 -5 6 -10 13 -10 23 0
144 -126 179 -187 69 -121 96 -236 96 -418 0 -261 -65 -489 -197 -690 -25 -38
-53 -79 -61 -89 -17 -22 -161 -166 -182 -181 -48 -37 -119 -83 -153 -100 -22
-11 -42 -23 -45 -27 -3 -3 -30 -16 -60 -27 -30 -12 -63 -26 -73 -31 -10 -6
-22 -8 -27 -5 -5 3 -11 1 -14 -4 -5 -8 -22 -12 -106 -28 -14 -2 -41 -8 -60
-12 -19 -4 -195 -8 -390 -9 -426 -1 -400 0 -398 -9 1 -5 -2 -30 -7 -58 -5 -27
-9 -58 -11 -67 -1 -10 -2 -19 -4 -20 -2 -4 -7 -27 -15 -72 -4 -21 -9 -48 -11
-60 -5 -21 -6 -28 -19 -101 -4 -22 -13 -71 -21 -108 -8 -38 -12 -73 -8 -78 3
-5 1 -9 -3 -9 -5 0 -9 -8 -10 -17 -3 -33 -12 -75 -18 -81 -7 -7 -593 -10 -612
-4 -7 2 -10 9 -6 16 4 6 8 16 9 21 11 65 15 88 24 135 6 30 13 65 16 78 2 12
7 34 10 50 3 15 10 47 14 72 5 25 11 56 14 70 10 47 30 149 41 208 11 58 18
98 22 112 2 8 5 24 7 35 2 11 13 67 25 125 23 115 29 143 36 180 3 14 7 36 11
50 3 14 7 36 9 50 2 14 7 39 10 55 4 17 7 38 8 48 1 9 4 17 8 17 4 0 6 8 5 18
-2 9 3 42 10 72 7 30 15 69 17 85 3 17 10 53 16 80 11 48 20 98 26 140 1 11 3
20 4 20 2 0 4 11 7 25 7 38 33 172 39 200 5 25 11 54 20 100 3 14 7 36 10 50
12 58 19 96 21 115 1 11 3 20 4 20 2 0 10 37 14 70 3 17 5 30 6 30 2 0 5 13
13 60 3 17 8 42 11 58 13 63 17 84 22 122 6 45 11 52 38 57 38 6 1173 1 1184
-6z"/>
<path d="M7235 6430 c-2 -3 -6 -21 -9 -40 -3 -19 -10 -59 -16 -89 -5 -30 -8
-56 -5 -59 3 -3 0 -11 -6 -19 -6 -7 -9 -13 -6 -13 2 0 -1 -32 -9 -71 -7 -39
-13 -74 -12 -77 0 -4 -1 -9 -2 -12 -1 -3 -3 -16 -5 -30 -2 -14 -8 -47 -13 -75
-6 -27 -13 -70 -17 -95 -10 -69 -15 -103 -20 -130 -12 -57 -15 -77 -20 -115
-7 -48 -13 -80 -15 -80 -9 0 -3 -59 7 -67 7 -6 13 -7 13 -2 0 5 36 9 80 9 44
0 80 -4 80 -8 0 -5 6 -5 13 0 17 11 57 12 57 1 0 -5 4 -7 9 -3 5 3 49 8 98 10
87 5 136 10 141 15 2 3 3 3 52 14 46 10 170 67 170 77 0 5 5 9 11 9 13 0 99
87 99 100 0 4 4 10 8 12 11 4 72 130 77 158 2 11 6 23 8 28 3 4 8 23 11 42 3
19 8 46 11 60 15 64 21 172 11 227 -10 65 -66 139 -131 174 -37 21 -131 49
-138 42 -3 -3 -12 -1 -19 3 -14 9 -508 13 -513 4z"/>
<path d="M2697 6412 c-9 -2 -17 -7 -17 -10 0 -4 -5 -34 -10 -67 -6 -33 -13
-76 -15 -95 -3 -19 -8 -46 -11 -58 -3 -13 -7 -43 -10 -65 -3 -23 -7 -49 -10
-57 -3 -8 -8 -32 -11 -53 -3 -21 -6 -44 -7 -50 -2 -7 -6 -34 -10 -62 -12 -74
-14 -90 -16 -90 -1 0 -3 -16 -5 -35 -7 -51 -13 -95 -15 -95 -1 0 -3 -16 -6
-35 -2 -19 -11 -70 -19 -114 -8 -43 -15 -82 -15 -86 0 -8 442 -6 470 2 18 6
92 22 102 23 3 0 10 3 14 8 4 4 18 7 31 7 12 0 23 4 23 10 0 5 3 9 8 8 17 -5
95 46 145 95 113 110 180 305 180 522 1 64 -4 89 -22 124 -30 58 -74 99 -135
127 -48 21 -67 27 -140 40 -31 6 -473 11 -499 6z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,19 @@
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/img/icons/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/img/icons/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

View File

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="PHP Regular Expression online tester and encoder/decoder tools."
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/img/android-chrome-192x192.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>PHP tools - RegExp and D/Encoder</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body>
</html>

View File

@ -0,0 +1,25 @@
{
"short_name": "PHP RegExp and D/Encoder",
"name": "PHP Regular Expression online tester and encoder/decoder tools.",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "/img/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/img/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"start_url": "./index.html",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

View File

@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow: