Compare commits
339 Commits
v2.14.0
...
cf-pages-d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
89e5db6b37 | ||
|
|
10e1a0cb6c | ||
|
|
44a0a3183d | ||
|
|
54dfb30563 | ||
|
|
8cb18488fd | ||
|
|
4ab07b3818 | ||
|
|
050584bc60 | ||
|
|
326af92e56 | ||
|
|
dd7f077373 | ||
|
|
874cbee05d | ||
|
|
7911dc3997 | ||
|
|
7bdc06eb9f | ||
|
|
66cd5a60d6 | ||
|
|
a4b0740836 | ||
|
|
03e090028d | ||
|
|
4e07de4fea | ||
|
|
676c086aaf | ||
|
|
8ed691227e | ||
|
|
86eea14750 | ||
|
|
a6fe6ffbaf | ||
|
|
a1a3c86cca | ||
|
|
61650940a1 | ||
|
|
518b158b83 | ||
|
|
e9c47986ca | ||
|
|
22babbc274 | ||
|
|
912794f97d | ||
|
|
b1caab4e9e | ||
|
|
a6ccedac94 | ||
|
|
f0bf90d8c2 | ||
|
|
c23b50677a | ||
|
|
a0098c5c4f | ||
|
|
06a6b10460 | ||
|
|
59731ed50d | ||
|
|
85fa60185a | ||
|
|
523bb41ad1 | ||
|
|
62889a2db5 | ||
|
|
9624cb09cd | ||
|
|
14fbe52302 | ||
|
|
1867fe32fb | ||
|
|
5d69a1db6b | ||
|
|
cb2a7aa499 | ||
|
|
de549e3f5b | ||
|
|
9aa6f1e316 | ||
|
|
0ab28710dd | ||
|
|
ed03cd294d | ||
|
|
3ff353823d | ||
|
|
4c1e186eac | ||
|
|
e79ba5c3b1 | ||
|
|
21fecf8482 | ||
|
|
f0e46991db | ||
|
|
a73211677f | ||
|
|
51280c5d90 | ||
|
|
43114cb058 | ||
|
|
68e4a3fc93 | ||
|
|
bb088e24ff | ||
|
|
0c8a773f8b | ||
|
|
8e31b35c69 | ||
|
|
4880154e74 | ||
|
|
0e8a4b0150 | ||
|
|
1f3cf096e0 | ||
|
|
92f6ca7ef4 | ||
|
|
87d1278af3 | ||
|
|
22506fe425 | ||
|
|
dfba08512a | ||
|
|
9b84fc61f0 | ||
|
|
52209b9656 | ||
|
|
0fcfe1e759 | ||
|
|
479630cf42 | ||
|
|
558f5be17a | ||
|
|
72851443f4 | ||
|
|
15bc6c0907 | ||
|
|
7fa6c7e1e5 | ||
|
|
66216a5751 | ||
|
|
21ffb99492 | ||
|
|
4f884cc943 | ||
|
|
5c6c15c264 | ||
|
|
f7bb2058f4 | ||
|
|
a68a03bf45 | ||
|
|
a4f6d0db80 | ||
|
|
6fb487b918 | ||
|
|
cc6d922ca3 | ||
|
|
19a61751dd | ||
|
|
48c4d14447 | ||
|
|
0466540513 | ||
|
|
bb4689d848 | ||
|
|
8a48515b59 | ||
|
|
382412075e | ||
|
|
482e4ac4e8 | ||
|
|
3276e493d6 | ||
|
|
b29f96a9cd | ||
|
|
658e48a382 | ||
|
|
8396de7c8b | ||
|
|
4d73b3838a | ||
|
|
3c9b859d22 | ||
|
|
d86cf85c78 | ||
|
|
35e60ee8a5 | ||
|
|
007f8c515e | ||
|
|
d0f712147a | ||
|
|
9d292f1692 | ||
|
|
c5048e9633 | ||
|
|
d4eb575f2a | ||
|
|
9ae0ce7ec3 | ||
|
|
20a776a316 | ||
|
|
e27ce5b63d | ||
|
|
f0fbd24799 | ||
|
|
98d4710395 | ||
|
|
4eec941da0 | ||
|
|
11470b69b2 | ||
|
|
e38c06a6c7 | ||
|
|
dd31252342 | ||
|
|
c838511c94 | ||
|
|
aa64079890 | ||
|
|
d606ac2422 | ||
|
|
e5b3293629 | ||
|
|
023870234e | ||
|
|
bd1d480cc5 | ||
|
|
3bc0616c4b | ||
|
|
828e708664 | ||
|
|
b08a8cf0cc | ||
|
|
c417fa70bc | ||
|
|
1bd4457c25 | ||
|
|
6da1d82e40 | ||
|
|
b4ca459840 | ||
|
|
44d708e645 | ||
|
|
02d3be4e09 | ||
|
|
86bb665304 | ||
|
|
075042cb94 | ||
|
|
8ae4fa1bfb | ||
|
|
d496590495 | ||
|
|
fe5be963dd | ||
|
|
3184f7a119 | ||
|
|
33cac3f8c5 | ||
|
|
f7e79d2ab6 | ||
|
|
e700dd6f50 | ||
|
|
c7871f6fb9 | ||
|
|
eec208120d | ||
|
|
282a292f07 | ||
|
|
a995ef4e9b | ||
|
|
afd5e15287 | ||
|
|
12968cabbb | ||
|
|
a2b241f5e1 | ||
|
|
6b7579522a | ||
|
|
8d9384dc1e | ||
|
|
f89f218928 | ||
|
|
107fdbf552 | ||
|
|
854160af1c | ||
|
|
b2d319c56c | ||
|
|
d5bf4a5068 | ||
|
|
e5cd864de2 | ||
|
|
1be5ad3897 | ||
|
|
85df578a95 | ||
|
|
ee178d02c2 | ||
|
|
1e069da1f1 | ||
|
|
a3afd2483b | ||
|
|
1cd8992e57 | ||
|
|
585a53f421 | ||
|
|
347e63ccc3 | ||
|
|
8fb5f2aca3 | ||
|
|
96c05dc9e7 | ||
|
|
7f87ec563b | ||
|
|
ed5f9cf806 | ||
|
|
4ff22cd06a | ||
|
|
d8e15f4d29 | ||
|
|
0e66602de3 | ||
|
|
16408cc047 | ||
|
|
819288e9d3 | ||
|
|
d86bda0785 | ||
|
|
4eaa54fae6 | ||
|
|
323a2e27fe | ||
|
|
9898e86bd0 | ||
|
|
cdc39b8d27 | ||
|
|
035dcfa886 | ||
|
|
ec106199fd | ||
|
|
8cd4941d0e | ||
|
|
5894031a31 | ||
|
|
dbb872b769 | ||
|
|
84fe554adb | ||
|
|
e7fef84fc4 | ||
|
|
bc0b94c0ac | ||
|
|
8e89448bf5 | ||
|
|
739a3a5f75 | ||
|
|
8ac09f08c4 | ||
|
|
5884921359 | ||
|
|
f8a1987c4d | ||
|
|
66865c3a76 | ||
|
|
f938bfc5b9 | ||
|
|
c984934f81 | ||
|
|
0afe4456c3 | ||
|
|
358eb7cc13 | ||
|
|
c6f4888ab8 | ||
|
|
61d888ad84 | ||
|
|
520da16556 | ||
|
|
803bf5fbeb | ||
|
|
11bd911f63 | ||
|
|
9df3f8ca49 | ||
|
|
8d5fa9b79b | ||
|
|
02949fefb2 | ||
|
|
847afcba1e | ||
|
|
8aed3fdf65 | ||
|
|
30e9502c93 | ||
|
|
43396dedff | ||
|
|
c6a0bb9d42 | ||
|
|
731e6dd527 | ||
|
|
a1f07a3512 | ||
|
|
d7ded93cf6 | ||
|
|
3af1d2e724 | ||
|
|
6e5e9bad7c | ||
|
|
21f65b8533 | ||
|
|
f58a714bdd | ||
|
|
c60de71cc5 | ||
|
|
d249bcf615 | ||
|
|
be3a93a581 | ||
|
|
62e62e3684 | ||
|
|
138c4e97c6 | ||
|
|
d1f959ced1 | ||
|
|
7f6738bcc8 | ||
|
|
0fd374abc2 | ||
|
|
dd7e26752a | ||
|
|
50069709da | ||
|
|
4352bf5f4d | ||
|
|
61711552d2 | ||
|
|
0aa9bf21de | ||
|
|
1c5203a0a9 | ||
|
|
73633c91cd | ||
|
|
05e0357c08 | ||
|
|
9844921f49 | ||
|
|
931001676b | ||
|
|
9069223d9d | ||
|
|
5836b805d5 | ||
|
|
2b2e56ba5a | ||
|
|
40adf2ed96 | ||
|
|
c4700674f3 | ||
|
|
1d80f1185a | ||
|
|
66eacea870 | ||
|
|
b29bc1ec11 | ||
|
|
384ca4015f | ||
|
|
9950961f98 | ||
|
|
acdb6b1429 | ||
|
|
e1d7637fda | ||
|
|
f5a474482c | ||
|
|
40dc6c55bb | ||
|
|
0815049b6f | ||
|
|
49f608fbd2 | ||
|
|
7d18da10d1 | ||
|
|
fdf74f1027 | ||
|
|
acf221ba64 | ||
|
|
56c6deb982 | ||
|
|
0c9cc1306e | ||
|
|
d3e250995c | ||
|
|
45c24d2303 | ||
|
|
5779d92b7e | ||
|
|
7bdd5f9735 | ||
|
|
1947d3fe40 | ||
|
|
466ddf04c4 | ||
|
|
398b4796f2 | ||
|
|
6a58f0b106 | ||
|
|
d425a19baf | ||
|
|
697d06985c | ||
|
|
9d2a53eca0 | ||
|
|
8839362e8f | ||
|
|
856b11bf95 | ||
|
|
2fdbe78fb3 | ||
|
|
dfcc31fc67 | ||
|
|
1c8b59fac7 | ||
|
|
44f853886c | ||
|
|
1f255f2271 | ||
|
|
f3af1edabe | ||
|
|
d2bd551374 | ||
|
|
7cb53e372e | ||
|
|
5da4e8627d | ||
|
|
b0f440f617 | ||
|
|
2f468683a2 | ||
|
|
1a85d79280 | ||
|
|
fc9e98dfbe | ||
|
|
6f634ff832 | ||
|
|
33fb7cfb09 | ||
|
|
fd90c05f95 | ||
|
|
fe7e68a61f | ||
|
|
e9dea56f11 | ||
|
|
0fa53f441e | ||
|
|
327cd8af91 | ||
|
|
b0fedd189d | ||
|
|
e5bc502e6e | ||
|
|
5be641575f | ||
|
|
3103e03a2c | ||
|
|
bba198d3bf | ||
|
|
bc8d1d1dac | ||
|
|
ab6b70c63e | ||
|
|
4dbeff6644 | ||
|
|
a3e347a770 | ||
|
|
2018b67a97 | ||
|
|
539751ca49 | ||
|
|
57a2e7a28d | ||
|
|
156125d39f | ||
|
|
2662e369fd | ||
|
|
db7ff13f2e | ||
|
|
2d7f83905b | ||
|
|
956566c780 | ||
|
|
111e78cbe1 | ||
|
|
09a07a8f2e | ||
|
|
eb5d650c58 | ||
|
|
f60807fd37 | ||
|
|
cb83e6b30e | ||
|
|
5dd68daa25 | ||
|
|
c4fe92c877 | ||
|
|
64bd661966 | ||
|
|
09a7bcdad8 | ||
|
|
d82255e35c | ||
|
|
a7f6773737 | ||
|
|
490867a5c1 | ||
|
|
3e7ab18f5f | ||
|
|
8c2ac70d18 | ||
|
|
5be1fa82a6 | ||
|
|
9e3ce17270 | ||
|
|
55a1dc245e | ||
|
|
0ac5a9cd4f | ||
|
|
0def306f05 | ||
|
|
49cbadde74 | ||
|
|
0e45ead1be | ||
|
|
be22a195b2 | ||
|
|
36974d6c1d | ||
|
|
7018752d45 | ||
|
|
2c6efa5dd9 | ||
|
|
68b9e45599 | ||
|
|
13c565d854 | ||
|
|
7861632397 | ||
|
|
bf68a045fe | ||
|
|
8c0f7dd607 | ||
|
|
bb6d1b5c5f | ||
|
|
a1bb829adc | ||
|
|
252a563f14 | ||
|
|
4c07011f8c | ||
|
|
f4c385ab66 | ||
|
|
afa3a81b21 | ||
|
|
eb82087f5f | ||
|
|
a7c86766be | ||
|
|
42ee53358e | ||
|
|
e3749f8f3a | ||
|
|
e7639d984d |
52
404.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<link
|
||||
href="/404/bootstrap.min.css"
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
integrity="sha384-hA/ESrxp2b05ywLtD9YwM6m+pNyLRY4+ruk6dWK00SM4k6SQs0bfrITJVSf6uZyH"
|
||||
/>
|
||||
<link href="/404/styles.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/images/icons/apple-touch-icon.png" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/images/icons/favicon-32x32.png" />
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/images/icons/favicon-16x16.png" />
|
||||
<link rel="mask-icon" href="/images/icons/safari-pinned-tab.svg" color="#175DDC" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
|
||||
<title>Page not found!</title>
|
||||
<meta name="description" content="404 Page Not Found" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="banner">
|
||||
<div class="container inner banner">
|
||||
<div class="row align-items-center">
|
||||
<div class="col brand">
|
||||
<i class="bwi bwi-shield"></i> <strong>bit</strong>warden
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container inner content">
|
||||
<h2>Page not found!</h2>
|
||||
<p>Sorry, but the page you were looking for could not be found.</p>
|
||||
<p>
|
||||
<a href="/">
|
||||
<img src="/images/404.png" class="img-fluid" alt="404 image" width="80%" />
|
||||
</a>
|
||||
</p>
|
||||
<p>
|
||||
You can <a href="/">return to the web vault</a>, check our
|
||||
<a href="https://status.bitwarden.com/">status page</a> or
|
||||
<a href="https://bitwarden.com/contact/">contact us</a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="container footer text-muted content">© Copyright 2022 Bitwarden, Inc.</div>
|
||||
</body>
|
||||
</html>
|
||||
7
404/bootstrap.min.css
vendored
Normal file
151
404/styles.css
Normal file
@@ -0,0 +1,151 @@
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: italic;
|
||||
font-weight: 300;
|
||||
src: url(../fonts/Open_Sans-italic-300.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/Open_Sans-italic-400.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
src: url(../fonts/Open_Sans-italic-600.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url(../fonts/Open_Sans-italic-700.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: italic;
|
||||
font-weight: 800;
|
||||
src: url(../fonts/Open_Sans-italic-800.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url(../fonts/Open_Sans-normal-300.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/Open_Sans-normal-400.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: url(../fonts/Open_Sans-normal-600.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(../fonts/Open_Sans-normal-700.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Open Sans";
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
src: url(../fonts/Open_Sans-normal-800.woff) format("woff");
|
||||
unicode-range: U+0-10FFFF;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Open Sans";
|
||||
}
|
||||
|
||||
html,
|
||||
body,
|
||||
.row {
|
||||
height: 100%;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 25px;
|
||||
margin-bottom: 12.5px;
|
||||
font-weight: 500;
|
||||
line-height: 1.1;
|
||||
}
|
||||
|
||||
.brand {
|
||||
font-size: 23px;
|
||||
line-height: 25px;
|
||||
color: #fff;
|
||||
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
}
|
||||
|
||||
.banner {
|
||||
background-color: #175ddc;
|
||||
height: 56px;
|
||||
}
|
||||
|
||||
.content {
|
||||
padding-top: 20px;
|
||||
padding-bottom: 20px;
|
||||
padding-left: 15px;
|
||||
padding-right: 15px;
|
||||
}
|
||||
|
||||
.footer {
|
||||
padding: 40px 0 40px 0;
|
||||
border-top: 1px solid #dee2e6;
|
||||
}
|
||||
|
||||
/* Bitwarden icons, manually copied */
|
||||
|
||||
@font-face {
|
||||
font-family: "bwi-font";
|
||||
src: url(../images/bwi-font.svg) format("svg"), url(../fonts/bwi-font.ttf) format("truetype"),
|
||||
url(../fonts/bwi-font.woff) format("woff"), url(../fonts/bwi-font.woff2) format("woff2");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: block;
|
||||
}
|
||||
|
||||
.bwi {
|
||||
/* use !important to prevent issues with browser extensions that change fonts */
|
||||
font-family: "bwi-font" !important;
|
||||
speak: never;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
display: inline-block;
|
||||
/* Better Font Rendering */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.bwi-shield:before {
|
||||
content: "\e932";
|
||||
}
|
||||
17
70501c97b33df95adb32.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "Bitwarden Vault",
|
||||
"icons": [
|
||||
{
|
||||
"src": "images/icons/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "images/icons/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#175DDC",
|
||||
"background_color": "#175DDC"
|
||||
}
|
||||
15
app-id.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"trustedFacets": [
|
||||
{
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
},
|
||||
"ids": [
|
||||
"https://vault.bitwarden.com",
|
||||
"ios:bundle-id:com.8bit.bitwarden",
|
||||
"android:apk-key-hash:dUGFzUzf3lmHSLBDBIv+WaFyZMI"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
603
app/main.2243b0d213a02a6a6480.css
Normal file
1
app/main.2243b0d213a02a6a6480.css.map
Normal file
2
app/main.f6bf463e5ecc07b8ca5e.js
Normal file
1
app/main.f6bf463e5ecc07b8ca5e.js.map
Normal file
3
app/polyfills.8df94c953d6bc25cc184.js
Normal file
19
app/polyfills.8df94c953d6bc25cc184.js.LICENSE.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google LLC All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file Web Cryptography API shim
|
||||
* @author Artem S Vybornov <vybornov@gmail.com>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license Angular v12.0.0-next.0
|
||||
* (c) 2010-2020 Google LLC. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
1
app/polyfills.8df94c953d6bc25cc184.js.map
Normal file
3
app/vendor.e9b4a9d7561d103d15da.js
Normal file
182
app/vendor.e9b4a9d7561d103d15da.js.LICENSE.txt
Normal file
@@ -0,0 +1,182 @@
|
||||
/* @license
|
||||
Papa Parse
|
||||
v5.3.2
|
||||
https://github.com/mholt/PapaParse
|
||||
License: MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
|
||||
JSZip v3.9.1 - A JavaScript class for generating and reading zip files
|
||||
<http://stuartk.com/jszip>
|
||||
|
||||
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
||||
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.
|
||||
|
||||
JSZip uses the library pako released under the MIT license :
|
||||
https://github.com/nodeca/pako/blob/master/LICENSE
|
||||
*/
|
||||
|
||||
/*!
|
||||
* Bootstrap v4.6.0 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/
|
||||
|
||||
/*!
|
||||
* Sizzle CSS Selector Engine v2.3.6
|
||||
* https://sizzlejs.com/
|
||||
*
|
||||
* Copyright JS Foundation and other contributors
|
||||
* Released under the MIT license
|
||||
* https://js.foundation/
|
||||
*
|
||||
* Date: 2021-02-16
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <https://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
* jQuery JavaScript Library v3.6.0
|
||||
* https://jquery.com/
|
||||
*
|
||||
* Includes Sizzle.js
|
||||
* https://sizzlejs.com/
|
||||
*
|
||||
* Copyright OpenJS Foundation and other contributors
|
||||
* Released under the MIT license
|
||||
* https://jquery.org/license
|
||||
*
|
||||
* Date: 2021-03-02T17:08Z
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Builder
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Index
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Pipeline
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Set
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.TokenSet
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Vector
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stemmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stopWordFilter
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.tokenizer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.trimmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.utils
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google LLC All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google LLC All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license Angular v12.2.16
|
||||
* (c) 2010-2021 Google LLC. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/**!
|
||||
* @fileOverview Kickass library to create and place poppers near their reference elements.
|
||||
* @version 1.16.1
|
||||
* @license
|
||||
* Copyright (c) 2016 Federico Zivolo and contributors
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
1
app/vendor.e9b4a9d7561d103d15da.js.map
Normal file
9
browserconfig.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="images/icons/mstile-150x150.png"/>
|
||||
<TileColor>#175DDC</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
1
captcha-connector.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.a7288f5defaf00490d8b.css" rel="stylesheet"></head><body><div id="captcha"></div><script defer="defer" src="connectors/captcha.203f7bcb29bf1ebbdd69.js"></script></body></html>
|
||||
1
captcha-mobile-connector.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.a7288f5defaf00490d8b.css" rel="stylesheet"></head><body class="layout_frontend"><div class="row justify-content-md-center mt-5"><div><img src="images/logo-dark@2x.png" class="logo mb-2" alt="Bitwarden"/><p id="captchaRequired" class="lead text-center mx-4 mb-4">Captcha Required</p><div id="captcha"></div></div></div><script defer="defer" src="connectors/captcha.203f7bcb29bf1ebbdd69.js"></script></body></html>
|
||||
2
connectors/captcha.203f7bcb29bf1ebbdd69.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(()=>{"use strict";var e={53239:function(e,t,n){var o=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(c,r){function i(e){try{d(o.next(e))}catch(t){r(t)}}function a(e){try{d(o.throw(e))}catch(t){r(t)}}function d(e){var t;e.done?c(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,a)}d((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const c=n(53204);window.location.pathname.includes("mobile")?n(56795):n(38196),document.addEventListener("DOMContentLoaded",(()=>{!function(){o(this,void 0,void 0,(function*(){yield l(),window.addEventListener("message",(e=>{e.origin&&""!==e.origin&&e.origin===i&&"start"===e.data&&l()}),!1)}))}()})),window.captchaSuccess=function(e){a?document.location.replace("bitwarden://captcha-callback?token="+encodeURIComponent(e)):function(e){if(d)return;parent.postMessage("success|"+e,r),d=!0}(e)},window.captchaError=function(){u("An error occurred with the captcha. Try again.")};let r=null,i=null,a=null,d=!1;function l(){var e;return o(this,void 0,void 0,(function*(){d=!1;const t=c.getQsParam("data");if(!t)return void u("No data.");if(r=c.getQsParam("parent"),!r)return void u("No parent.");let n;r=decodeURIComponent(r),i=new URL(r).origin;try{n=JSON.parse(c.b64Decode(t,!0))}catch(m){return void u("Cannot parse data.")}a=null!=n.callbackUri||!0===n.mobile;let l="https://hcaptcha.com/1/api.js?render=explicit";n.locale&&(l+=`&hl=${null!==(e=encodeURIComponent(n.locale))&&void 0!==e?e:"en"}`);const h=document.getElementById("captchaRequired");n.captchaRequiredText&&h&&(h.textContent=n.captchaRequiredText);const f=document.createElement("script");f.src=l,f.async=!0,f.defer=!0,f.addEventListener("load",(()=>{hcaptcha.render("captcha",{sitekey:encodeURIComponent(n.siteKey),callback:"captchaSuccess","error-callback":"captchaError"}),function(){o(this,void 0,void 0,(function*(){const e=document.body.lastChild;for(;;)s({height:"hidden"===e.style.visibility?document.documentElement.offsetHeight:document.documentElement.scrollHeight,width:document.documentElement.scrollWidth}),yield p(100)}))}()})),document.head.appendChild(f)}))}function u(e){parent.postMessage("error|"+e,r)}function s(e){parent.postMessage("info|"+JSON.stringify(e),r)}function p(e){return o(this,void 0,void 0,(function*(){yield new Promise((t=>setTimeout(t,e)))}))}},53204:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},56795:(e,t,n)=>{n.r(t)},38196:(e,t,n)=>{n.r(t)}},t={};function n(o){var c=t[o];if(void 0!==c)return c.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(53239)})();
|
||||
//# sourceMappingURL=captcha.203f7bcb29bf1ebbdd69.js.map
|
||||
1
connectors/captcha.203f7bcb29bf1ebbdd69.js.map
Normal file
94
connectors/captcha.a7288f5defaf00490d8b.css
Normal file
1
connectors/captcha.a7288f5defaf00490d8b.css.map
Normal file
3
connectors/duo.03d3232066d89682b1ee.css
Normal file
@@ -0,0 +1,3 @@
|
||||
html,body{margin:0;padding:0}body{background:#efeff4 url(../images/loading.svg) 0 0 no-repeat}iframe{display:block;width:100%;height:400px;border:none;margin:0;padding:0}
|
||||
|
||||
/*# sourceMappingURL=duo.03d3232066d89682b1ee.css.map*/
|
||||
1
connectors/duo.03d3232066d89682b1ee.css.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"connectors/duo.03d3232066d89682b1ee.css","mappings":"AAAA,UAEE,SACA,UAGF,KACE,yEAGF,OACE,cACA,WACA,aACA,YACA,M","sources":["webpack://@bitwarden/web-vault/./src/connectors/duo.scss"],"sourcesContent":["html,\nbody {\n margin: 0;\n padding: 0;\n}\n\nbody {\n background: #efeff4 url(\"../images/loading.svg\") 0 0 no-repeat;\n}\n\niframe {\n display: block;\n width: 100%;\n height: 400px;\n border: none;\n margin: 0;\n padding: 0;\n}\n"],"names":[],"sourceRoot":""}
|
||||
2
connectors/duo.a6f1c5c588d82573ece1.js
Normal file
1
connectors/duo.a6f1c5c588d82573ece1.js.map
Normal file
93
connectors/sso.14464c2a9984864211ef.css
Normal file
1
connectors/sso.14464c2a9984864211ef.css.map
Normal file
2
connectors/sso.b7061ac2d48d6f00d606.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(()=>{"use strict";var e={53204:(e,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.b64Decode=o.getQsParam=void 0,o.getQsParam=function(e){const o=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(o);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null},o.b64Decode=function(e,o=!1){return o&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},25808:(e,o,t)=>{t.r(o)}},o={};function t(n){var r=o[n];if(void 0!==r)return r.exports;var c=o[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{const e=t(53204);t(25808),document.addEventListener("DOMContentLoaded",(()=>{const o=e.getQsParam("code"),t=e.getQsParam("state");if(null!=t&&t.includes(":clientId=browser"))!function(e,o){window.postMessage({command:"authResult",code:e,state:o},"*");const t=("; "+document.cookie).split("; ssoHandOffMessage=").pop().split(";").shift();document.cookie="ssoHandOffMessage=;SameSite=strict;max-age=0";const n=document.getElementById("content");n.innerHTML="";const r=document.createElement("p");r.innerText=t,n.appendChild(r)}(o,t);else{window.location.href=window.location.origin+"/#/sso?code="+o+"&state="+t;const e=function(e,o){const t=new RegExp(o).exec(e);if(!t)return null;return t[0]}(t,"(?<=_returnUri=')(.*)(?=')");window.location.href=e?window.location.origin+`/#${e}`:window.location.origin+"/#/sso?code="+o+"&state="+t}}))})()})();
|
||||
//# sourceMappingURL=sso.b7061ac2d48d6f00d606.js.map
|
||||
1
connectors/sso.b7061ac2d48d6f00d606.js.map
Normal file
2
connectors/webauthn-fallback.077b663a6a03d2132574.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(()=>{"use strict";var e={32728:(e,t)=>{function n(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){let t="";const n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);e=window.btoa(t)}if("string"!=typeof e)throw new Error("could not coerce to string");return e=e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=*$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseWebauthnJson=t.buildDataString=void 0,t.buildDataString=function(e){const t=e.response,r=new Uint8Array(t.authenticatorData),o=new Uint8Array(t.clientDataJSON),a=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),c={id:e.id,rawId:n(a),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:n(r),clientDataJson:n(o),signature:n(i)}};return JSON.stringify(c)},t.parseWebauthnJson=function(e){const t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(e=>e.charCodeAt(0))),t.allowCredentials.forEach((e=>{const t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(e=>e.charCodeAt(0)))})),t}},53204:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},45649:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(t){a(t)}}function c(e){try{s(r.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,c)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=n(53204),a=n(32728);n(48672);let i,c=!1,s=null,d=!1,l="en",u={};function f(){if(c)return;if(s=o.getQsParam("parent"),!s)return void y("No parent.");s=decodeURIComponent(s),l=o.getQsParam("locale").replace("-","_");"1"===o.getQsParam("v")?function(){const e=o.getQsParam("data");if(!e)return void y("No data.");i=o.b64Decode(e)}():function(){let e=null;try{e=JSON.parse(o.b64Decode(o.getQsParam("data")))}catch(t){return void y("Cannot parse data.")}i=e.data}(),c=!0}function g(e){return r(this,void 0,void 0,(function*(){const t=`locales/${e}/messages.json?cache=seul07`,n=yield fetch(t);return yield n.json()}))}function m(e){var t;return(null===(t=u[e])||void 0===t?void 0:t.message)||""}function p(){if(d)return;if(!("credentials"in navigator))return void y(m("webAuthnNotSupported"));if(f(),!i)return void y("No data.");let e;try{e=a.parseWebauthnJson(i)}catch(t){return void y("Cannot parse data.")}!function(e){r(this,void 0,void 0,(function*(){try{const t=yield navigator.credentials.get({publicKey:e});if(d)return;const n=a.buildDataString(t),r=document.getElementById("remember").checked;window.postMessage({command:"webAuthnResult",data:n,remember:r},"*"),d=!0,function(e){document.getElementById("webauthn-button").disabled=!0;const t=document.getElementById("msg");b(t),t.textContent=e,t.classList.add("alert"),t.classList.add("alert-success")}(m("webAuthnSuccess"))}catch(t){y(t)}}))}(e)}function y(e){const t=document.getElementById("msg");b(t),t.textContent=e,t.classList.add("alert"),t.classList.add("alert-danger")}function b(e){e.classList.remove("alert"),e.classList.remove("alert-danger"),e.classList.remove("alert-success")}document.addEventListener("DOMContentLoaded",(()=>r(void 0,void 0,void 0,(function*(){f();try{u=yield g(l)}catch(n){console.error("Failed to load the locale",l),u=yield g("en")}document.getElementById("msg").innerText=m("webAuthnFallbackMsg"),document.getElementById("remember-label").innerText=m("rememberMe");const e=document.getElementById("webauthn-button");e.innerText=m("webAuthnAuthenticate"),e.onclick=p,document.getElementById("spinner").classList.add("d-none");const t=document.getElementById("content");t.classList.add("d-block"),t.classList.remove("d-none")}))))},48672:(e,t,n)=>{n.r(t)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(45649)})();
|
||||
//# sourceMappingURL=webauthn-fallback.077b663a6a03d2132574.js.map
|
||||
1
connectors/webauthn-fallback.077b663a6a03d2132574.js.map
Normal file
93
connectors/webauthn-fallback.4735afaf32c35739fcac.css
Normal file
2
connectors/webauthn.23cf804cd44e7c534791.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(()=>{"use strict";var e={32728:(e,t)=>{function n(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){let t="";const n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);e=window.btoa(t)}if("string"!=typeof e)throw new Error("could not coerce to string");return e=e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=*$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseWebauthnJson=t.buildDataString=void 0,t.buildDataString=function(e){const t=e.response,r=new Uint8Array(t.authenticatorData),a=new Uint8Array(t.clientDataJSON),o=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),c={id:e.id,rawId:n(o),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:n(r),clientDataJson:n(a),signature:n(i)}};return JSON.stringify(c)},t.parseWebauthnJson=function(e){const t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(e=>e.charCodeAt(0))),t.allowCredentials.forEach((e=>{const t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(e=>e.charCodeAt(0)))})),t}},53204:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},48672:(e,t,n)=>{n.r(t)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{const e=n(53204),t=n(32728);n(48672);const r="bitwarden://webauthn-callback";let a,o=!1,i=null,c=null,d=null,s=null,l=null,u=!1,p=!1,g=!1,f=null;function b(){if(o)return;if(s=e.getQsParam("parent"),!s)return void h("No parent.");s=decodeURIComponent(s),l=new URL(s).origin;"1"===e.getQsParam("v")?function(){const t=e.getQsParam("data");if(!t)return void h("No data.");a=e.b64Decode(t),i=e.getQsParam("headerText"),c=e.getQsParam("btnText"),d=e.getQsParam("btnReturnText")}():function(){let t=null;try{t=JSON.parse(e.b64Decode(e.getQsParam("data")))}catch(n){return void h("Cannot parse data.")}u=null!=t.callbackUri||!0===t.mobile,a=t.data,i=t.headerText,c=t.btnText,d=t.btnReturnText}(),o=!0}function m(){if(g=!1,"credentials"in navigator)if(b(),a){try{f=t.parseWebauthnJson(a)}catch(e){return void h("Cannot parse webauthn data.")}p=!1,u||-1!==navigator.userAgent.indexOf(" Safari/")&&-1===navigator.userAgent.indexOf("Chrome")||y()}else h("No data.");else h("WebAuthn is not supported in this browser.")}function y(){p||navigator.credentials.get({publicKey:f}).then(w).catch(h)}function h(e){u?(document.location.replace(r+"?error="+encodeURIComponent(e)),v(r+"?error="+encodeURIComponent(e))):parent.postMessage("error|"+e,s)}function w(e){if(g)return;const n=t.buildDataString(e);u?(document.location.replace(r+"?data="+encodeURIComponent(n)),v(r+"?data="+encodeURIComponent(n))):(parent.postMessage("success|"+n,s),g=!0)}function v(e){const t=document.getElementById("webauthn-button");t.innerText=decodeURI(d),t.onclick=()=>{document.location.replace(e)}}document.addEventListener("DOMContentLoaded",(()=>{var e;if(m(),window.addEventListener("message",(e=>{e.origin&&""!==e.origin&&e.origin===l&&("stop"===e.data?p=!0:"start"===e.data&&p&&m())}),!1),e="ready",u||parent.postMessage("info|"+e,s),b(),i){document.getElementById("webauthn-header").innerText=decodeURI(i)}if(c){const e=document.getElementById("webauthn-button");e.innerText=decodeURI(c),e.onclick=y}}))})()})();
|
||||
//# sourceMappingURL=webauthn.23cf804cd44e7c534791.js.map
|
||||
1
connectors/webauthn.23cf804cd44e7c534791.js.map
Normal file
93
connectors/webauthn.4735afaf32c35739fcac.css
Normal file
1
connectors/webauthn.4735afaf32c35739fcac.css.map
Normal file
1
duo-connector.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width"/><title>Bitwarden Duo Connector</title><link href="connectors/duo.03d3232066d89682b1ee.css" rel="stylesheet"></head><body><script defer="defer" src="connectors/duo.a6f1c5c588d82573ece1.js"></script></body></html>
|
||||
BIN
favicon.ico
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
fonts/Open_Sans-italic-300.woff
Normal file
BIN
fonts/Open_Sans-italic-400.woff
Normal file
BIN
fonts/Open_Sans-italic-600.woff
Normal file
BIN
fonts/Open_Sans-italic-700.woff
Normal file
BIN
fonts/Open_Sans-italic-800.woff
Normal file
BIN
fonts/Open_Sans-normal-300.woff
Normal file
BIN
fonts/Open_Sans-normal-400.woff
Normal file
BIN
fonts/Open_Sans-normal-600.woff
Normal file
BIN
fonts/Open_Sans-normal-700.woff
Normal file
BIN
fonts/Open_Sans-normal-800.woff
Normal file
170
fonts/bwi-font.svg
Normal file
|
After Width: | Height: | Size: 262 KiB |
BIN
fonts/bwi-font.ttf
Normal file
BIN
fonts/bwi-font.woff
Normal file
BIN
fonts/bwi-font.woff2
Normal file
BIN
images/0.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
images/1-w.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
images/1.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
images/2.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
images/3.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
images/4.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
images/404.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
images/6.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
images/7-w.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
images/7.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
images/amex-dark.png
Normal file
|
After Width: | Height: | Size: 773 B |
BIN
images/amex-light.png
Normal file
|
After Width: | Height: | Size: 773 B |
BIN
images/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
images/bwi-globe.png
Normal file
|
After Width: | Height: | Size: 500 B |
BIN
images/cards.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
images/diners_club-dark.png
Normal file
|
After Width: | Height: | Size: 783 B |
BIN
images/diners_club-light.png
Normal file
|
After Width: | Height: | Size: 713 B |
BIN
images/discover-dark.png
Normal file
|
After Width: | Height: | Size: 808 B |
BIN
images/discover-light.png
Normal file
|
After Width: | Height: | Size: 830 B |
BIN
images/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 296 B |
BIN
images/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 434 B |
BIN
images/icons/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
images/icons/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
images/icons/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
images/icons/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 296 B |
BIN
images/icons/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 434 B |
BIN
images/icons/mstile-150x150.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
34
images/icons/safari-pinned-tab.svg
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{display:none;}
|
||||
.st1{display:inline;}
|
||||
.st2{fill:#FFFFFF;}
|
||||
</style>
|
||||
<g id="Layer_1" class="st0">
|
||||
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" class="st1">
|
||||
<path d="M2560,2540V1190l38,19c231,118,489,307,683,500c181,180,265,309,321,488c21,66,21,87,25,881l4,812h-535h-536V2540z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Layer_2">
|
||||
<path d="M82.4,17.5c-9.2,1.6-13.3,3-21.8,7.1c-9.1,4.5-15,9-22.9,17.3C26.5,53.8,19.5,68.2,17,84.6c-0.7,4.7-1,59.8-0.8,175.9
|
||||
l0.3,169l2.2,7c3.2,10.3,5.8,16,10.8,23.4c8.8,13.2,22.2,24.3,36.7,30c15.7,6.3,8.7,6.1,189.2,6.1c179.7,0,175,0.1,190-5.9
|
||||
c23.9-9.6,40.8-28.9,48.3-55.1c1.7-6.2,1.8-14.5,1.8-179s-0.1-172.8-1.8-179c-4.4-15.5-11.1-27.2-21.4-37.2
|
||||
c-10.6-10.5-21.8-17-36.2-21.1l-7.6-2.2L259,16.3C123.3,16.2,88.1,16.4,82.4,17.5z M82.4,17.5c-9.2,1.6-13.3,3-21.8,7.1
|
||||
c-9.1,4.5-15,9-22.9,17.3C26.5,53.8,19.5,68.2,17,84.6c-0.7,4.7-1,59.8-0.8,175.9l0.3,169l2.2,7c3.2,10.3,5.8,16,10.8,23.4
|
||||
c8.8,13.2,22.2,24.3,36.7,30c15.7,6.3,8.7,6.1,189.2,6.1c179.7,0,175,0.1,190-5.9c23.9-9.6,40.8-28.9,48.3-55.1
|
||||
c1.7-6.2,1.8-14.5,1.8-179s-0.1-172.8-1.8-179c-4.4-15.5-11.1-27.2-21.4-37.2c-10.6-10.5-21.8-17-36.2-21.1l-7.6-2.2L259,16.3
|
||||
C123.3,16.2,88.1,16.4,82.4,17.5z M402,79.2c1.8,1.3,4.1,3.9,5.1,5.8c1.8,3.3,1.9,7.9,1.9,100c-0.1,86.6-0.4,102.6-2.5,113.1
|
||||
c-2.6,13.6-15,39.7-25.1,53.4c-8.1,10.9-30.2,33-43.9,44.1c-10.5,8.5-29.6,21.6-39,27c-1.1,0.6-6,3.4-10.8,6.2
|
||||
c-14.6,8.6-27.2,14.2-31.6,14.2c-10.2,0-53-24.7-81.1-46.9c-14.3-11.2-38.5-35.9-46.2-47.1c-10.2-14.8-17.5-30-22.6-47.5l-2.6-9
|
||||
l-0.4-101c-0.2-71.9,0-102.1,0.8-104.8c0.7-2.5,2.4-4.7,5.2-6.7l4.1-3H256h142.7L402,79.2z"/>
|
||||
<path id="Identity" class="st2" d="M403.1,82.5c-3-3-6.6-4.6-10.7-4.6H118.4c-4.2,0-7.7,1.5-10.7,4.6c-3,3-4.6,6.5-4.6,10.7v182.7
|
||||
c0,13.6,2.7,27.2,8,40.5c5.3,13.4,11.9,25.3,19.8,35.7c7.8,10.4,17.2,20.5,28.1,30.3c10.8,9.9,20.9,18,30.1,24.5
|
||||
s18.8,12.6,28.8,18.4c10,5.8,17.1,9.7,21.3,11.8c4.2,2,7.6,3.7,10.1,4.7c1.9,1,4,1.5,6.2,1.5s4.3-0.5,6.2-1.5
|
||||
c2.5-1.1,5.9-2.7,10.1-4.7c4.2-2,11.3-6,21.3-11.8c10-5.8,19.6-12,28.8-18.4c9.2-6.5,19.2-14.7,30.1-24.5
|
||||
c10.8-9.9,20.2-19.9,28.1-30.3c7.8-10.4,14.4-22.3,19.7-35.7c5.3-13.4,8-26.9,8-40.5V93.2C407.6,89.1,406.1,85.6,403.1,82.5z
|
||||
M367.7,277.6c0,66.1-112.4,123.1-112.4,123.1V117.1h112.4C367.7,117.1,367.7,211.5,367.7,277.6z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
BIN
images/jcb-dark.png
Normal file
|
After Width: | Height: | Size: 836 B |
BIN
images/jcb-light.png
Normal file
|
After Width: | Height: | Size: 798 B |
6
images/loading-white.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100% 100%">
|
||||
<text fill="%23FBFBFB" x="50%" y="50%" font-family="\'Open Sans\', \'Helvetica Neue\', Helvetica, Arial, sans-serif"
|
||||
font-size="18" text-anchor="middle">
|
||||
Loading...
|
||||
</text>
|
||||
</svg>
|
||||
6
images/loading.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100% 100%">
|
||||
<text fill="%23333333" x="50%" y="50%" font-family="\'Open Sans\', \'Helvetica Neue\', Helvetica, Arial, sans-serif"
|
||||
font-size="18" text-anchor="middle">
|
||||
Loading...
|
||||
</text>
|
||||
</svg>
|
||||
BIN
images/logo-dark@2x.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
images/logo-white@2x.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
images/maestro-dark.png
Normal file
|
After Width: | Height: | Size: 752 B |
BIN
images/maestro-light.png
Normal file
|
After Width: | Height: | Size: 820 B |
BIN
images/mastercard-dark.png
Normal file
|
After Width: | Height: | Size: 737 B |
BIN
images/mastercard-light.png
Normal file
|
After Width: | Height: | Size: 757 B |
BIN
images/rc-w.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
images/rc.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
3
images/register-layout/cnet-logo.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="1236" height="906" viewBox="0 0 1236 906" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1188.71 632.229C1204.72 632.229 1236 632.229 1236 632.229V689.173C1236 689.173 1174.89 689.173 1162.52 689.173C1138.52 689.173 1115.24 677.492 1121.79 680.413C1087.59 665.081 1074.5 627.849 1071.59 586.235V109.508H1148.7V228.508V229.238H1222.18V284.722H1148.7V285.452V592.076C1150.16 622.738 1168.34 632.229 1188.71 632.229ZM757.319 588.425V327.065C755.137 179.594 1014.12 178.864 1009.75 330.716V456.285C1009.75 464.316 1003.21 470.156 995.932 470.156H834.432V592.076C835.159 649.75 934.096 649.02 934.096 592.076V533.671H1010.48V588.425C1014.12 739.547 755.137 735.897 757.319 588.425ZM932.641 412.482V327.065C932.641 270.121 834.432 270.121 832.977 327.065V412.482H932.641ZM608.186 319.765C608.186 266.471 517.979 267.931 516.524 321.955V689.173H405.219V632.229H440.866V286.182H398.672V229.968H506.339V271.581C506.339 271.581 519.433 251.869 553.625 232.888C597.274 208.796 640.195 232.888 633.648 229.968C667.839 245.299 680.934 282.532 683.844 324.145V632.959H732.585V689.173H608.913L608.186 319.765ZM303.372 0H358.661V906H303.372V0ZM0.0137167 588.425V327.065C-2.16872 179.594 256.814 178.864 252.449 330.716V375.979H176.791L176.064 327.065C176.064 270.851 78.5814 272.311 76.399 329.255V592.076C77.1265 649.75 176.064 649.02 176.064 592.076V533.671H252.449V588.425C256.814 739.547 -2.16872 735.897 0.0137167 588.425Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
4
images/register-layout/forbes-logo.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="1955" height="490" viewBox="0 0 1955 490" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1190.36 139.23C1158.92 139.23 1134.23 145.974 1109.52 159.436C1109.52 87.5714 1109.52 22.4505 1111.78 0L961.288 26.9381V40.4136L977.007 42.6573C997.201 47.1449 1003.97 58.3636 1008.42 85.3276C1012.95 139.23 1010.68 426.703 1008.42 473.874C1048.85 482.862 1091.53 489.606 1134.21 489.606C1253.25 489.606 1325.11 415.484 1325.11 298.692C1325.11 206.62 1266.72 139.23 1190.36 139.23V139.23ZM1138.7 464.886C1129.71 464.886 1118.47 464.886 1111.75 462.655C1109.49 431.217 1107.26 298.692 1109.49 181.913C1122.97 177.412 1131.94 175.169 1143.19 175.169C1192.63 175.169 1219.58 233.558 1219.58 305.41C1219.57 395.277 1185.87 464.886 1138.7 464.886V464.886ZM395.29 8.97504H0V29.1818L22.4635 31.4256C51.6453 35.9131 62.8901 53.8761 67.3646 96.5464C74.1218 177.4 71.8651 323.399 67.3646 392.995C62.8771 435.678 51.6583 455.898 22.4635 458.116L0 462.629V480.592H253.791V462.629L226.84 458.116C197.645 455.885 186.413 435.678 181.926 392.995C179.669 363.787 177.425 316.616 177.425 258.24L231.328 260.483C265.023 260.483 280.729 287.434 287.473 325.604H307.693V166.194H287.473C280.716 204.377 265.023 231.315 231.328 231.315L177.438 233.571C177.438 157.206 179.682 85.3406 181.939 42.6703H260.535C321.195 42.6703 352.633 80.8401 375.084 148.231L397.547 141.486L395.29 8.97504V8.97504Z" fill="black"/>
|
||||
<path d="M523.315 134.742C635.619 134.742 691.765 211.108 691.765 312.168C691.765 408.74 628.875 489.619 516.57 489.619C404.279 489.619 348.133 413.241 348.133 312.168C348.133 215.596 411.01 134.742 523.315 134.742V134.742ZM516.57 157.206C467.156 157.206 453.68 224.584 453.68 312.168C453.68 397.508 476.144 467.13 521.071 467.13C572.69 467.13 586.192 399.752 586.192 312.168C586.192 226.827 563.754 157.206 516.57 157.206ZM1354.3 314.425C1354.3 222.34 1412.69 134.742 1527.23 134.742C1621.54 134.742 1666.48 204.377 1666.48 296.449H1457.6C1455.34 379.545 1495.77 440.192 1576.64 440.192C1612.57 440.192 1630.54 431.23 1653.01 415.497L1661.98 426.716C1639.51 458.155 1590.11 489.619 1527.23 489.619C1426.16 489.606 1354.3 417.741 1354.3 314.425V314.425ZM1457.6 271.754L1563.16 269.498C1563.16 224.584 1556.42 157.206 1518.25 157.206C1480.08 157.206 1459.83 220.083 1457.6 271.754V271.754ZM1933.78 152.718C1906.83 141.474 1870.91 134.742 1830.48 134.742C1747.39 134.742 1695.71 184.144 1695.71 242.547C1695.71 300.949 1733.85 325.643 1787.82 343.619C1843.95 363.813 1859.69 379.545 1859.69 406.496C1859.69 433.448 1839.47 458.142 1803.53 458.142C1760.87 458.142 1729.41 433.448 1704.71 366.057L1688.98 370.57L1691.24 469.387C1718.19 480.605 1767.59 489.606 1810.27 489.606C1897.87 489.606 1954.03 444.666 1954.03 375.058C1954.03 327.887 1929.31 300.949 1870.92 278.473C1808.01 253.778 1785.58 238.059 1785.58 208.851C1785.58 179.656 1805.82 159.437 1832.77 159.437C1873.17 159.437 1900.13 184.144 1920.37 244.79L1936.08 240.303L1933.78 152.718V152.718ZM983.726 143.73C945.556 121.293 878.166 132.499 842.239 213.365L844.47 134.755L694.009 163.95V177.426L709.728 179.669C729.961 181.926 738.923 193.145 741.18 222.353C745.667 276.255 743.423 370.596 741.18 417.754C738.923 444.679 729.961 458.155 709.728 460.412L694.009 462.668V480.631H902.873V462.668L875.922 460.412C853.471 458.155 846.727 444.679 844.47 417.754C839.983 375.071 839.983 289.73 842.239 235.828C853.458 220.096 902.873 206.633 947.787 235.828L983.726 143.73V143.73Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
BIN
images/register-layout/logo-horizontal-white.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
1
images/register-layout/logo-horizontal-white.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 547 83"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M129,20.6c6.3,0,11.2,2.4,14.8,7.4s5.4,11.6,5.4,20.1c0,8.8-1.8,15.6-5.5,20.4s-8.7,7.2-15,7.2-11.1-2.2-14.7-6.8h-1l-1.9,4.7a1.85,1.85,0,0,1-1.7,1.1h-8a1.79,1.79,0,0,1-1.8-1.8V2.6A1.79,1.79,0,0,1,101.4.8h10.8A1.79,1.79,0,0,1,114,2.6V18q0,3.3-.6,10.5h.6C117.3,23.3,122.4,20.6,129,20.6Zm-4.6,11.7c-3.5,0-6.2,1.1-7.9,3.3S114,41.5,114,46.5v1.6c0,5.7.8,9.8,2.5,12.2s4.4,3.7,8.1,3.7a8.07,8.07,0,0,0,7.1-4.2c1.7-2.7,2.6-6.8,2.6-11.9s-.9-9.1-2.6-11.7A8.52,8.52,0,0,0,124.4,32.3ZM173,74.8H162.2a1.79,1.79,0,0,1-1.8-1.8V23.5a1.79,1.79,0,0,1,1.8-1.8H173a1.79,1.79,0,0,1,1.8,1.8V72.9A1.88,1.88,0,0,1,173,74.8Zm39.5-10.7a30.19,30.19,0,0,0,7.6-1.2,1.2,1.2,0,0,1,1.5,1.2v8.3a1.23,1.23,0,0,1-.7,1.1,33.36,33.36,0,0,1-12.5,2.1c-5.8,0-10-1.4-12.6-4.4s-4-7.3-4-13.1V32.6h-5.7a1.16,1.16,0,0,1-1.2-1.2V26.7c0-.1.1-.2.1-.3l7.9-4.7,3.9-10.4a1.17,1.17,0,0,1,1.1-.8h7.2a1.16,1.16,0,0,1,1.2,1.2V21.8h14.3a.65.65,0,0,1,.6.6v9a1.16,1.16,0,0,1-1.2,1.2H206.4V58a5.66,5.66,0,0,0,1.7,4.5A5.82,5.82,0,0,0,212.5,64.1Zm67.3,10.7a3.45,3.45,0,0,1-3.1-2.2L266.1,40.3c-.7-2.3-1.6-5.8-2.8-10.3H263l-1,3.6-2.1,6.8L249,72.7a3,3,0,0,1-3,2.1,3.09,3.09,0,0,1-3-2.3L229.7,26a2.33,2.33,0,0,1,2.3-2.9h.3a2.34,2.34,0,0,1,2.2,1.7l7.8,28.3c1.9,7.4,3.2,12.8,3.8,16.4h.3c1.8-7.4,3.2-12.3,4.1-14.8l10.1-29.6a3,3,0,0,1,2.9-2,2.91,2.91,0,0,1,2.8,2l9.4,29.4c2.3,7.5,3.7,12.3,4.2,14.8h.3c.3-2,1.5-7.6,3.8-16.6l7.5-27.9a2.34,2.34,0,0,1,2.2-1.7,2.28,2.28,0,0,1,2.2,2.9L283.3,72.5a3.12,3.12,0,0,1-3.1,2.3Zm59.4,0a1.83,1.83,0,0,1-1.8-1.6l-.9-6.6H336a24.69,24.69,0,0,1-8,7.1,21,21,0,0,1-9.7,2c-5.1,0-9-1.3-11.8-3.9a13,13,0,0,1-4.1-9.3,14.43,14.43,0,0,1,6-13.1c4.3-2.8,10.3-4.5,18.4-4.5l9.8-.3V41.2c0-5-1-8.6-3.1-11.1s-5.2-3.7-9.6-3.7a29.33,29.33,0,0,0-12.8,3.1,2.2,2.2,0,0,1-2.9-1.1,2.06,2.06,0,0,1,1.1-2.8,39.78,39.78,0,0,1,14.9-3.1c5.7,0,9.9,1.5,12.8,4.5s4.2,7.6,4.2,13.7V73.2A2.3,2.3,0,0,1,339.2,74.8Zm-20.7-3.4c5.6,0,9.9-1.6,13-4.7s4.8-7.6,4.8-13.1v-5l-9,.4c-7.3.3-12.4,1.5-15.6,3.4s-4.7,5-4.7,9a10.09,10.09,0,0,0,2.9,7.6A14.85,14.85,0,0,0,318.5,71.4Zm59.2-49.3a39.56,39.56,0,0,1,4.7.3,2.26,2.26,0,0,1,1.9,2.6,2.19,2.19,0,0,1-2.6,1.7,34.19,34.19,0,0,0-4.5-.4,13,13,0,0,0-10.8,5.6c-2.8,3.7-4.2,8.5-4.2,14.1V72.2a2.3,2.3,0,0,1-4.6,0v-47a2,2,0,0,1,2-2,1.92,1.92,0,0,1,2,1.9l.4,7.4h.3c2.1-3.8,4.4-6.5,6.8-8A14.77,14.77,0,0,1,377.7,22.1Zm35.2,0a22.38,22.38,0,0,1,9.7,2,18,18,0,0,1,7.3,7h.3c-.2-4.1-.3-7.9-.3-11.7V3.1a2.3,2.3,0,0,1,4.6,0V73a1.58,1.58,0,0,1-1.6,1.6,1.62,1.62,0,0,1-1.6-1.5l-1-6.5h-.4c-3.9,5.9-9.6,8.8-16.9,8.8s-12.5-2.2-16.4-6.7c-3.7-4.5-5.7-10.9-5.7-19.4,0-8.9,1.8-15.7,5.6-20.5C400.3,24.5,405.7,22.1,412.9,22.1Zm0,4.3c-5.7,0-9.9,2-12.8,6s-4.2,9.6-4.2,17.2q0,21.9,17.1,21.9c5.9,0,10.1-1.7,12.8-5.1s4.1-9,4.1-16.8v-.8c0-8-1.3-13.7-4.1-17.1C423.2,28.1,418.9,26.4,412.9,26.4Zm59.9,49.3c-7.5,0-13.3-2.3-17.6-7s-6.3-11.1-6.3-19.4,2-14.9,6.1-19.8,9.5-7.5,16.4-7.5c6,0,10.9,2.1,14.3,6.3,3.6,4.2,5.3,10,5.3,17.3v3.8H453.8c.1,7.1,1.7,12.5,5,16.3s7.9,5.5,14,5.5a45,45,0,0,0,7.8-.6,40.43,40.43,0,0,0,5.8-1.6,2,2,0,0,1,2.7,1.9,2.05,2.05,0,0,1-1.3,1.9,34.12,34.12,0,0,1-6.8,2A30.33,30.33,0,0,1,472.8,75.7Zm-1.4-49.4c-5,0-9,1.6-12,4.9s-4.7,8-5.3,14.1h32c0-5.9-1.3-10.7-3.9-14A13,13,0,0,0,471.4,26.3Zm72.4,48.5a2.26,2.26,0,0,1-2.3-2.3V41.2c0-5.2-1.1-9-3.2-11.3-2.3-2.3-5.6-3.6-10.2-3.6-6.2,0-10.7,1.5-13.5,4.7s-4.4,8.2-4.4,15.1V72.3a2.3,2.3,0,0,1-4.6,0V25.2a2.05,2.05,0,0,1,2.1-2.1,2.15,2.15,0,0,1,2.1,1.8l.6,5.2h.3c3.4-5.4,9.3-8.1,17.9-8.1,11.7,0,17.6,6.3,17.6,18.9V72.3A2.6,2.6,0,0,1,543.8,74.8ZM167.7,0a8.29,8.29,0,0,0-8.5,8.1v.8a8.51,8.51,0,0,0,17,0V8.2A8.37,8.37,0,0,0,167.7,0ZM67.4,1.8A3.25,3.25,0,0,0,65,.8H3.4A3.1,3.1,0,0,0,1,1.8,3.41,3.41,0,0,0,0,4.2v41a24.58,24.58,0,0,0,1.8,9.1,32.33,32.33,0,0,0,4.4,8,44.2,44.2,0,0,0,6.3,6.8,58.68,58.68,0,0,0,6.8,5.5c2,1.4,4.3,2.8,6.5,4.1s3.8,2.2,4.7,2.6,1.7.8,2.2,1.1a3.42,3.42,0,0,0,2.8,0,21.66,21.66,0,0,0,2.3-1.1c.9-.5,2.5-1.3,4.7-2.6S46.9,76,49,74.6a68.56,68.56,0,0,0,6.8-5.5,49.81,49.81,0,0,0,6.3-6.8,36,36,0,0,0,4.4-8,24.58,24.58,0,0,0,1.8-9.1V4.2A2.93,2.93,0,0,0,67.4,1.8ZM59.5,45.6c0,14.9-25.3,27.7-25.3,27.7V9.6H59.5Z"/></svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |