add totp 2fa
This commit is contained in:
parent
2d0efd536a
commit
7810e5c17d
@ -13,6 +13,7 @@ RUN apk add --no-cache \
|
|||||||
nextcloud-files_videoplayer \
|
nextcloud-files_videoplayer \
|
||||||
nextcloud-theming \
|
nextcloud-theming \
|
||||||
nextcloud-gallery \
|
nextcloud-gallery \
|
||||||
|
nextcloud-twofactor_backupcodes \
|
||||||
nextcloud-pgsql \
|
nextcloud-pgsql \
|
||||||
php7-opcache \
|
php7-opcache \
|
||||||
php7-pcntl \
|
php7-pcntl \
|
||||||
|
@ -24,7 +24,9 @@ if [ ! -f /var/lib/nextcloud/data/.installed ]; then
|
|||||||
s6-setuidgid nginx ./occ app:enable files_videoplayer
|
s6-setuidgid nginx ./occ app:enable files_videoplayer
|
||||||
s6-setuidgid nginx ./occ app:enable theming
|
s6-setuidgid nginx ./occ app:enable theming
|
||||||
s6-setuidgid nginx ./occ app:enable gallery
|
s6-setuidgid nginx ./occ app:enable gallery
|
||||||
|
s6-setuidgid nginx ./occ app:enable twofactor_totp
|
||||||
|
s6-setuidgid nginx ./occ app:enable twofactor_backupcodes
|
||||||
|
|
||||||
touch /var/lib/nextcloud/data/.installed
|
touch /var/lib/nextcloud/data/.installed
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -84,20 +86,20 @@ s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap ldap_loginfilter_u
|
|||||||
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap ldap_loginfilter_attributes
|
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap ldap_loginfilter_attributes
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_quota_attr
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_quota_attr
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_quota_def
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_quota_def
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "600" user_ldap ldap_cache_ttl
|
s6-setuidgid nginx ./occ config:app:set --value "600" user_ldap ldap_cache_ttl
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_override_main_server
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_override_main_server
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_attributes_for_user_search
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_attributes_for_user_search
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_attributes_for_group_search
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_attributes_for_group_search
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_experienced_admin
|
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_experienced_admin
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap home_folder_naming_rule
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap home_folder_naming_rule
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap has_memberof_filter_support
|
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap has_memberof_filter_support
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap use_memberof_to_detect_membership
|
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap use_memberof_to_detect_membership
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_expert_uuid_user_attr
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_expert_uuid_user_attr
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_expert_uuid_group_attr
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_expert_uuid_group_attr
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap last_jpegPhoto_lookup
|
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap last_jpegPhoto_lookup
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_nested_groups
|
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_nested_groups
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "500" user_ldap ldap_paging_size
|
s6-setuidgid nginx ./occ config:app:set --value "500" user_ldap ldap_paging_size
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_turn_on_pwd_change
|
s6-setuidgid nginx ./occ config:app:set --value "0" user_ldap ldap_turn_on_pwd_change
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_dynamic_group_member_url
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_dynamic_group_member_url
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_default_ppolicy_dn
|
s6-setuidgid nginx ./occ config:app:set --value "" user_ldap ldap_default_ppolicy_dn
|
||||||
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap ldap_configuration_active
|
s6-setuidgid nginx ./occ config:app:set --value "1" user_ldap ldap_configuration_active
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
/var/lib/nextcloud/ true nginx 0640 0750
|
/var/lib/nextcloud/ true nginx 0640 0750
|
||||||
/etc/nextcloud/ true nginx 0640 0750
|
/etc/nextcloud/ true nginx 0640 0750
|
||||||
|
/usr/share/webapps/nextcloud/apps true nginx 0640 0750
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
# Authors
|
||||||
|
|
||||||
|
* Christoph Wurst: <christoph@winzerhof-wurst.at>
|
||||||
|
|
@ -0,0 +1,53 @@
|
|||||||
|
# Changelog
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## 1.3.1 – 2017-08-14
|
||||||
|
### Added
|
||||||
|
- Translations
|
||||||
|
### Fixed
|
||||||
|
- Activity type for 2FA activies
|
||||||
|
|
||||||
|
## 1.3.0 – 2017-05-02
|
||||||
|
### Added
|
||||||
|
- Confirmation before enabling
|
||||||
|
- Translations
|
||||||
|
### Fixed
|
||||||
|
- Client-side js error on personal page due to wrong js namespacing
|
||||||
|
- Icon on personal settings page
|
||||||
|
|
||||||
|
## 1.2.0 – 2017-04-03
|
||||||
|
### Added
|
||||||
|
- Settings icon (NC12 only)
|
||||||
|
### Changed
|
||||||
|
- Dedicated login button
|
||||||
|
- Translations
|
||||||
|
|
||||||
|
## 1.1.0 – 2017-02-06
|
||||||
|
### Added
|
||||||
|
- App icon
|
||||||
|
- Translations
|
||||||
|
|
||||||
|
## 1.0.0 – 2017-01-23
|
||||||
|
### Added
|
||||||
|
- Nextcloud 12 support
|
||||||
|
- php7.1 support
|
||||||
|
- Password confirmation when enabling/disabling the provider
|
||||||
|
- Publish events to two-factor activities stream (Nextcloud 12 only)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Vendor neutral provider name
|
||||||
|
|
||||||
|
## 0.5 – 2016-11-25
|
||||||
|
### Added
|
||||||
|
- Support NC11
|
||||||
|
### Changed
|
||||||
|
- php 5.6-7.0
|
||||||
|
|
||||||
|
## 0.4.0 – 2016-08-19
|
||||||
|
### Added
|
||||||
|
- Cloud ID, product name and URL encoded in QR code label
|
||||||
|
- Support for NC10/OC9.1
|
||||||
|
|
||||||
|
## 0.3.0 – 2016-06-09
|
||||||
|
### Added
|
||||||
|
- App is now signed
|
661
rootfs/usr/share/webapps/nextcloud/apps/twofactor_totp/COPYING
Normal file
661
rootfs/usr/share/webapps/nextcloud/apps/twofactor_totp/COPYING
Normal file
@ -0,0 +1,661 @@
|
|||||||
|
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 19 November 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The GNU Affero General Public License is a free, copyleft license for
|
||||||
|
software and other kinds of works, specifically designed to ensure
|
||||||
|
cooperation with the community in the case of network server software.
|
||||||
|
|
||||||
|
The licenses for most software and other practical works are designed
|
||||||
|
to take away your freedom to share and change the works. By contrast,
|
||||||
|
our General Public Licenses are intended to guarantee your freedom to
|
||||||
|
share and change all versions of a program--to make sure it remains free
|
||||||
|
software for all its users.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
them if you wish), that you receive source code or can get it if you
|
||||||
|
want it, that you can change the software or use pieces of it in new
|
||||||
|
free programs, and that you know you can do these things.
|
||||||
|
|
||||||
|
Developers that use our General Public Licenses protect your rights
|
||||||
|
with two steps: (1) assert copyright on the software, and (2) offer
|
||||||
|
you this License which gives you legal permission to copy, distribute
|
||||||
|
and/or modify the software.
|
||||||
|
|
||||||
|
A secondary benefit of defending all users' freedom is that
|
||||||
|
improvements made in alternate versions of the program, if they
|
||||||
|
receive widespread use, become available for other developers to
|
||||||
|
incorporate. Many developers of free software are heartened and
|
||||||
|
encouraged by the resulting cooperation. However, in the case of
|
||||||
|
software used on network servers, this result may fail to come about.
|
||||||
|
The GNU General Public License permits making a modified version and
|
||||||
|
letting the public access it on a server without ever releasing its
|
||||||
|
source code to the public.
|
||||||
|
|
||||||
|
The GNU Affero General Public License is designed specifically to
|
||||||
|
ensure that, in such cases, the modified source code becomes available
|
||||||
|
to the community. It requires the operator of a network server to
|
||||||
|
provide the source code of the modified version running there to the
|
||||||
|
users of that server. Therefore, public use of a modified version, on
|
||||||
|
a publicly accessible server, gives the public access to the source
|
||||||
|
code of the modified version.
|
||||||
|
|
||||||
|
An older license, called the Affero General Public License and
|
||||||
|
published by Affero, was designed to accomplish similar goals. This is
|
||||||
|
a different license, not a version of the Affero GPL, but Affero has
|
||||||
|
released a new version of the Affero GPL which permits relicensing under
|
||||||
|
this license.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
0. Definitions.
|
||||||
|
|
||||||
|
"This License" refers to version 3 of the GNU Affero General Public License.
|
||||||
|
|
||||||
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||||
|
works, such as semiconductor masks.
|
||||||
|
|
||||||
|
"The Program" refers to any copyrightable work licensed under this
|
||||||
|
License. Each licensee is addressed as "you". "Licensees" and
|
||||||
|
"recipients" may be individuals or organizations.
|
||||||
|
|
||||||
|
To "modify" a work means to copy from or adapt all or part of the work
|
||||||
|
in a fashion requiring copyright permission, other than the making of an
|
||||||
|
exact copy. The resulting work is called a "modified version" of the
|
||||||
|
earlier work or a work "based on" the earlier work.
|
||||||
|
|
||||||
|
A "covered work" means either the unmodified Program or a work based
|
||||||
|
on the Program.
|
||||||
|
|
||||||
|
To "propagate" a work means to do anything with it that, without
|
||||||
|
permission, would make you directly or secondarily liable for
|
||||||
|
infringement under applicable copyright law, except executing it on a
|
||||||
|
computer or modifying a private copy. Propagation includes copying,
|
||||||
|
distribution (with or without modification), making available to the
|
||||||
|
public, and in some countries other activities as well.
|
||||||
|
|
||||||
|
To "convey" a work means any kind of propagation that enables other
|
||||||
|
parties to make or receive copies. Mere interaction with a user through
|
||||||
|
a computer network, with no transfer of a copy, is not conveying.
|
||||||
|
|
||||||
|
An interactive user interface displays "Appropriate Legal Notices"
|
||||||
|
to the extent that it includes a convenient and prominently visible
|
||||||
|
feature that (1) displays an appropriate copyright notice, and (2)
|
||||||
|
tells the user that there is no warranty for the work (except to the
|
||||||
|
extent that warranties are provided), that licensees may convey the
|
||||||
|
work under this License, and how to view a copy of this License. If
|
||||||
|
the interface presents a list of user commands or options, such as a
|
||||||
|
menu, a prominent item in the list meets this criterion.
|
||||||
|
|
||||||
|
1. Source Code.
|
||||||
|
|
||||||
|
The "source code" for a work means the preferred form of the work
|
||||||
|
for making modifications to it. "Object code" means any non-source
|
||||||
|
form of a work.
|
||||||
|
|
||||||
|
A "Standard Interface" means an interface that either is an official
|
||||||
|
standard defined by a recognized standards body, or, in the case of
|
||||||
|
interfaces specified for a particular programming language, one that
|
||||||
|
is widely used among developers working in that language.
|
||||||
|
|
||||||
|
The "System Libraries" of an executable work include anything, other
|
||||||
|
than the work as a whole, that (a) is included in the normal form of
|
||||||
|
packaging a Major Component, but which is not part of that Major
|
||||||
|
Component, and (b) serves only to enable use of the work with that
|
||||||
|
Major Component, or to implement a Standard Interface for which an
|
||||||
|
implementation is available to the public in source code form. A
|
||||||
|
"Major Component", in this context, means a major essential component
|
||||||
|
(kernel, window system, and so on) of the specific operating system
|
||||||
|
(if any) on which the executable work runs, or a compiler used to
|
||||||
|
produce the work, or an object code interpreter used to run it.
|
||||||
|
|
||||||
|
The "Corresponding Source" for a work in object code form means all
|
||||||
|
the source code needed to generate, install, and (for an executable
|
||||||
|
work) run the object code and to modify the work, including scripts to
|
||||||
|
control those activities. However, it does not include the work's
|
||||||
|
System Libraries, or general-purpose tools or generally available free
|
||||||
|
programs which are used unmodified in performing those activities but
|
||||||
|
which are not part of the work. For example, Corresponding Source
|
||||||
|
includes interface definition files associated with source files for
|
||||||
|
the work, and the source code for shared libraries and dynamically
|
||||||
|
linked subprograms that the work is specifically designed to require,
|
||||||
|
such as by intimate data communication or control flow between those
|
||||||
|
subprograms and other parts of the work.
|
||||||
|
|
||||||
|
The Corresponding Source need not include anything that users
|
||||||
|
can regenerate automatically from other parts of the Corresponding
|
||||||
|
Source.
|
||||||
|
|
||||||
|
The Corresponding Source for a work in source code form is that
|
||||||
|
same work.
|
||||||
|
|
||||||
|
2. Basic Permissions.
|
||||||
|
|
||||||
|
All rights granted under this License are granted for the term of
|
||||||
|
copyright on the Program, and are irrevocable provided the stated
|
||||||
|
conditions are met. This License explicitly affirms your unlimited
|
||||||
|
permission to run the unmodified Program. The output from running a
|
||||||
|
covered work is covered by this License only if the output, given its
|
||||||
|
content, constitutes a covered work. This License acknowledges your
|
||||||
|
rights of fair use or other equivalent, as provided by copyright law.
|
||||||
|
|
||||||
|
You may make, run and propagate covered works that you do not
|
||||||
|
convey, without conditions so long as your license otherwise remains
|
||||||
|
in force. You may convey covered works to others for the sole purpose
|
||||||
|
of having them make modifications exclusively for you, or provide you
|
||||||
|
with facilities for running those works, provided that you comply with
|
||||||
|
the terms of this License in conveying all material for which you do
|
||||||
|
not control copyright. Those thus making or running the covered works
|
||||||
|
for you must do so exclusively on your behalf, under your direction
|
||||||
|
and control, on terms that prohibit them from making any copies of
|
||||||
|
your copyrighted material outside their relationship with you.
|
||||||
|
|
||||||
|
Conveying under any other circumstances is permitted solely under
|
||||||
|
the conditions stated below. Sublicensing is not allowed; section 10
|
||||||
|
makes it unnecessary.
|
||||||
|
|
||||||
|
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||||
|
|
||||||
|
No covered work shall be deemed part of an effective technological
|
||||||
|
measure under any applicable law fulfilling obligations under article
|
||||||
|
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||||
|
similar laws prohibiting or restricting circumvention of such
|
||||||
|
measures.
|
||||||
|
|
||||||
|
When you convey a covered work, you waive any legal power to forbid
|
||||||
|
circumvention of technological measures to the extent such circumvention
|
||||||
|
is effected by exercising rights under this License with respect to
|
||||||
|
the covered work, and you disclaim any intention to limit operation or
|
||||||
|
modification of the work as a means of enforcing, against the work's
|
||||||
|
users, your or third parties' legal rights to forbid circumvention of
|
||||||
|
technological measures.
|
||||||
|
|
||||||
|
4. Conveying Verbatim Copies.
|
||||||
|
|
||||||
|
You may convey verbatim copies of the Program's source code as you
|
||||||
|
receive it, in any medium, provided that you conspicuously and
|
||||||
|
appropriately publish on each copy an appropriate copyright notice;
|
||||||
|
keep intact all notices stating that this License and any
|
||||||
|
non-permissive terms added in accord with section 7 apply to the code;
|
||||||
|
keep intact all notices of the absence of any warranty; and give all
|
||||||
|
recipients a copy of this License along with the Program.
|
||||||
|
|
||||||
|
You may charge any price or no price for each copy that you convey,
|
||||||
|
and you may offer support or warranty protection for a fee.
|
||||||
|
|
||||||
|
5. Conveying Modified Source Versions.
|
||||||
|
|
||||||
|
You may convey a work based on the Program, or the modifications to
|
||||||
|
produce it from the Program, in the form of source code under the
|
||||||
|
terms of section 4, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The work must carry prominent notices stating that you modified
|
||||||
|
it, and giving a relevant date.
|
||||||
|
|
||||||
|
b) The work must carry prominent notices stating that it is
|
||||||
|
released under this License and any conditions added under section
|
||||||
|
7. This requirement modifies the requirement in section 4 to
|
||||||
|
"keep intact all notices".
|
||||||
|
|
||||||
|
c) You must license the entire work, as a whole, under this
|
||||||
|
License to anyone who comes into possession of a copy. This
|
||||||
|
License will therefore apply, along with any applicable section 7
|
||||||
|
additional terms, to the whole of the work, and all its parts,
|
||||||
|
regardless of how they are packaged. This License gives no
|
||||||
|
permission to license the work in any other way, but it does not
|
||||||
|
invalidate such permission if you have separately received it.
|
||||||
|
|
||||||
|
d) If the work has interactive user interfaces, each must display
|
||||||
|
Appropriate Legal Notices; however, if the Program has interactive
|
||||||
|
interfaces that do not display Appropriate Legal Notices, your
|
||||||
|
work need not make them do so.
|
||||||
|
|
||||||
|
A compilation of a covered work with other separate and independent
|
||||||
|
works, which are not by their nature extensions of the covered work,
|
||||||
|
and which are not combined with it such as to form a larger program,
|
||||||
|
in or on a volume of a storage or distribution medium, is called an
|
||||||
|
"aggregate" if the compilation and its resulting copyright are not
|
||||||
|
used to limit the access or legal rights of the compilation's users
|
||||||
|
beyond what the individual works permit. Inclusion of a covered work
|
||||||
|
in an aggregate does not cause this License to apply to the other
|
||||||
|
parts of the aggregate.
|
||||||
|
|
||||||
|
6. Conveying Non-Source Forms.
|
||||||
|
|
||||||
|
You may convey a covered work in object code form under the terms
|
||||||
|
of sections 4 and 5, provided that you also convey the
|
||||||
|
machine-readable Corresponding Source under the terms of this License,
|
||||||
|
in one of these ways:
|
||||||
|
|
||||||
|
a) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by the
|
||||||
|
Corresponding Source fixed on a durable physical medium
|
||||||
|
customarily used for software interchange.
|
||||||
|
|
||||||
|
b) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by a
|
||||||
|
written offer, valid for at least three years and valid for as
|
||||||
|
long as you offer spare parts or customer support for that product
|
||||||
|
model, to give anyone who possesses the object code either (1) a
|
||||||
|
copy of the Corresponding Source for all the software in the
|
||||||
|
product that is covered by this License, on a durable physical
|
||||||
|
medium customarily used for software interchange, for a price no
|
||||||
|
more than your reasonable cost of physically performing this
|
||||||
|
conveying of source, or (2) access to copy the
|
||||||
|
Corresponding Source from a network server at no charge.
|
||||||
|
|
||||||
|
c) Convey individual copies of the object code with a copy of the
|
||||||
|
written offer to provide the Corresponding Source. This
|
||||||
|
alternative is allowed only occasionally and noncommercially, and
|
||||||
|
only if you received the object code with such an offer, in accord
|
||||||
|
with subsection 6b.
|
||||||
|
|
||||||
|
d) Convey the object code by offering access from a designated
|
||||||
|
place (gratis or for a charge), and offer equivalent access to the
|
||||||
|
Corresponding Source in the same way through the same place at no
|
||||||
|
further charge. You need not require recipients to copy the
|
||||||
|
Corresponding Source along with the object code. If the place to
|
||||||
|
copy the object code is a network server, the Corresponding Source
|
||||||
|
may be on a different server (operated by you or a third party)
|
||||||
|
that supports equivalent copying facilities, provided you maintain
|
||||||
|
clear directions next to the object code saying where to find the
|
||||||
|
Corresponding Source. Regardless of what server hosts the
|
||||||
|
Corresponding Source, you remain obligated to ensure that it is
|
||||||
|
available for as long as needed to satisfy these requirements.
|
||||||
|
|
||||||
|
e) Convey the object code using peer-to-peer transmission, provided
|
||||||
|
you inform other peers where the object code and Corresponding
|
||||||
|
Source of the work are being offered to the general public at no
|
||||||
|
charge under subsection 6d.
|
||||||
|
|
||||||
|
A separable portion of the object code, whose source code is excluded
|
||||||
|
from the Corresponding Source as a System Library, need not be
|
||||||
|
included in conveying the object code work.
|
||||||
|
|
||||||
|
A "User Product" is either (1) a "consumer product", which means any
|
||||||
|
tangible personal property which is normally used for personal, family,
|
||||||
|
or household purposes, or (2) anything designed or sold for incorporation
|
||||||
|
into a dwelling. In determining whether a product is a consumer product,
|
||||||
|
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||||
|
product received by a particular user, "normally used" refers to a
|
||||||
|
typical or common use of that class of product, regardless of the status
|
||||||
|
of the particular user or of the way in which the particular user
|
||||||
|
actually uses, or expects or is expected to use, the product. A product
|
||||||
|
is a consumer product regardless of whether the product has substantial
|
||||||
|
commercial, industrial or non-consumer uses, unless such uses represent
|
||||||
|
the only significant mode of use of the product.
|
||||||
|
|
||||||
|
"Installation Information" for a User Product means any methods,
|
||||||
|
procedures, authorization keys, or other information required to install
|
||||||
|
and execute modified versions of a covered work in that User Product from
|
||||||
|
a modified version of its Corresponding Source. The information must
|
||||||
|
suffice to ensure that the continued functioning of the modified object
|
||||||
|
code is in no case prevented or interfered with solely because
|
||||||
|
modification has been made.
|
||||||
|
|
||||||
|
If you convey an object code work under this section in, or with, or
|
||||||
|
specifically for use in, a User Product, and the conveying occurs as
|
||||||
|
part of a transaction in which the right of possession and use of the
|
||||||
|
User Product is transferred to the recipient in perpetuity or for a
|
||||||
|
fixed term (regardless of how the transaction is characterized), the
|
||||||
|
Corresponding Source conveyed under this section must be accompanied
|
||||||
|
by the Installation Information. But this requirement does not apply
|
||||||
|
if neither you nor any third party retains the ability to install
|
||||||
|
modified object code on the User Product (for example, the work has
|
||||||
|
been installed in ROM).
|
||||||
|
|
||||||
|
The requirement to provide Installation Information does not include a
|
||||||
|
requirement to continue to provide support service, warranty, or updates
|
||||||
|
for a work that has been modified or installed by the recipient, or for
|
||||||
|
the User Product in which it has been modified or installed. Access to a
|
||||||
|
network may be denied when the modification itself materially and
|
||||||
|
adversely affects the operation of the network or violates the rules and
|
||||||
|
protocols for communication across the network.
|
||||||
|
|
||||||
|
Corresponding Source conveyed, and Installation Information provided,
|
||||||
|
in accord with this section must be in a format that is publicly
|
||||||
|
documented (and with an implementation available to the public in
|
||||||
|
source code form), and must require no special password or key for
|
||||||
|
unpacking, reading or copying.
|
||||||
|
|
||||||
|
7. Additional Terms.
|
||||||
|
|
||||||
|
"Additional permissions" are terms that supplement the terms of this
|
||||||
|
License by making exceptions from one or more of its conditions.
|
||||||
|
Additional permissions that are applicable to the entire Program shall
|
||||||
|
be treated as though they were included in this License, to the extent
|
||||||
|
that they are valid under applicable law. If additional permissions
|
||||||
|
apply only to part of the Program, that part may be used separately
|
||||||
|
under those permissions, but the entire Program remains governed by
|
||||||
|
this License without regard to the additional permissions.
|
||||||
|
|
||||||
|
When you convey a copy of a covered work, you may at your option
|
||||||
|
remove any additional permissions from that copy, or from any part of
|
||||||
|
it. (Additional permissions may be written to require their own
|
||||||
|
removal in certain cases when you modify the work.) You may place
|
||||||
|
additional permissions on material, added by you to a covered work,
|
||||||
|
for which you have or can give appropriate copyright permission.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, for material you
|
||||||
|
add to a covered work, you may (if authorized by the copyright holders of
|
||||||
|
that material) supplement the terms of this License with terms:
|
||||||
|
|
||||||
|
a) Disclaiming warranty or limiting liability differently from the
|
||||||
|
terms of sections 15 and 16 of this License; or
|
||||||
|
|
||||||
|
b) Requiring preservation of specified reasonable legal notices or
|
||||||
|
author attributions in that material or in the Appropriate Legal
|
||||||
|
Notices displayed by works containing it; or
|
||||||
|
|
||||||
|
c) Prohibiting misrepresentation of the origin of that material, or
|
||||||
|
requiring that modified versions of such material be marked in
|
||||||
|
reasonable ways as different from the original version; or
|
||||||
|
|
||||||
|
d) Limiting the use for publicity purposes of names of licensors or
|
||||||
|
authors of the material; or
|
||||||
|
|
||||||
|
e) Declining to grant rights under trademark law for use of some
|
||||||
|
trade names, trademarks, or service marks; or
|
||||||
|
|
||||||
|
f) Requiring indemnification of licensors and authors of that
|
||||||
|
material by anyone who conveys the material (or modified versions of
|
||||||
|
it) with contractual assumptions of liability to the recipient, for
|
||||||
|
any liability that these contractual assumptions directly impose on
|
||||||
|
those licensors and authors.
|
||||||
|
|
||||||
|
All other non-permissive additional terms are considered "further
|
||||||
|
restrictions" within the meaning of section 10. If the Program as you
|
||||||
|
received it, or any part of it, contains a notice stating that it is
|
||||||
|
governed by this License along with a term that is a further
|
||||||
|
restriction, you may remove that term. If a license document contains
|
||||||
|
a further restriction but permits relicensing or conveying under this
|
||||||
|
License, you may add to a covered work material governed by the terms
|
||||||
|
of that license document, provided that the further restriction does
|
||||||
|
not survive such relicensing or conveying.
|
||||||
|
|
||||||
|
If you add terms to a covered work in accord with this section, you
|
||||||
|
must place, in the relevant source files, a statement of the
|
||||||
|
additional terms that apply to those files, or a notice indicating
|
||||||
|
where to find the applicable terms.
|
||||||
|
|
||||||
|
Additional terms, permissive or non-permissive, may be stated in the
|
||||||
|
form of a separately written license, or stated as exceptions;
|
||||||
|
the above requirements apply either way.
|
||||||
|
|
||||||
|
8. Termination.
|
||||||
|
|
||||||
|
You may not propagate or modify a covered work except as expressly
|
||||||
|
provided under this License. Any attempt otherwise to propagate or
|
||||||
|
modify it is void, and will automatically terminate your rights under
|
||||||
|
this License (including any patent licenses granted under the third
|
||||||
|
paragraph of section 11).
|
||||||
|
|
||||||
|
However, if you cease all violation of this License, then your
|
||||||
|
license from a particular copyright holder is reinstated (a)
|
||||||
|
provisionally, unless and until the copyright holder explicitly and
|
||||||
|
finally terminates your license, and (b) permanently, if the copyright
|
||||||
|
holder fails to notify you of the violation by some reasonable means
|
||||||
|
prior to 60 days after the cessation.
|
||||||
|
|
||||||
|
Moreover, your license from a particular copyright holder is
|
||||||
|
reinstated permanently if the copyright holder notifies you of the
|
||||||
|
violation by some reasonable means, this is the first time you have
|
||||||
|
received notice of violation of this License (for any work) from that
|
||||||
|
copyright holder, and you cure the violation prior to 30 days after
|
||||||
|
your receipt of the notice.
|
||||||
|
|
||||||
|
Termination of your rights under this section does not terminate the
|
||||||
|
licenses of parties who have received copies or rights from you under
|
||||||
|
this License. If your rights have been terminated and not permanently
|
||||||
|
reinstated, you do not qualify to receive new licenses for the same
|
||||||
|
material under section 10.
|
||||||
|
|
||||||
|
9. Acceptance Not Required for Having Copies.
|
||||||
|
|
||||||
|
You are not required to accept this License in order to receive or
|
||||||
|
run a copy of the Program. Ancillary propagation of a covered work
|
||||||
|
occurring solely as a consequence of using peer-to-peer transmission
|
||||||
|
to receive a copy likewise does not require acceptance. However,
|
||||||
|
nothing other than this License grants you permission to propagate or
|
||||||
|
modify any covered work. These actions infringe copyright if you do
|
||||||
|
not accept this License. Therefore, by modifying or propagating a
|
||||||
|
covered work, you indicate your acceptance of this License to do so.
|
||||||
|
|
||||||
|
10. Automatic Licensing of Downstream Recipients.
|
||||||
|
|
||||||
|
Each time you convey a covered work, the recipient automatically
|
||||||
|
receives a license from the original licensors, to run, modify and
|
||||||
|
propagate that work, subject to this License. You are not responsible
|
||||||
|
for enforcing compliance by third parties with this License.
|
||||||
|
|
||||||
|
An "entity transaction" is a transaction transferring control of an
|
||||||
|
organization, or substantially all assets of one, or subdividing an
|
||||||
|
organization, or merging organizations. If propagation of a covered
|
||||||
|
work results from an entity transaction, each party to that
|
||||||
|
transaction who receives a copy of the work also receives whatever
|
||||||
|
licenses to the work the party's predecessor in interest had or could
|
||||||
|
give under the previous paragraph, plus a right to possession of the
|
||||||
|
Corresponding Source of the work from the predecessor in interest, if
|
||||||
|
the predecessor has it or can get it with reasonable efforts.
|
||||||
|
|
||||||
|
You may not impose any further restrictions on the exercise of the
|
||||||
|
rights granted or affirmed under this License. For example, you may
|
||||||
|
not impose a license fee, royalty, or other charge for exercise of
|
||||||
|
rights granted under this License, and you may not initiate litigation
|
||||||
|
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||||
|
any patent claim is infringed by making, using, selling, offering for
|
||||||
|
sale, or importing the Program or any portion of it.
|
||||||
|
|
||||||
|
11. Patents.
|
||||||
|
|
||||||
|
A "contributor" is a copyright holder who authorizes use under this
|
||||||
|
License of the Program or a work on which the Program is based. The
|
||||||
|
work thus licensed is called the contributor's "contributor version".
|
||||||
|
|
||||||
|
A contributor's "essential patent claims" are all patent claims
|
||||||
|
owned or controlled by the contributor, whether already acquired or
|
||||||
|
hereafter acquired, that would be infringed by some manner, permitted
|
||||||
|
by this License, of making, using, or selling its contributor version,
|
||||||
|
but do not include claims that would be infringed only as a
|
||||||
|
consequence of further modification of the contributor version. For
|
||||||
|
purposes of this definition, "control" includes the right to grant
|
||||||
|
patent sublicenses in a manner consistent with the requirements of
|
||||||
|
this License.
|
||||||
|
|
||||||
|
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||||
|
patent license under the contributor's essential patent claims, to
|
||||||
|
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||||
|
propagate the contents of its contributor version.
|
||||||
|
|
||||||
|
In the following three paragraphs, a "patent license" is any express
|
||||||
|
agreement or commitment, however denominated, not to enforce a patent
|
||||||
|
(such as an express permission to practice a patent or covenant not to
|
||||||
|
sue for patent infringement). To "grant" such a patent license to a
|
||||||
|
party means to make such an agreement or commitment not to enforce a
|
||||||
|
patent against the party.
|
||||||
|
|
||||||
|
If you convey a covered work, knowingly relying on a patent license,
|
||||||
|
and the Corresponding Source of the work is not available for anyone
|
||||||
|
to copy, free of charge and under the terms of this License, through a
|
||||||
|
publicly available network server or other readily accessible means,
|
||||||
|
then you must either (1) cause the Corresponding Source to be so
|
||||||
|
available, or (2) arrange to deprive yourself of the benefit of the
|
||||||
|
patent license for this particular work, or (3) arrange, in a manner
|
||||||
|
consistent with the requirements of this License, to extend the patent
|
||||||
|
license to downstream recipients. "Knowingly relying" means you have
|
||||||
|
actual knowledge that, but for the patent license, your conveying the
|
||||||
|
covered work in a country, or your recipient's use of the covered work
|
||||||
|
in a country, would infringe one or more identifiable patents in that
|
||||||
|
country that you have reason to believe are valid.
|
||||||
|
|
||||||
|
If, pursuant to or in connection with a single transaction or
|
||||||
|
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||||
|
covered work, and grant a patent license to some of the parties
|
||||||
|
receiving the covered work authorizing them to use, propagate, modify
|
||||||
|
or convey a specific copy of the covered work, then the patent license
|
||||||
|
you grant is automatically extended to all recipients of the covered
|
||||||
|
work and works based on it.
|
||||||
|
|
||||||
|
A patent license is "discriminatory" if it does not include within
|
||||||
|
the scope of its coverage, prohibits the exercise of, or is
|
||||||
|
conditioned on the non-exercise of one or more of the rights that are
|
||||||
|
specifically granted under this License. You may not convey a covered
|
||||||
|
work if you are a party to an arrangement with a third party that is
|
||||||
|
in the business of distributing software, under which you make payment
|
||||||
|
to the third party based on the extent of your activity of conveying
|
||||||
|
the work, and under which the third party grants, to any of the
|
||||||
|
parties who would receive the covered work from you, a discriminatory
|
||||||
|
patent license (a) in connection with copies of the covered work
|
||||||
|
conveyed by you (or copies made from those copies), or (b) primarily
|
||||||
|
for and in connection with specific products or compilations that
|
||||||
|
contain the covered work, unless you entered into that arrangement,
|
||||||
|
or that patent license was granted, prior to 28 March 2007.
|
||||||
|
|
||||||
|
Nothing in this License shall be construed as excluding or limiting
|
||||||
|
any implied license or other defenses to infringement that may
|
||||||
|
otherwise be available to you under applicable patent law.
|
||||||
|
|
||||||
|
12. No Surrender of Others' Freedom.
|
||||||
|
|
||||||
|
If conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot convey a
|
||||||
|
covered work so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you may
|
||||||
|
not convey it at all. For example, if you agree to terms that obligate you
|
||||||
|
to collect a royalty for further conveying from those to whom you convey
|
||||||
|
the Program, the only way you could satisfy both those terms and this
|
||||||
|
License would be to refrain entirely from conveying the Program.
|
||||||
|
|
||||||
|
13. Remote Network Interaction; Use with the GNU General Public License.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, if you modify the
|
||||||
|
Program, your modified version must prominently offer all users
|
||||||
|
interacting with it remotely through a computer network (if your version
|
||||||
|
supports such interaction) an opportunity to receive the Corresponding
|
||||||
|
Source of your version by providing access to the Corresponding Source
|
||||||
|
from a network server at no charge, through some standard or customary
|
||||||
|
means of facilitating copying of software. This Corresponding Source
|
||||||
|
shall include the Corresponding Source for any work covered by version 3
|
||||||
|
of the GNU General Public License that is incorporated pursuant to the
|
||||||
|
following paragraph.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, you have
|
||||||
|
permission to link or combine any covered work with a work licensed
|
||||||
|
under version 3 of the GNU General Public License into a single
|
||||||
|
combined work, and to convey the resulting work. The terms of this
|
||||||
|
License will continue to apply to the part which is the covered work,
|
||||||
|
but the work with which it is combined will remain governed by version
|
||||||
|
3 of the GNU General Public License.
|
||||||
|
|
||||||
|
14. Revised Versions of this License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions of
|
||||||
|
the GNU Affero General Public License from time to time. Such new versions
|
||||||
|
will be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the
|
||||||
|
Program specifies that a certain numbered version of the GNU Affero General
|
||||||
|
Public License "or any later version" applies to it, you have the
|
||||||
|
option of following the terms and conditions either of that numbered
|
||||||
|
version or of any later version published by the Free Software
|
||||||
|
Foundation. If the Program does not specify a version number of the
|
||||||
|
GNU Affero General Public License, you may choose any version ever published
|
||||||
|
by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Program specifies that a proxy can decide which future
|
||||||
|
versions of the GNU Affero General Public License can be used, that proxy's
|
||||||
|
public statement of acceptance of a version permanently authorizes you
|
||||||
|
to choose that version for the Program.
|
||||||
|
|
||||||
|
Later license versions may give you additional or different
|
||||||
|
permissions. However, no additional obligations are imposed on any
|
||||||
|
author or copyright holder as a result of your choosing to follow a
|
||||||
|
later version.
|
||||||
|
|
||||||
|
15. Disclaimer of Warranty.
|
||||||
|
|
||||||
|
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||||
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||||
|
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||||
|
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||||
|
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||||
|
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. Limitation of Liability.
|
||||||
|
|
||||||
|
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||||
|
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||||
|
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||||
|
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||||
|
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||||
|
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||||
|
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||||
|
SUCH DAMAGES.
|
||||||
|
|
||||||
|
17. Interpretation of Sections 15 and 16.
|
||||||
|
|
||||||
|
If the disclaimer of warranty and limitation of liability provided
|
||||||
|
above cannot be given local legal effect according to their terms,
|
||||||
|
reviewing courts shall apply local law that most closely approximates
|
||||||
|
an absolute waiver of all civil liability in connection with the
|
||||||
|
Program, unless a warranty or assumption of liability accompanies a
|
||||||
|
copy of the Program in return for a fee.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
state the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU Affero General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU Affero General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Affero General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If your software can interact with users remotely through a computer
|
||||||
|
network, you should also make sure that it provides a way for users to
|
||||||
|
get its source. For example, if your program is a web application, its
|
||||||
|
interface could display a "Source" link that leads users to an archive
|
||||||
|
of the code. There are many ways you could offer source, and different
|
||||||
|
solutions will be better for different programs; see section 13 for the
|
||||||
|
specific requirements.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or school,
|
||||||
|
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||||
|
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
@ -0,0 +1,18 @@
|
|||||||
|
# Two Factor Totp
|
||||||
|
![Downloads](https://img.shields.io/github/downloads/nextcloud/twofactor_totp/total.svg)
|
||||||
|
[![Build Status](https://travis-ci.org/nextcloud/twofactor_totp.svg?branch=master)](https://travis-ci.org/nextcloud/twofactor_totp)
|
||||||
|
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/twofactor_totp/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/twofactor_totp/?branch=master)
|
||||||
|
|
||||||
|
[![Sauce Test Status](https://saucelabs.com/browser-matrix/nextcloud-totp.svg)](https://saucelabs.com/u/nextcloud-totp)
|
||||||
|
|
||||||
|
Tested with the following apps:
|
||||||
|
* [FreeOTP Authenticator](https://freeotp.github.io/) (open source) Availabe via [F-droid](https://f-droid.org/repository/browse/?fdfilter=otp&fdid=org.fedorahosted.freeotp), [Google Play](https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp), and [Apple's App Store](https://itunes.apple.com/us/app/freeotp-authenticator/id872559395?mt=8)
|
||||||
|
* [OTP Authenticator](https://github.com/0xbb/otp-authenticator) (open source) Availabe via [F-Droid](https://f-droid.org/repository/browse/?fdfilter=totp&fdid=net.bierbaumer.otp_authenticator) and [Google Play](https://play.google.com/store/apps/details?id=net.bierbaumer.otp_authenticator). It features a built-in QR-code reader.
|
||||||
|
* [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2) (proprietary)
|
||||||
|
|
||||||
|
## Enabling TOTP 2FA for your account
|
||||||
|
![](screenshots/enter_challenge.png)
|
||||||
|
![](screenshots/settings.png)
|
||||||
|
|
||||||
|
## Login with external apps
|
||||||
|
Once you enable OTP with Two Factor Totp, your aplications (for example your Android app or your GNOME app) will need to login using device passwords. To manage it, [know more here](https://docs.nextcloud.com/server/11/user_manual/session_management.html#managing-devices)
|
@ -0,0 +1,27 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* ownCloud - Two-factor TOPT
|
||||||
|
*
|
||||||
|
* This code is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License, version 3,
|
||||||
|
* as published by the Free Software Foundation.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License, version 3,
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
use OCA\TwoFactorTOTP\AppInfo\Application;
|
||||||
|
|
||||||
|
include_once __DIR__ . '/../vendor/autoload.php';
|
||||||
|
|
||||||
|
$app = new Application();
|
||||||
|
|
||||||
|
OC_App::registerPersonal('twofactor_totp', 'settings/personal');
|
@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||||
|
<database>
|
||||||
|
<name>*dbname*</name>
|
||||||
|
<create>true</create>
|
||||||
|
<overwrite>false</overwrite>
|
||||||
|
<charset>utf8</charset>
|
||||||
|
<table>
|
||||||
|
<name>*dbprefix*twofactor_totp_secrets</name>
|
||||||
|
<declaration>
|
||||||
|
<field>
|
||||||
|
<name>id</name>
|
||||||
|
<type>integer</type>
|
||||||
|
<autoincrement>1</autoincrement>
|
||||||
|
<default>0</default>
|
||||||
|
<notnull>true</notnull>
|
||||||
|
<length>4</length>
|
||||||
|
</field>
|
||||||
|
<field>
|
||||||
|
<name>user_id</name>
|
||||||
|
<type>text</type>
|
||||||
|
<default></default>
|
||||||
|
<notnull>true</notnull>
|
||||||
|
<length>64</length>
|
||||||
|
</field>
|
||||||
|
<field>
|
||||||
|
<name>secret</name>
|
||||||
|
<type>clob</type>
|
||||||
|
<notnull>true</notnull>
|
||||||
|
</field>
|
||||||
|
<!--
|
||||||
|
STATE 0 : disabled
|
||||||
|
STATE 1 : created (but not active)
|
||||||
|
STATE 2 : enabled
|
||||||
|
-->
|
||||||
|
<field>
|
||||||
|
<name>state</name>
|
||||||
|
<type>integer</type>
|
||||||
|
<default>2</default>
|
||||||
|
<notnull>true</notnull>
|
||||||
|
</field>
|
||||||
|
|
||||||
|
<index>
|
||||||
|
<name>totp_secrets_user_id</name>
|
||||||
|
<unique>true</unique>
|
||||||
|
<field>
|
||||||
|
<name>user_id</name>
|
||||||
|
<sorting>ascending</sorting>
|
||||||
|
</field>
|
||||||
|
</index>
|
||||||
|
</declaration>
|
||||||
|
</table>
|
||||||
|
</database>
|
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
|
||||||
|
<id>twofactor_totp</id>
|
||||||
|
<name>Two Factor TOTP Provider</name>
|
||||||
|
<summary>TOTP two-factor provider</summary>
|
||||||
|
<description>A Two-Factor-Auth Provider for TOTP (RFC 6238)</description>
|
||||||
|
<version>1.3.1</version>
|
||||||
|
<licence>agpl</licence>
|
||||||
|
<author>Christoph Wurst</author>
|
||||||
|
<namespace>TwoFactorTOTP</namespace>
|
||||||
|
<category>auth</category>
|
||||||
|
|
||||||
|
<website>https://github.com/nextcloud/twofactor_totp#readme</website>
|
||||||
|
<bugs>https://github.com/nextcloud/twofactor_totp/issues</bugs>
|
||||||
|
<repository type="git">https://github.com/nextcloud/twofactor_totp.git</repository>
|
||||||
|
<screenshot>https://raw.githubusercontent.com/nextcloud/twofactor_totp/dd1e48deec73a250886f35f3924186f5357f4c5f/screenshots/enter_challenge.png</screenshot>
|
||||||
|
<screenshot>https://raw.githubusercontent.com/nextcloud/twofactor_totp/dd1e48deec73a250886f35f3924186f5357f4c5f/screenshots/settings.png</screenshot>
|
||||||
|
<dependencies>
|
||||||
|
<php min-version="5.6" max-version="7.1" />
|
||||||
|
<nextcloud min-version="12" max-version="12" />
|
||||||
|
</dependencies>
|
||||||
|
<two-factor-providers>
|
||||||
|
<provider>OCA\TwoFactorTOTP\Provider\TotpProvider</provider>
|
||||||
|
</two-factor-providers>
|
||||||
|
<activity>
|
||||||
|
<settings>
|
||||||
|
<setting>OCA\TwoFactorTOTP\Activity\Setting</setting>
|
||||||
|
</settings>
|
||||||
|
<providers>
|
||||||
|
<provider>OCA\TwoFactorTOTP\Activity\Provider</provider>
|
||||||
|
</providers>
|
||||||
|
</activity>
|
||||||
|
</info>
|
@ -0,0 +1,34 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* Two-factor TOTP
|
||||||
|
*
|
||||||
|
* This code is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License, version 3,
|
||||||
|
* as published by the Free Software Foundation.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License, version 3,
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
'routes' => [
|
||||||
|
[
|
||||||
|
'name' => 'settings#state',
|
||||||
|
'url' => '/settings/state',
|
||||||
|
'verb' => 'GET'
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'settings#enable',
|
||||||
|
'url' => '/settings/enable',
|
||||||
|
'verb' => 'POST'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
];
|
@ -0,0 +1,607 @@
|
|||||||
|
{
|
||||||
|
"hashes": {
|
||||||
|
"AUTHORS.md": "053a4400eaa49eea003ebbe20c63226df86a2676c54196f807037b2d36a59585e1756784d6f67accadb4720e4213ef75633864db8fad4fceb6fd1cbf35204a8e",
|
||||||
|
"CHANGELOG.md": "0fa5513580becfdc9dd52fcbedb461d22dcb71dbb10ac3bdcc42b13acd06fac7df6de9352d84b8e8285113a32a1d7cb7e9ce46748247e2278784409942b74f02",
|
||||||
|
"COPYING": "6e90d46be391aa645bcf4dfaa67f452cb15a73749f1895633789c7763b43cc0b65d391e5e95652c9a9a2063c956e0e8099a4e1ce4b70b0636629f9eac39c1080",
|
||||||
|
"README.md": "c7e1e60eb3db3c09a6959523ee6320ea5c258b96e29fe27f4cfdf23850d3f5ae41b2715d7a77e6b55b3f1f12693cbba50911f241edcf3782f90a8b8e8716ef1b",
|
||||||
|
"appinfo\/app.php": "855cf62e89459c8069af34c0dd1241fe68b56ee2db6312ee9d4e62ab6fbf19944e471c24a1ce1cfedb9639394583a316975ba09d87c0c0423fbedcbd700cbc67",
|
||||||
|
"appinfo\/database.xml": "460eb0c9fe8c80b5e1c89c2569e46e831076cbaf184d125b82fca07b6fe0bff89d4076f249af0290541737c6675fcc7102db4b762399c65c364249e83f46ad09",
|
||||||
|
"appinfo\/info.xml": "74790f511d0da5d40ea352f690032db642cf211c1ef971bd7a3eaf376e479fe55c86257383a448260219cf662faad1d6757309786b93dc9fabb20d4d2f02a7a7",
|
||||||
|
"appinfo\/routes.php": "8a5d9842765a053aee4bd20eb1017f148b3432c595fbac400a2de3757f30d17f1c4f03cdc947a20f42a6de48a6159024dcc45a51662fb3e40770a42d3947e2ab",
|
||||||
|
"css\/settings.css": "2d7664813b527b037afc3c7fa3a392e7f39eccc86cb9d25eaa769b8ce1e471a4df845bb8bdc4729d686543fa6dddd0f8d2d5da304641223a0c9c9136a0977a6b",
|
||||||
|
"css\/style.css": "fa786baa2264db667f8837cbc5ee4d83b911f4dd118d5fcaae4645dae17b01076e34e12fdabc8c89791ced27696ccf4b042b51cc3ca2f10263b5a368d7a2f18b",
|
||||||
|
"img\/app-dark.svg": "75e14319a4d74b83ba31fa1963946eb2f45b7af3d9627195c8119c497dbcc9a36abeb635dd7676b94ff0ddc8d829aa5313a49c2ebe09e2ced02d9d8ecfcdae59",
|
||||||
|
"img\/app.svg": "7aa2183b5a8df00fd332fd8a23d46f7760c38c28c65eed8aeb1bce280d3e7ecddd2a75b33972a921430a1f2084b63c7bfe8fdad50be29d9b4506cd8294757135",
|
||||||
|
"js\/settings.js": "322579d7d6d270104c07dc320cd355dbaaa3a9b7e6e3c47e0db9c4d478e6b7710acd6daea8f34c10a1ebb05c6cbbf2a2a8a8ff0b01812720ac6f671088adc126",
|
||||||
|
"js\/settingsview.js": "d0f3930b1c7230394e8e897fbc4fa40f0b6ec1ef8ebc976f70515eef3d70b877c6543ddad2b8ac6f59f8d0606662ee9bc920324bf3d59988fa1edf3824a052b9",
|
||||||
|
"l10n\/ar.js": "25106175b709994d97fb67bebe6919fd0241f6433b4f8d6b52cb2ea17e1e33fe837b202dcfe9bceed66f969c057e1b854401eecdc933afb1b2deeb3a16589c3f",
|
||||||
|
"l10n\/ar.json": "6ebdc7e5bf570eecfb9bb3e8cb9bbf6ab7014143f8e9644dbbdf706eefb76a1bfc6a3103289f6e9c4550edaba36eb3b6d870ed93547e863b7b70d06a40b984aa",
|
||||||
|
"l10n\/ast.js": "ec1851b41a1a69ed4a65d059979dcb3893a0b30e40cbdcdb5289b695840898a675bff24181eea44e0f30d7f97004959080d697ac1752fa6e39ffa2372c4aa53b",
|
||||||
|
"l10n\/ast.json": "8889592077cec92516fa96e3c0ae839e7af4734cfdf816dd3812550be0793e4747b209f75e9299a1e19daa94e65add9d18a2650e684122b29fdc754892496afc",
|
||||||
|
"l10n\/bg.js": "12548c13e42f8b539eaa2a5769fc4e0d28542630baf39a71f4138f492ed007c4c1e988f0b5060d661c7a728d01be5dbd85dbd600828cc7462843e2c1e31f105f",
|
||||||
|
"l10n\/bg.json": "5a2bea469d9df5bee3954b25083a3c0a6ae807798df59d263f99f9d16935fa15548787d9e472b98b4d5fb06c617392bc590dcbf60c0b3b1aa7b676b23e6db535",
|
||||||
|
"l10n\/ca.js": "8008780bff02bc08260e3defc88243e6dc3aac0b2c4f9aab8c40349afb5c08107f5ab46f04c11b65722a825584c0343453fd8463c8fa1507067700315f1ee589",
|
||||||
|
"l10n\/ca.json": "b4bec01d1e322c8f78800ebd8a869808d30b66291f445a687973f7c8f028333d8479e9c4096cbbed1adcbbfc53b66edcfe8f72b75323cf3ff309ed46ab96a397",
|
||||||
|
"l10n\/cs.js": "22b7b7b312854eed17d1a5e53b9681d772540de82e008f6588123a352774a24422afdcbbcb9861feaccb2f09aafb1e8e286c237bb8bfa396967f515fa72ac45a",
|
||||||
|
"l10n\/cs.json": "20ac18a96f38dae9e6e983c9d656c31e2a0e8a1a4333c072e98cbbd69cc6a150e93756c3776379414286abd8503179ad6f0ce18664cedc4b83c4cb291a607fa2",
|
||||||
|
"l10n\/da.js": "adb4255b2bca8dcd615c5e329679584526b51d5f5fd32d920886ff766c8035609e97e4d3382e2455be3e25e763725995e0986e7d15064f25834bb826b40212b1",
|
||||||
|
"l10n\/da.json": "e59dfc098998e8327ba7209924f527a1e4136687ca34fb09f5976e165977f721671487888c28bb1aa9ef9d1798b167fafd55961df76cfa2aef665bac493ee13a",
|
||||||
|
"l10n\/de.js": "ca68357ffe83806807e356f4553312ba68fc46a2230016ee4c71d4073dca7f874365caed098249bf19088adbc0c58de404abcf90a3fa25855f984816f384de6f",
|
||||||
|
"l10n\/de.json": "7bc218b9239b4b236b2a4975350277773f074a00912ffdfde2bd2075f9afc13ad4095f3588e342b18c46af85bf66402078bc6e0f9304d9a983b0c9f8a91d8005",
|
||||||
|
"l10n\/de_DE.js": "6418a815e580b223fbc75227354f585b05f6ac8a9a6a406ae338367ffc817a710bd800b54f7fe8b52d2961ba1d3582b25de88ed42d0ecf61b14857810a4fbf8f",
|
||||||
|
"l10n\/de_DE.json": "badbba05f38f56df0d2c648d52de7fbd2b4df387eda7236d93cc439e39a5e9aa7380807c16640b86fb0b9e33975187a92304396333e742a5e39a8494208f68de",
|
||||||
|
"l10n\/el.js": "e269f0795dc9ffbf1d7c4524a2bf9d935e88e70a4ed0d1c68a9155bebc2006d8616af96bdd267bd49a0967cb674a1d2ebb72d93a538e40a5690f5c2d6bd38b31",
|
||||||
|
"l10n\/el.json": "bd7fe9db26b59a5abb9ed773c8ebdb1111b694f0d29e9513c75b1f9ba79ec8a6ec6b3e050f4f69cbee25c04cd51f7a7e2b5273dac9e6d47cdf3c026d36272f95",
|
||||||
|
"l10n\/en_GB.js": "cd3ad011d5eb5dbcbf926c015aae9fd5c227007c73d29d999bce9cb45bb13142fd3942ddc690cb2dc582101996fb74f55bdf9d80f1fc55910f3b956b50bf6487",
|
||||||
|
"l10n\/en_GB.json": "327863ef4dd08d3b05e3239231528ae6d311c70a114253f9785e89ea548f31dd9368582b5dc98bec59075404dd63d4e6bb63c5cfbd540b50dbf7ad531c5fd23f",
|
||||||
|
"l10n\/es.js": "03e1cdbb489006f81d07104988150e53ae7c0f436617a3c72ec7580bf57e95876775dd538c9685cffbf7ac5fced37ff02e39f9da6a6e3665dd1e7fb4c9bde834",
|
||||||
|
"l10n\/es.json": "5e9e0e94c9a5572bf8c56301d03a69ba2a5c377341e17dc769b65bf9ca2f4acc8bc05ed39b3c862690a7c783dff0a5fe1b7fd379d4037fecb626dc361eabc2a9",
|
||||||
|
"l10n\/es_AR.js": "de68d98aa31f3401a4d52a59714354141f205d05e2079c733288e84395ffdd4a6ff1ac7fe2ce9aef3515a45be982709706cdb9ff8613da1c26c0fd169ffb7c6e",
|
||||||
|
"l10n\/es_AR.json": "9af304d7f9ce40136a5e8a512df5a091fbd45e6ae0080a19cbf6cdd14831e9b915db1b36f9b925d0f4c756d71cc905786f8e568bda1b04a3b6cc2328c88ab0e5",
|
||||||
|
"l10n\/es_MX.js": "a030918cd8f8a21d0b999d28be2dd91814dff978f6f0c7c9d009394ab54b3d768ef16be2ead6db360abde9e44dc616db08fc7a09c4658a2b5425fbe26f1e4075",
|
||||||
|
"l10n\/es_MX.json": "8d78e688c6c9138891e9c897ea1ad3f4d939968d7548a5005210c462ec32e9fecef49b4c4b4b89540746fe972ff51d4f1e71663750a61819b0b495dfcfb17159",
|
||||||
|
"l10n\/fi.js": "0870fc80bc3b58ba3dd9daae6db6a84b1e04cf12c71d217be2130df23399cbbe06857dbe10c86bd0fb745397777dae8e4db94598cedb333722adc49e70c371de",
|
||||||
|
"l10n\/fi.json": "d9701dde27a5857eccee59049560c95ff2597e97fe506bfaa541d3092d2f9a43c64e7358fb332d8d907d4884f538d664a09673888d55c34c611b87c3cd36d6b4",
|
||||||
|
"l10n\/fi_FI.php": "a520c72992ec2a20b24b303fab4565da9ec759dc08c127928064ca61ceabaf5fcc42c52c2cd3ef2626986b6621132ce497681cec24077d027188ced92a7f1a69",
|
||||||
|
"l10n\/fr.js": "82abd66952fd980dfe9418287142414300acccc0fb0057e238f01974022bde089e04ccad02018a3f5a61dcbeef357af84b3fd0ecb35a4d271f125ff4059eb0cd",
|
||||||
|
"l10n\/fr.json": "5273af2514d7cb8a30ae03d8d84e8834b187d4ab8f8e726b88e3243c9ba7729b81526565663ea630d29fa93d58c6ec317d2da3da9f1eb15b6ea50ba5b6ee19a7",
|
||||||
|
"l10n\/gl.js": "1789406b51567b309a9e4432bb72b5dcdfacc2e53c042c4fd3b7b58c0225e1493eb38174a2e63f7cb775278b86e2143ee949db94736db6168484d3760c8663ba",
|
||||||
|
"l10n\/gl.json": "cfd7237c008e12c29110e9a3edc35d3cbb2e30127ca53937f36e66b109ae2d99eabee00a55eea6285fd10846ae7379316e7ca90bb00f8217f48e70d7dbacd4a8",
|
||||||
|
"l10n\/he.js": "f39631dba96e7f3e861b574770914f4ae7fc3ffb36509c91ba0b0be56f094de2415be661c1abcba1e8562c98e2a34125dc721da97a04a5cb1ab580b177983376",
|
||||||
|
"l10n\/he.json": "5abf6933448520e9799bad2ec7f632f86e6517aefdff25090e12bc9fb7c0e18dc27c632f6b019bdf8cc57acd39486b3932ee36d153b90ca0f272b801ecd69c3f",
|
||||||
|
"l10n\/hu.js": "04a968678c83d09560a3fae686690198ddc148692a84cfa970093bd335f27e5323c015915191a6f00563a85b52a2a0389667ff9cfdcc1aa265d70fb1e4573b2a",
|
||||||
|
"l10n\/hu.json": "e45b03659a429099faaca99584f5b8d2f32706a6bc37f77b43a5914f5b7a4bd0a01a5d49bebec9604555598d8d655db3319a01ebf7dbc6ff39c4fcf5fc35b7e3",
|
||||||
|
"l10n\/is.js": "db482275eca597406348f064714abfc9bcef8ee5e22d4f42ccfbe721f777169d1be03562b9a1f063801b8676fc791fee9c78a59bf843ef83648a66c688f73371",
|
||||||
|
"l10n\/is.json": "b25ceac51bd4433b4a5aa95444c06cff8ccebc6965c2ef94124ec5f28f91d506e73a7fbc807413230812036ae8443b56a052cb4666dc869329d5e2f0f9ed0b35",
|
||||||
|
"l10n\/it.js": "3df78856be4cfa02fd40e7385f9aa051579c4c0c8931d4f1164021a27233ccc386babb8fda16c2709d32ba5275f814ecf1376df99bfd7fa4bf21c24ad4b79575",
|
||||||
|
"l10n\/it.json": "b9103e52384eb5151f69850bb10d4597019d9444ba5ff3741530e2c44124c8b019f8fbc084a00f4a718681a21695cbbdb045dd8f4ffbd6e2e0dbd0a5571b36bb",
|
||||||
|
"l10n\/ja.js": "dbd0a639721902506abdae6908ab671b7fb46974ec148184f27ac35c8ea12a41708a5089e7c43b2bbc7dbb9e0d2d651f7575be1128afe96f352f98e41dbfd7e0",
|
||||||
|
"l10n\/ja.json": "893578de2bec4228a51e67fed51c7a78fe19948b0f86af7a88c1f7804da1cbf1e5c09274394c20c1c2be4d206bd7172406095ad543c7a74e5afa6ddd89dbd060",
|
||||||
|
"l10n\/ko.js": "313c4e0a4da4cb6ee24d04cbc098e1508d9048933817efe4b21b5fe248bd9911d9731cae4126f12e6353cd69b5e895e37658d663703e7d5b42971ad0e6c679ea",
|
||||||
|
"l10n\/ko.json": "51fe01e2d18e7c37b7a56ab4ccd6cb40a03683b509c687524da65b68a4c5e35f2fb8b1425ff05e4af2a00bef3263a661f48ce5e019b9c8eb33f1577546e5fad8",
|
||||||
|
"l10n\/lt_LT.js": "874e0db2e32c7f551983ca22c135714e5e764febbf87568f835228a25e971d1a0d0b4c5e2c39bacf433ca0061f7eefd0cce721ba1c16cb90aecd5df43220411c",
|
||||||
|
"l10n\/lt_LT.json": "60cd2d193acb824552d5a9febb1a71614c5a9a6bdffa2a2b8ac0236d438e777e182a52d081a0a64a70c722926a3e3583c4d6c056ebb0906845c9bd4c594b6913",
|
||||||
|
"l10n\/lv.js": "2285152cb61fc0870c437ff4a86dfbf7c2547d62e063d769fb136388715ee672e9241ea84f6f03d302e3e5cc94512b47b27223e8c012ddee1354c5b90b9a3cba",
|
||||||
|
"l10n\/lv.json": "87efddfe6478dc7d9e577845032072ff0fac52584f7f43def0b73ea086cb562d3840bd1069d7ee5adef058e360c33fe2d5426b96654fb13ce6ddd43dc6856b5a",
|
||||||
|
"l10n\/mn.js": "e545aab6e1fbe1ea71bda22d5947b6b06b5c3130b17395b5a5a4417ae24a5fe8d66fd0ba2f0c671ea7145719268ec071cc6114a41c334ab3d7f36c798f4d4bfd",
|
||||||
|
"l10n\/mn.json": "24390f87e92cf4d87d6b885e7791df130a1207b17b2b12d9641a323dd85012c910ecd74cdbba39a10e68de56a921ace1c0654593c824211f45aba6322712883c",
|
||||||
|
"l10n\/nb.js": "7f8be7dffcf7fbcfc63d650bfb0a554aa5c243b621a370fcf26c15eb2e21360d49412eefa9ac40318c0f8c765b691b28484a25518ad0e649d66ad3cd841bd9d2",
|
||||||
|
"l10n\/nb.json": "5d377401e6a20e0b86be149bbd031b0c5b201df59dd339b0c530c7720af94f0859c535b4ba77583a2319a10a445bb1d48b9284dfbd9b67ee82f089f73c0d5523",
|
||||||
|
"l10n\/nl.js": "cc21839699707cd22ae87e02512c6ba2f9221686a6bcd6db4949e29c256ebe0e69ac1a5d9b812d981bcce14fb69568aa2dc62f3bf1a082a7a3ae3251bfb75ce3",
|
||||||
|
"l10n\/nl.json": "2eb348f4a09146d8b3fd6970ea2210b83c2e17cdc3a671b7db9317808b13aeb25956eb0c98e4d9831966a3ad0ece6bdd01641f2e0f99c252ecdaf28fef778ab8",
|
||||||
|
"l10n\/nn_NO.js": "35d9febedbeef2fa38d769270d16b39ee38dc21a1afb07f1a387e2aec2870cf15b6e3d140c1fe60e53f39a2bcc1775802c8f45f1e9accdbf5ebd531fabfd052d",
|
||||||
|
"l10n\/nn_NO.json": "8d7e8d93b6d5fe553e48c2da42748646cc6a1d23b9a9204e730860fe6a6ef351f70a96d81f4056822b9a18ede22b6e94c3340102f5dca7250294b0a467f626f8",
|
||||||
|
"l10n\/pl.js": "da44aa91358369237e0f44e637b3ac35eaa3816ad457b873827e836fa54c1ac3d3818f4576145f60e6f801d563070ba79df2b3f491f705ba87a5ea00a516cc4c",
|
||||||
|
"l10n\/pl.json": "53a051345a2ddbe3f4dc47d19442a1199c765c09734cd400bd34ad23f6f25446c22a7f4873a4d0f0160ba51173ab9a9d868b2640c1f56ea3b650c6fff5567024",
|
||||||
|
"l10n\/pt_BR.js": "bd0b8d92c7ac57519e53e927656c3381c8e96cf8bdde65f90492edd2c4cd0265c7ce9711213a89de3957cf23982880161e1d5bca3994c310947b4c38ff8ad6b7",
|
||||||
|
"l10n\/pt_BR.json": "b3531bf4ca2b3e54b6dd18491393a2a8a2b3443cf98956ba3d7ff3772ef1c421439ef83f9f489d951d6a3d25cd374a1ac49b113387b7e8f81fb9d03200d1066a",
|
||||||
|
"l10n\/pt_PT.js": "990e94bd9e5bf4bf6e6c837ac092ba265bc6c93d7f6cd537241222b157612768765e6cc61e4381396d92488f155e1431e6e92e2463deaf2cc860948e5c3172d7",
|
||||||
|
"l10n\/pt_PT.json": "1705dc5fa7411581864617de29c74c2902e982837a686faebb18e11c193997c95051fa6abed9004bb726bb0136059ed9d7d14a5c17f1374f727ee24abf430c70",
|
||||||
|
"l10n\/ro.js": "49bcc6e5d343425efc2c94ded2309741b6e00c04116c3d2b954353fff4f32eccbedd2d5e5050dcf5816827afe8ac0f30a703e9b2d50016c415e9043d83eb26a1",
|
||||||
|
"l10n\/ro.json": "380f71fdea8a568296e8f9e47a72f2ba9be0bfacb82c2b1d099de6f223a189b00a7a3a6865ca419e43cd4d6774a251b4bb855e2aa61c7bfd9edea88b1552f475",
|
||||||
|
"l10n\/ru.js": "5c316a14f8aab3d489dd2134178b00ff26fed3cc95061d1b199a60f3167f100cdc8c21a1fa529d494bd4056dd5db85d9398d89ba9783ad4997922416e4c024df",
|
||||||
|
"l10n\/ru.json": "038d8dd45058a3dbf9e60da08f6d4778866600ef7b18b8fd1358f73a7d63ecef0387e43daab2312415c9a643676687ea8304a18b52c5af954a7916357fa3b05d",
|
||||||
|
"l10n\/sl.js": "ed97169e71d73abf2e9d5291caae62afac7680b6bb49ca4d10e293f97875496fbbab7aac48c576f2b9b590891cfeef3eba3551dd1b9ed49a32f6e1f0e5ee3d97",
|
||||||
|
"l10n\/sl.json": "cc1abf8e3e01d65ecd15e7b7a3a94365fa3df0b784fc1ff9a8114a25dd3614dca2295c22ecdd0848c56c4626917d123970a417614e6f656eca6bcffac40cd5c8",
|
||||||
|
"l10n\/sq.js": "cf989d843403f5f7f0cb2bfc6ec7a4395fc38c851ed1551194be4de17e3c1f14fc7ae2fcbdb87b08cd96aab6b89058a239beb837673b3e0b96045d7589d26346",
|
||||||
|
"l10n\/sq.json": "522d7c9bc323e0399882375563b69552aa73fcd3dca24bfeacff4ae097e22f18fb46b238ce402d17da05f0d774ead518c9f1ae2f2d975e19e50069c51385022d",
|
||||||
|
"l10n\/sv.js": "0c985e652b778e5419a605232660d8032cddda979ca5083579609c63ce99dd271774aa28395774b76a60b654d7ff5f8fcf33099dfdbcf833ccca811a91eaeac9",
|
||||||
|
"l10n\/sv.json": "b01b729afb49160a4643d93a5f2a97e1e76f08ab40eb29232616c5c5656b189ad7aa20785407a89e5916cba7882b95907e9cf4f8925c878479a509f20981f722",
|
||||||
|
"l10n\/th.js": "70548b2e5fa88d1116d12e9a941ee762b1fa0acc68b20f6c413b12d26e844873dc4ae2854778c7e09dce02a604dcdaf50cab7afe40b6aba4324518e715fae133",
|
||||||
|
"l10n\/th.json": "28b22e460486cb9722f3c400197314135ceea2b4779aaa4f4a8b4e58de236467d60ac57679353511542f8d8215651ebf15d4be2080cd4a22364bc61b4a5e8ab2",
|
||||||
|
"l10n\/th_TH.php": "2d2faa3ae902f248c72dd18c1209aa35749fe299d856de45b04934a2af3582d3cc22ff7a51e4317d8d1c01f2867206a906fc4c2dc2bf6cbd4338112ad3fa47fa",
|
||||||
|
"l10n\/tr.js": "a82da1001048bef4abf7acad6ee7f968d6ccdd9567afaeb3d696439811c430817abb0141787b77b3c8fc9e07aa3bbb26dc8eaff3bd7187fe285c6bb87b79464e",
|
||||||
|
"l10n\/tr.json": "ed2bfbc5f57e0fec2c795cd1d7489d09cf3ddeb94d29e7c5997e5c64829e8d54e2f1606148bace6ca7ced790196a6e034ac0cbd57fc5ed218400265b63088cde",
|
||||||
|
"l10n\/uk.js": "e2474ac39cf20cd77c2220495365b9d21e9ae7d136e06e6916b259c25bfa1e29d1721dbe131e2bc0c896738c4361ff4e19b65ee82fb7e6a6a5b71c7ca177ec8a",
|
||||||
|
"l10n\/uk.json": "1898c98c9b86ca5521ffd2001421fd7e210720e503c9e6360f26e73e9332de575ceafdb81a390e5e90f54f312358b0c2760797ad5eb84c8e9aab9e562fa3968c",
|
||||||
|
"l10n\/vi.js": "6df721bfec09b044dd83ed56e2e9bf1adb5fb8909ed2c875408e1803a4132d1a88748218f76932451967157ccf11e61eb8c5f1d4b1493937b5abd84d0358d644",
|
||||||
|
"l10n\/vi.json": "5c631fd0f833d40ec0a3b461560710572c9247d99e8b6c519e8a8aa8c9d1521f164d504abcaf95bfb48f16274e53e0758a2470c83e0db2f647c7fda24321b9f2",
|
||||||
|
"l10n\/zh_CN.js": "3b215e78981ed021f84a81ac448480e3c729579929b1c0d7feddc239b8c708570441a7f2f898e0d7147be9040c6d5a12a23885c12f24c0809bcdf9f39c3ff572",
|
||||||
|
"l10n\/zh_CN.json": "21e4639ed0e88d0640cb410b9116a3baf1256b5c29cc92873eb392ac6a79184d42c2dcf67266933d9392fae1aaadddbb3c7c65f4405db19a5257ef3fcbec98da",
|
||||||
|
"l10n\/zh_TW.js": "a0455f62c0699ab4264eaad3a3d825508c665abd9698fd1ddbdcb15af0fb8af5057c83f2c576117407f85be833fc0544b1bc6145e4407bfb82d5630a1f58c6af",
|
||||||
|
"l10n\/zh_TW.json": "3f773bcd37351ac3f34269e9b9483b006898466ec0f4b993518dd2c8c8ee2cd3b330e0bbb455210d76687a5b8214b856343b3cb19c969e76a1f3e93c2800494a",
|
||||||
|
"lib\/Activity\/Provider.php": "1781f344ec73c9dc31c79c442509e5e84a5b62ec21c099f2dbcc06cb2f6af2cd46688e7d904d00a4b3e7de04aade9ec00a0d87ee6c9a20d2204a12d1fb2a9031",
|
||||||
|
"lib\/Activity\/Setting.php": "89ea8683865fca4ddaed25d6813f4f2bf9ef55c435766ea823aa3987663e19ad380cb16db6987db758ef0234473e43dfe084da641db5017ad021d8bf7bd66fd4",
|
||||||
|
"lib\/AppInfo\/Application.php": "7c04a20b5b39b8eee13a2b48f090f067381622965a9b4315c42e4aec4858c4e655c84a6434d94819e96c74f540506086c4c1443fcb27bb8a793ae9b071271434",
|
||||||
|
"lib\/Controller\/SettingsController.php": "3922626920efe2fd617d052c97d9044e3a290c865fd716e395572a22e8838b6eb020e936137561c5b4c24b9a862e56c3018b8b09baff4f9d33c7053c8b7dc9cb",
|
||||||
|
"lib\/Db\/TotpSecret.php": "9267190e3242088c308f5eb759379b4d43721c8a9b0d2f0bcf88442dda9e2018964bb9408d1fea98b1414e72cdd622063f086db13bb13024850ff17c84834c62",
|
||||||
|
"lib\/Db\/TotpSecretMapper.php": "bb3fdf63342f83407226b4075c66e5f4efa7ac30f40deaa1d9ab47bddbf7a89def51cc4101b88a5d1caca60dcd46d9096d075b5cb8c2bf2bea9fbc9abd74e0bd",
|
||||||
|
"lib\/Exception\/NoTotpSecretFoundException.php": "3e34f18d21fbe44ba201dbfa5bb3a19d921e8c075b37416088e3c5713edaf5b6be2d9bad0cfb76b391a3c655ea3d5302752e2e687db9b4d773e576e57b07df96",
|
||||||
|
"lib\/Exception\/TotpSecretAlreadySet.php": "c13d583abaeb5f92cfe691730bfed98ff155d3c7ad490308ab545c291de26105a735edecfc53b262e3429ee48c77acb3690c441fc49992f9a84467d42839c24c",
|
||||||
|
"lib\/Provider\/TotpProvider.php": "d7cfcefca90d680200d98333c3d91c352a13d4d640adcec1acf469bddd943f32d0e6cd72c02cfaca4395c39b103bfa65a3070c782044cd8f38f4d5a0eb8ce748",
|
||||||
|
"lib\/Service\/ITotp.php": "8e19b55030de90759bab81f8e18cdf7f9b9ab42db17da1cfbb69e18549f0ac68caa9ddda1b4369ba5190b8d8bc3b6fec1da5bd16019c9739ff547c79050dfb50",
|
||||||
|
"lib\/Service\/Totp.php": "8ce68f03382070c983ed829fe72485e6686a5ec1ae42f8546434a5ccd036302139122741b46c938fb94f9c8bbf7652de5e8c5d0f8ff53c1c6f7b1f105b8fc1c9",
|
||||||
|
"settings\/personal.php": "89fd11afb336dd775b812e799d632e373284b2e91d6f08b2e9c517dc52528a17955127e210424f61e95ba3f9723eedc53aedb81eaadf65e2f364fea9e6a7f318",
|
||||||
|
"templates\/challenge.php": "4bc608e1eb49916ff4edc624777f7960bd672df6f33c8255db13c06b42c3fa6165cb6681c0a967c58768b5848dacfc68f9634dd5328ca6f89e7842dcc0ca4d14",
|
||||||
|
"templates\/personal.php": "6c26ea94ab07631b853c1b084514a4a21bde53b81c0e5721a3511822e2a653c947ca22c0f5afd139613977152aff3e480ca1aa33e91b256c6a4d0933bac53972",
|
||||||
|
"vendor\/autoload.php": "747fd6b4c43eaa4d97f4c24ad22db34dcf1bb9cfa2bb30d0e7e39fed128b5ae2b7e46dc78f9d12d945dbab7c2609925d4f51073754924b9d1c239d539a268896",
|
||||||
|
"vendor\/christian-riesen\/base32\/LICENSE": "3adab90c9c9fb7ae0396a982b4364dc470e18fb556913cfcbd6077b9eba59778fe5b4f76ca56663b7bc705a6f26c91d7c689bc8bc2797f18f1f56dcd3eee431b",
|
||||||
|
"vendor\/christian-riesen\/base32\/README.md": "6afc41bd9a17c6f9dd98c027b43d4ae82f35df3350836b6c0bc16931470bc44c99715514744856a3e417850a649ca3dfa2e7b2f2aedac43530a0ff988a670c9b",
|
||||||
|
"vendor\/christian-riesen\/base32\/build.xml": "628cfd83453ec79885c38c17713e04e2c2e162bec35dbcfc83a772aa6576ccf38c88bb7e94286e64420b8a9b85cb1712352a54b4524a82df8d0ae29607a7388e",
|
||||||
|
"vendor\/christian-riesen\/base32\/phpunit.xml.dist": "dcbc5f0511a1b20aa1e03df48e6378dbff870c809fa3c0414a06dc6c983d15bc50b0d2dc70b4d93b9af136bdade12af0061ada005c70214d07b8015b7b388aed",
|
||||||
|
"vendor\/christian-riesen\/base32\/src\/Base32.php": "7b07d978a090eda8017b4ed6ec1afdd0bc0db103d94bb5870802adc2a78144f55d4fdbc683534ff788835c31c86d69f29b97d0610ff0537e3724831da7564a77",
|
||||||
|
"vendor\/christian-riesen\/otp\/LICENSE": "b31c0041531a281aeb6937e56526bb94ec03642402874b86bd73df84dfeeacefcc8d93c3108808a9897d740a6a1091e6aa9b6279b91a986266e3d04dadea2408",
|
||||||
|
"vendor\/christian-riesen\/otp\/README.md": "5a8e575975f0e1007ead3098f747042f9869fe081510e7c4c56c6fa0f406b8c500a865410e41a8012101a61f009bfa1c295c78e791d55c3f42875f586cec20b5",
|
||||||
|
"vendor\/christian-riesen\/otp\/example\/index.php": "6757e485a0e015ad07139478d5b40ab3d3b31aa1908009165933b1cd848e3436b1d36f97dab68ced2996286f316dcead609dd9515f011dff2f6e13a7478e4d17",
|
||||||
|
"vendor\/christian-riesen\/otp\/phpunit.xml.dist": "1df8e9fe7ac5e620a5fb956e0abebe74e24e447aba6eb613587eedff63ec3f4d3103b9983d247dadcc71438862b3e83522ef82498e6876f7bebaf3a194eca134",
|
||||||
|
"vendor\/christian-riesen\/otp\/src\/Otp\/GoogleAuthenticator.php": "9f37c9062a1469b1b4e2bba9da81d915cef42aae2c93f51def7453856371536b2b311f17e4cc68d82d7e8ce52873aedd2c56a120d812359705d8e768fea1c633",
|
||||||
|
"vendor\/christian-riesen\/otp\/src\/Otp\/Otp.php": "8ec9f669d9617f75ddde7ced3798bc705aa7b21ac5980e53a3e449e0afa6f5f6ba82e96713e5fa40459f2b8b176fdea210f4ca0f89ec0f89e3a3740779602323",
|
||||||
|
"vendor\/christian-riesen\/otp\/src\/Otp\/OtpInterface.php": "488fd1755425ce930bcc07d2f48c2023f648cb7e6ce92c97692a127ad08ed9b6de064dc6ad823cdf4f9259b542c87c2164841a231f27f6f7b9a6e5f96564d463",
|
||||||
|
"vendor\/composer\/ClassLoader.php": "66b768055ab74209d46670a8d13cb08f1ea2832af6179b62525ef28ea25b84de7ea70f09f78daf7f7f644b0cdadcd0f16660e82fc6f449fb064b2d496ef7840f",
|
||||||
|
"vendor\/composer\/LICENSE": "8e82aa3b2b27802b2c9d18fe596739e791f3d187b7d231d93baafa663da15813031e386f77a14ebd512695b061e896b7bef82e8f23e697a0761a8611d8c07b04",
|
||||||
|
"vendor\/composer\/autoload_classmap.php": "ff3569de18e23492e69892a07361e3716fc95bc2ab1afc111039997c5815a0652c8d7c660a2fb6c6978feddfe6041cd98d1fc90e5b277960d7274ea669b04a40",
|
||||||
|
"vendor\/composer\/autoload_namespaces.php": "59d4c08a718ac10efd8f740fa70520efcea16ddea8133b3b8b9c55b0f7195b37133c17a2a00191ec9f51d913025b61f6018327d0bb6a8adf773342e208d34ebb",
|
||||||
|
"vendor\/composer\/autoload_psr4.php": "225a723430ac04178f18778451f5e47d249805515705d5ade1925700e36863b2b544ecbe6dd9490f1b5b26161abeea0b58e8dc6a934a4525e15a45d2fd8476ec",
|
||||||
|
"vendor\/composer\/autoload_real.php": "70d5056ce246083d205314afce3d9f13348876ced96e735665b0c9a993319e3e082de7b6032e9876e77bae1e12cde92232654a544eb9a454bf534337faeda127",
|
||||||
|
"vendor\/composer\/autoload_static.php": "ca0211df18a98785feeee78688ccd4736c1baec760948ed82c8b1a6dfdfbbbec6dccce1b94d861c5b5d474e77d26b06a025d59d2684c656ac677d679f7a04f2f",
|
||||||
|
"vendor\/composer\/installed.json": "2ab160b1098313b654bfcd39d42a5a9eb83ac7e952156a5ca8787526e1e39624353328221fce48078ecbe4381f0353845f32dc91d98b88b23aebd61ec04fd648",
|
||||||
|
"vendor\/endroid\/qrcode\/LICENSE": "da57ff59d3858ba1fde875518c19fc0a30b22239d99bfbac42d7140be2260d9863e0307639a5d4fb5c8023dc603f1035e427a1134764b6df71d98dfe037fa531",
|
||||||
|
"vendor\/endroid\/qrcode\/README.md": "3bc52625611e8c07813824782816f42cc3c5f0a4b779ba49fb43aa0a9c6762145cdfdb300bcb64e03c94994a5fe7ef5538f0524b2ab886abd43ebd102ffe919a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv10_0.dat": "8d41a7bf1b1920945e1993a5380df1661fa9334709ad2b7e69e335356b02fa2be7b3224295aeede8ab7b48703b7d17b925145cbfe085ec4851e4bf7bdf5a5ac5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv10_1.dat": "c024cd8afdbeeb8c2d8c1aef1aa01aab4568e6bc5d1d783196567ab1d57292336feccfdd30c5c854b9d29631c13bfbfdb3676be1b549a68530dc8d82eb4ac240",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv10_2.dat": "85eba6b12bdc572f1613a9608fba9b4267850b52c6218ddf2dfd79721ddc283066cc86757acf850269fdefed92ec30a63e1e3a7454b50f7a9f295387a9bf4867",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv10_3.dat": "a3f080fef7c96ff8ae3c2338681ec303c763ae30b25427a43e8388b45dae161729400c3a35c4c92f98b1d9520a67f59afe5dfb78a5c5d1007195a53fede1f0b9",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv11_0.dat": "cc9c65815ad48c0c0e78c1cb3a90d2c4314ff7d9a2dc376a548940ee2cbc92787e189c3bc1b4e48dcbb68c4deebf308f77ae807f193a368c69a8f75300566531",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv11_1.dat": "6c5f281ace483ce766021885590bce3a778b5cc99d5298010a81d97ad7427272fca1d9786fbec7e008b652bbd79c45b1589bffa9c8ee12bf0996ea4e4fef864a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv11_2.dat": "d65846b5029dd6780e57c4d9c914142d5bade1a37319fd9c68936267b21068d4abe1b780624f27bfe8566664a3813a0ae80574218c67eb416d3f2021ca3ec3b0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv11_3.dat": "02cc577ff3f978fc15cac6408e86b2d690f3edfbc7ebdf4b8a8c2c601b68c645015565236ec243872cac31f4e7de3ffce2715ece337afd8e0aee228cad09b906",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv12_0.dat": "378e16170783010a04a67ee8aee37bd5373a9b7cef69bfe09586ffe49f3fc582124c5ae5ac2d0349483493a06fdb27d4ada36cd7be94f9aff98967b36df2681b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv12_1.dat": "4ab2eddaedd14039ce93eacdf5b795a46711e2060fe988965c01f951898246afa433bc5d2637be578ac2e271b663d7707b1ff16f2d81816efbc39645476a177d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv12_2.dat": "96a3c082ac9a2bbf48b0cc257b0f677cc61acaf0db4df6c6c473ee2db945e1adb28e817a23aa416557600534ffaff8c4d8270977c638e3e1c7e080b1199aa7e4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv12_3.dat": "b5ac88694caecc4c81ab131b08d13a8f16cfa1b39ca1533977692e84b468d39c57b92727bc01894e6bd4357536e5ab08a67d2b8d3e918d055b568027608af014",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv13_0.dat": "1ced17bdcb22f0e514e9b0df20736f433a3f9ac20e1620603cc8e3e245341281b3e8212164e16751233ea36d90055b45302dcdad01e65b7baa17563620f4c7b1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv13_1.dat": "01e8c5b0580a1624db6dd82d40eeb6f5aa522bfcd062342e2540b0e466ab0104bd40968d912e7b4d76c85faf945a3f1ecc02bc02fe399d65ee45571b780a5594",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv13_2.dat": "afa67d282aa32d3bed3f5d35f11ba19b7dd12830809d984d44d75622e996186e24a3ae0b6837e88ae39fdb660e0ae83f67f9ecc9c2a800b3db20c9f74080bb43",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv13_3.dat": "7c4fe9ee2c1094949e1440d350976f3be0ac9cdd1b21aa34e7873ad8976aa91b077f1b02d850e8fbe76022aa62a72fbe875f4271dc2c892e3dad32c4e2d71e48",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv14_0.dat": "b372007960db9ac5bb238a031707a0d316c9076035bfbb7090f3d11ffaf46b15a77b9c16bd0d89d5c59b4b699be76748f5b5f46860b9d5033937ebdb84361703",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv14_1.dat": "9909621357c359200d8db4490e837b6e71e87ffd818b35285f672a393165259626ceb0718cda27fa82f089f94cff6158c2cf48ccd3fff232e5aa6944589bf490",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv14_2.dat": "75da666dc330cceaf534db73bce2d3e788e4d29f8189b93935af72573bc24e1c8a14a04c20dc57a19e7a82df70189fce288636ad929b7566da56bda0fec41c6a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv14_3.dat": "dfa4ca625c42a04672fa3f4b8703d48011bc054feffda154066b5280a85d324a3a1029cb4829dac96dff132ef8cb0f629c705f4c16d419019f3e92db427fe5a9",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv15_0.dat": "e0abe9660dc91d947899304a20de0ca9e5e325bda2e43d8bba7299fa1b6d67725d646f1a27cb1faa5d6e15dacf4a4fee6532b358b5e83614a5dc2a3bcbea0745",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv15_1.dat": "025201b51deef0395a71929c41826897cfd922a14db800c0ff8669044395f6d23382248b161713f3735ee96d7ea93403aaa7a61446bea6028f0350ebf5b66eec",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv15_2.dat": "f242919d6e7be85bfe87adc77e02edac3f80420b70eaf852948124ead53bfe64eccfefa5e1b7c6b27b9cc07a25def12c7d5ccfb37ba446613f5fd596ac3c69f4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv15_3.dat": "375d0d918f445ee4b564d88dc384220df7e48b0c882966492367979267d3da73d9c5fb6e2b5a5e5087b214714c7b9b411f2dd43f6ce8bb87d136376c0546c27b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv16_0.dat": "5f08255011572da1fc0aa995f92e28a6596e56ebdfc2ba54ddf0aeaa574e5a5053d8f1c3a25c5b395581b3c13107bc00b6687678b0bc931d9956f0c4cb4e23b6",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv16_1.dat": "4276ced95c2141a6097a435b365c010614ec4bd6aca17ad13fbc1852bbad16be9b4249791b60d7de9ba6d2364aeea8a03463d73d1b6b94a2a4cb279a5dab02c0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv16_2.dat": "a95868dd249535bc1913721059f4e92c1880d26c3ca265289f07ea6a1f0a0fc1d51f3bb5417301fc7518717027192c73115db1c6da1b9f75e90165c91074e2ce",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv16_3.dat": "89cdc674ad757b9ed38170193ab0395076cc0a86b8b22a3d9bb5e7972d7865283db530a836f86b23c5eee79bc9ec68cf00f29a4d8c0ae0d9464f39e7fade9e49",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv17_0.dat": "2b9d9d88ab0b0798fd27e8e3710d35a507f94bf138fc0c4502783574094226093c8541403efcc1daaf53d1fdc693c4d7455a988f6280757b170f631933b11ccf",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv17_1.dat": "6ff27004096f5baa31020d63ca48985995f6ad2b68fac56b4ef9deb89372d316e3aae7bd1369ac79d77e6752ef6c48a90c52c72654da69be69112c6289d2c928",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv17_2.dat": "20befc315fee8a4e34c3a8577eda456995d64f8ff1ba1923b7d02be94ed472ca1bc072ada7f9452a8d5800781a46c78f24e2f409278edc9e430e368284aeee71",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv17_3.dat": "5036a845b1fe6acc59074977e9ee4be828e0d9630853429b01076e0b5fe05e625e4179896b6c2859318ab7101b8730b9c53f5f645ad4dd0ba374c30fe51a56ab",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv18_0.dat": "abc357ec58d21342fc5b02243651e277668dfbf1dbf6f9e228bb9b7ae95bf166e0a6a03ebe8451e737082b0804fa5df526242473dfa7c2dc5aa94d9b93252b68",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv18_1.dat": "283fe87300623356a5a9860964e0f741de0f447d691f17212ae25e58cdca88278a347a1cea9c7cc15da8e4d15ca667a4745c909ed8a22b1ef6719f58f93e925c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv18_2.dat": "009524991b9dc11f8efacea270ca7ddd0adf4a2b82b92deaaba6664ce541071e8969a7f6fd6f0f5a48a4b2d2da1accf626bb7d5c194f85c225b018531a7d54a0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv18_3.dat": "fa26b6b9bc0a0cc713ebb56ebceb3f3eff2a89575e5e41c40e8804008b90fd1ce62d258622cbe59a24b12a16c417a88dd815a96f1cb2fbf180bb1487be893766",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv19_0.dat": "cd0145bd2c4e08a6068da1293b32e16c9217231e1d5959f15da7986be9d4318e3e0812ffb510bce9ec150432c5b9c81f7b0d2c3f573ae1219e3f850bfea0191f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv19_1.dat": "32672ff7672ddca8d8e442456a18255d4c6786a8b36818d338346863b166c5aca0325eb96569320b7625f7d9f9f891c606f35971d8db340a285b4ef8d76d15b3",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv19_2.dat": "d8cb5863258b1716bafa166c277f32547fd39dcfddf0cc9c6365955aab9e48224ca3826f907ed06d662e8e08a83ddc79b4efd0db89fa7ebfb92d07d0f8efc882",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv19_3.dat": "a592c122335a9cf3b1620098e685b8947e40ca24c4c79dc8c2b107967af855582fd959fbacfb42a26bcc778118a44a94f6e0ac3218c5e11a474ec3b2b7740c96",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv1_0.dat": "217c34dbaea251ff885577db071a9c8c6e6cb6caccc0575ecf458827161e8e5c17dfae12743c7bcae0a06717513acae303e2b04f5d23171fbf1654ebaf9e5614",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv1_1.dat": "0a44431c89e1f67829bae5adfb97c1d65d3e3f326708f2a56a933a537b27d70b20829d02bd5f698ac8b578973c8959943e52d8f90f95e2e5c884740968a1aff5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv1_2.dat": "39aa2cce2fc664db767798c94041b3bd06f479ff61c12db70bc89d0bd4ab2a84d3a5fc4d8a85edfd2e190b7c3cb38bc82c0be156c495d56837e90ea366f57f8c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv1_3.dat": "8d6fa44fdf8f0d4079b5ff4d1a0f5eae28d2dc99e289a1ae350b239ebdce232106b157b28e7390c3597b3fab11791a116fde2ecf99ae4daee8b15e0b8e090780",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv20_0.dat": "d59371a8160088afd52853b0194074d3a6aabe833395819e6e714a0cd2c65e34fecd8d8980ca38df72c24767738b4c56474215b187b4589c1d6312b11dd88335",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv20_1.dat": "cb764d221dc726fc6fc6cba8f89fabd36139900c1afdd8bbe2ff3810b14af0308fdb926e4f27fbdc307d1d1c6acbe8a8d340fb9438dbaf1d7bfee64657c32f5a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv20_2.dat": "5966405e70372ff5d651a42f94d2184b1ebd101c04828d9b5eb70d4293afb2d6fa790e96d5da579d67cb935c01f69413b5a819d2b870e6fcefd817d19937e52f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv20_3.dat": "c64138bb3707c580e15b05bcec0c8bf03d671b3dba45426a88ceaac125b809644dd1d80ce6c481e53cfa6f9031c296885d47a43b136942ccb7d738975291186a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv21_0.dat": "50c7dfefbf1f16c89641be5dd5e64869b644406e020c90ad3137761634aa8b318a463a0e1d3d917c0c9f4d5b93a32c2edbb6639c4efc48028f84118e0639e413",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv21_1.dat": "db94706913e08d7f6657a980db0620b9f84e47a132c4e54a0ffad36d6aa54962e157ace698d31fb8aadc5bf9aa7ca546f7a96d68e342ced4ec952136427baf05",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv21_2.dat": "fb326a2c917dac81e15e473298909a51ab24726100f85ce51b08c50dd2701f3e3df020f2b150589dd7169bb7b701eb9798d4981d202d66dc68a74af07f4ce86f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv21_3.dat": "3c253b0f5bde758fdaeb4f6d6c0c5cafe41970222a74a0649ce4d4bc513def7a4cb1aaba302118c5a0b4cc4b1168424a29cacc3d466e16d8cb8ea91a04e2d662",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv22_0.dat": "fa15bad7cddd5d2edf1eac4d82f4c9655f7925b97f3570f4729c13c44599ffae39b18a1ac5d189d469f1cbef2224994c3868beb4f6bf00a02954673781277fd4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv22_1.dat": "ff69e158d21db127f3e9b455c951406778022740c93439d3390141a107ddf1a0dd5bc10d03f54dbd240bc67491794a9963cc9ea65741118e3688fbff4df5600f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv22_2.dat": "ee4f85bcf9ea63b1a127d09e88bf9442bb49d5912edefcfb572e68240b7bfba8fe465f122067f3a277507f27c939f1cf07768b03a062a629bb4778d778c5db50",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv22_3.dat": "c1b9e4e0242a8ccaf0f5a8286ec422580bb55edf6084a6c420abe3a3c75d6bf6aaf01238187211b66aaaab78d48ea84d386e8ce6d6fc661128722ab1a7ba2183",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv23_0.dat": "4dfe1ce0e6e5be94b17ed4b67849d15ce3c28dfbea160e1aa7f8774e65688767464eab4da684417b193f3a965452fec45146da847aee6da94f2b04986b09d5f5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv23_1.dat": "e48be4d5c7187f55288d1c7a61d38f07b5ddf36333cb1a6a41c916738fa8a910b8e63bf5acf1d60e71e4ae0ff117d36da6123368f12a058cb97f869ef6ef148d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv23_2.dat": "e408a63f9da799eb5759a8618491e4f79e2acdc469e8e91b12acec25d1566b9fa6e3bcde02ea12a938951064a83d889d5010e88d6a2ad7a2b87f5b89bb24e5a8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv23_3.dat": "9b02b1f7050face902e15d7a3aa3a55c0fda863fcabdb296954e7db5f6a8b1ee537bd5443b82c1fd885274cc6e377228ad3f8f4273038dc1de9ea1eac33ce97e",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv24_0.dat": "a273069f9723eae26e6a69fbf82d55fa24b901237962c8b89e8398c312ea084e4a01a9134e252d5fe9e28a845fd81d14454c1071f895ef4333386c22836fd698",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv24_1.dat": "859ed36bf53f9f943d76169843f4112f0a8245d0a25bd64aa2b3e9fc3c31484a15a93bad6653595d40f212154410de5fdf888a7beef0800ca751f75b1c7e2475",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv24_2.dat": "65c09c57e70a896f88b97fe8947cb48ea0f14df5ab23f1239e7823718054a50bae47782f744a41bfce1c20e658c3fc0b14c4eeba5d098095a11079c52f3752ee",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv24_3.dat": "d0fb6b866544b5a0c4a5f1441b737ed7158efd77f8af0bcc788c3b5c75e6d121e361a82bd96f9cfa8ac348b8248f8593893b9395ac90fec6d5607a209572baa8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv25_0.dat": "184192582319e93ee12b13ff4064c8262d0704099804c7acc4970fbbb5c74f755839bbcac667eff152aeb428c761a476adf8842d028d3edcedebe31b98ae6a93",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv25_1.dat": "3dc445e0424165ab91d23b15d46c8a17f7fbc7a6b48f1cfa88e0b0b095c3f15074d28ac9902e0f0e3d7faccbdf7c1e28e20e5add397d65de771ce976a4fcdca9",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv25_2.dat": "74c99cfb1ef2dfa0b5c6301714f4c1ab841602d6dbaed5d3704e4481d791ec427c24664d9a6e8282f014df6bad8fbb9028028ec7fb322d08ae4b109ee1dc94a2",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv25_3.dat": "cc5155db4f66743629685c5ab4f8bc2e1a86f2661c3055fbaca02cab256d2a1a892eedd1b19cf43c5cc6232f0cd728cc9178a6827d497d316d1339be0e5dcb3a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv26_0.dat": "6c50a5a7c7ae3dc5c890763f3a1043a88936bb292282af47634ec74db0455b5391b39ff5dbc03e682b4742baca531360b70b88a0dcc5318dabbb932295ad3b71",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv26_1.dat": "61290deeacbf2ed1873175575cbf2dbc9226319bcd64a0c505b3840624a6da17c616324eabbe73402c2832a2aca8ab0aea5ac6eaffb571d198c0243a5325eda0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv26_2.dat": "b17e0e25400d5818fd87f65a9d36a1df22005cd8705219fb2d5cfeb8988a5f2ae53c3ad6e2887e2482ccb7b037edb1c5f13b7689f1f4d5e2b8a13117e72fc8a8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv26_3.dat": "6b764c3a08c9b1743f54241160b24ee9778f7f3405f1506f8cc0dc88d1a7e39691a12827b4bcf97ddb1dcadd7ae5df36bce48601efb139fa6813fd392ee9aa74",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv27_0.dat": "5b27bdf0cc4cb92bc7d7d2adf9439f9d3a94b5b34599e8f58d2537a5b4df56c8bb4fcaccc124532a2e0b03f9cc440725771311bb911309e6313748773049c94c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv27_1.dat": "7b4c467fa5a6b9cf34290e53ee9d7749bea96c1a1b1a6c5b83683a42c26f48275d8120c601bc2f464a41f09017038c5b46e7bf19ae14b4053a6ae41ee12af883",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv27_2.dat": "429400b63278e9e020c72b45419e2d78dbed8f2e1b9344bd1b59aa9b36f0c7def26e27c3023424800657b4f33ad39a0ea72152239c90dcc2ff7603294274ba40",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv27_3.dat": "c8abe4075c307dbad420cad9d9e15f428969b8503b195ffbafe1dbc7d583691133028a25e2760016521afa7746065b3bcf0d04255127a549b4b1a19b4f3c77df",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv28_0.dat": "18de6db81c0dbe8143868328927e6abf3c1216863bf12c8a477e44e00c4ba63379be5969ff6bc79310f932902ed295cdfec4393aff9ca59739b4a56825811841",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv28_1.dat": "18ca5c7ec0de5aacdfa122b1722ff04a002e5ac210f57684e775a763b2c67aec11bd54a0bb26752debcf52e4e37808a2b7a8bb7ea2d22196f69229f49d36de50",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv28_2.dat": "196de5a29bb6bd5f12f72f1c28f0389c0906ef5900bdbb234412a3bae78fb1307e8cdb7c9eb93897e049660a8d32d32e044134b10acae63424c2d5b756c4858a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv28_3.dat": "ef92c0ee1bc1a3fcd74d3dc8584ae98ccfaeabaed9c292d788e442b33653ba2df0f573fd879c76017fb54484dff004cd290a21a7d38a25720fede1af26ca22cd",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv29_0.dat": "f6dcce40a105c7cc2ca211fd2de76a0d3e316b1f2d2218625baee1ccbab6bd2f48afa261cc18315410e999319163d615f8a9d7a7b6e780985062c4a77bbe9878",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv29_1.dat": "d132f0372be969323353bd707698cfec66282ca859f142ee0fd9b5e5ad18b07ec025c955170c43e93d67056dc94bfbef40e079d822acf3bdeccc6d76e9dc36e0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv29_2.dat": "3223c0fc921e1d856c18dc6a4abb77a100094fa864b96566a33e66a74106a2e9277b9dee357ce96c494a7284301365657c96b2577c708f77c67046a0d8203917",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv29_3.dat": "635f3f23b8632f667aa3af9eed037b3579fea7e32408a941248a4c1410fbabdd7bb743aceccdac757a32379aeef6c30d234cc779acd2790142551b0c6d4aa02c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv2_0.dat": "0eec129c4a0dacdedd430b9d4d43234e4f35c8ce1128aa0384469f7f24071e3d6bb65042a330876ac7abb3b3e75418833d2b654416b3cab8556c454f94260f45",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv2_1.dat": "2bf6a9a869d029951aadd111dbd5483b683581f8caaac3de1f0b96b9818da06ddeaa5c0b7fa406be24fcbf84234d2474e478a328f3382e508983eb922b009690",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv2_2.dat": "ac09a99b0cceaec09125df8f28fc2422f410f4fbb35a012e1c11ee30c14ee1772b5d2a878b7b709267e7772f21113f9e9f74ab033bb98d6ab1750c6d2e1cb9ce",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv2_3.dat": "f109ee7df5f57375be90b1036dd67a59857c7d5e49f4b293509f13c9455b59b7e246c698be2799eebe963ec7209f75a4337af00a148c16f979645d3461f87fa7",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv30_0.dat": "41bdd611bf4d5feb229e7bd3e8151e691872908c63ae17a88ca0e2945d2c16efa21ac7895fec2ac45a3fb32f0400c5c8590d8b8fd79490a61a2670b7177972b0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv30_1.dat": "5921e49ca3700b20b11c53aa6caad42be2c563253aa1e67533a9e0146e9a833a648e13916e2936a8d7ed0c6468872b94dba822feb090be9623510b242c984f93",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv30_2.dat": "456bd9ca7da58038db51739a4d9792cf7d0d238bd6085bd87c7ca6a709c0972671ce486e4aad8e4f72900ae3c2015d13208a2426889729ce0c6ec36f9d6046ac",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv30_3.dat": "6f8ef4d00d9d191963d44ec22077800f2972a01c43d1ec22ea3ccde99cb24d197ac120372e150ffbb49551aa745c36e851d40d8509fc5d5bc387c92bc3fc3556",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv31_0.dat": "d5ebecee49253c9046ea3c10e69333b29127f963362b24452fa43ceaeb1ba6d48f08a265444d07832fb2162f15645350a9304520e1d134c2b54d7ea6598fd0e3",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv31_1.dat": "465c6879d347c8900cb11828348ec7cd5e20eb162ad2ae60d53872960ecfdbb1474a11fb240f7f540f1fbb3555e52e06913064d3c134d9c4f6ef38538b992412",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv31_2.dat": "8f20f705cf0b01ed966336d054115285eaa950e0a9582a3f59f60218f3a43a80cba621e0ecf073d6c2bff299faebda6a872c2872023316f000311ea68558e5b2",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv31_3.dat": "7c6560f5c6d3112205fe8fbec403f7bc8e8167f715a54abcc31eb0775eceb2b778f52066e8c95f00664a436f33bb100ba315d7b87463e32b817347693c43f95f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv32_0.dat": "6475b09bab7cf6f29e6e46b602f03ffd74c540a922f93d39ca1e2494a2f56afc7e0e1a2b082dbd7310b5c05a1abd7c6f1397ac9d53c83fdab34ff8aabe525984",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv32_1.dat": "f7d3ff763c030d727802ea28b0d897f70b1e43f929395820f9065a6806027c2a2e3f65d4fd0231dac813ef58e8375d88add3a1f8f2b02c4710cf39bfc0ef7f17",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv32_2.dat": "77282da7028956bc3bbddddabb1fdc0d13ef2f7bcbf4ae724822dc4906354a1b48890b9ed10105ea76cc98503aedcdf3fbd1bb9bb95d6128039ac207c92b7c7d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv32_3.dat": "0776384f7b3d03d092b2954a9b17b4bf262b42c785d2d50e3399582542aef5424a240818c6bc3edb0b52493d35639e43a51ea040d01eaf36f2b7cd6d75d0a4b0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv33_0.dat": "b34060ceeab9c30e3761bcc4c07933572e2ed0c76f52d3f5c17bd4dcc4c0b26cd6dc207e06a1560caa3b229b39ad938deb65a1271aa93742d29cbb3146ec704b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv33_1.dat": "05521e9ea55e331d2770856f77f384be3abcb4c399096b3cf881e0bf3592d49087f271d44bcd858cc3a76c9af6b8d9aca54c40b44cce7b47c3fbcb00f1698348",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv33_2.dat": "d9a9297f188f4399252fc727f66ee6b9c71058211f9558e342d489e8c7f7a5906ce5776b61fea70b9e62f08e41afbc5c946a771ecc0e9ee220dec64f4c6e3726",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv33_3.dat": "9bc06ac54f5d4b97135a289e338943d9580479ca334ce258e56dcb0ee7757d8eddf897ecf84c364c0b225634fed3d62af1c5d2b4b9943555f3305a3ea7daee7d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv34_0.dat": "d69f105a239e501a171a4e9904c5d7a4f0d05eb0c388ae6caa32d71268fcc07c414228887f56fe1fd878a18802a96dbfda7aeddf1f873ec6c530d79be6a8e634",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv34_1.dat": "2a26a148065b014a367d8bf2168d86f2b216cfa7dbcb38b7241b288f07a33ba6d7bee8abf61d0dd93def58e1cd679a1b9e0b50d22c35740703ec489370282d32",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv34_2.dat": "8d919a14ae46bba01bcef5c7271f81e8d4b6349a82c42a796c81829885f494dcccd5143cf84b3ff471a25f6e82dd9078b55c1ad81b9ff3ba161dc889aaa21cdd",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv34_3.dat": "7ec9371aaeba914a9c476d18766d80f54d1a666f424154fd3e2ea5e9c685f09030e3f871af9602be1bb197d3f9c0cd99f41df1d4422b45d588752f708e8b22f4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv35_0.dat": "27dc4811714916aa7d8e51eca01692a6a4fa73ff3515c21604feea3ef7662bdb369a03b50efcdc30a6d62a0f990608b098d35c69ab2924e5904ec41e5237b942",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv35_1.dat": "f9edda3ad481b2daf740ae530aab5e888fa7fc8ea0b39a773506c594fb81eeb4825ba8ffce123c1f895089396c702202b68f6abaa240c1f2504f47146685c19c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv35_2.dat": "407e536fba1e40be32155c34a86016a35942bbfa53529f5d6d2c15ebba3938e4dc6cd774358644aeb45cb47250ca85b93bc854bcdcc02c51a1ee01bb9afacc2b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv35_3.dat": "8d90ca4b149996df32c95c350c3b6a17ae8bdfb2aa4e5e30e3100a1a900c47f76e2f5e53b4027aaf4f8129338fb436b0d6b8a86f811be9a32723d92b79a711ad",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv36_0.dat": "bd157859bd327e76183e55816a8499f954765d75ffd70c592f379d846f90e08bfacab2104d616ba583783dca9c54c4b6fed1b648b9c49fee84e9a2e1426a98e1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv36_1.dat": "b3d66385542d4b54046dbab2a0834287b1edf7e841b0957628cf4255b17860356374b4e8df672c3b62631f964dfd2a1c264048a4f6e1c55b93335ac4e1428eb9",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv36_2.dat": "32f1b885bc1174cf974989dfa0b392df652eb6c3e1542cec55ab87f4baeec5027774fb733340f33a04c2fb2b47eafdde2cd713ee2a1012305dbd9c2347f58c84",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv36_3.dat": "c0829c79d5da71c3e013df194f1068b5ff7753c71d693c6bbaab500d86b0859369848783b27112dd082990af63b6c529a0b219c04c124cf3e1faba22754e9f03",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv37_0.dat": "238fb938329e6cbe613d01eceb1fe006dfaec7a5f618019bcdd0fdf368e7fdab81f89cb55f796db39ab562e2820a367680c5088b1cde1c67cb4837eefd63c19a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv37_1.dat": "bfbcfaa399e1f0917e7fba01ec1ef1f26b6ec4d888871ae446a55e447cb0163064916e617319fd07ae0a8a94b3b547411d2fe1a4c528e5ae06b15b6f8ff5a7d2",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv37_2.dat": "1dae47460f6bde051ebf474aa4a3994a061287b28143d85b8633a77c93da6f50bba8f3ee4938cc90c68d2706f31f5194dfaec7b7328f976b5aeb96e5f67cb296",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv37_3.dat": "657d1481503a2612d2cf451ab07f7c06f36d6d569088250a20e2ea57a03a8e6afc226397ed54a78822b0c3c8943accdeca5c6ef81675e4fe26c78dd979467fbc",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv38_0.dat": "7af4c5704ea9c4af52a1dd0f2e8fee3382a743df7b29e3f71fff96fad31075e249616617320917baa7d315b6207be498c9b3dd97062a192932857f2b5472fce1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv38_1.dat": "b1f366963036af9015f68175a146f01a93cb4faf0e16ffa9a071282caf66d3edda55543893653b91c3331ab6210dd0db244d6fa4b38b155b17e8ef5145c19a02",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv38_2.dat": "07988a1ca3cf7380e3f6c933c2c5cc079daf93d8938b76da9b042caffca9c049d73b451f0dac1785acb6cadb68aef9178a13883f907bc3aff12ae424d2886014",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv38_3.dat": "3fe53734337adf1c0c632baf57e2d6b71565c4b76f810715b73918123eeebb68c3398cf7f0f785a395f918becd3a1c6ad0365cf8d00934c9cfd2a2e356d26c6b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv39_0.dat": "70b5660667a55a74486578cec83209426fb52d26f8fc11ca0056d3086ec8d0febb9b4d0cc8292e17b9e75cc7312b526f066968c2e78dd0653fb86b64bfb3bb22",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv39_1.dat": "fd648c52fa03b15dbdf4f4efc78fd7ee83842ac1428a7cd936a59296116c8eb24266ce18cde100071344cecd75673cf771d29ba99d77ef0d73c4ebf7b2192b1c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv39_2.dat": "714fa0f82840f7e97001411049dd09958882b3615035d81ab7611d9781787a9601b248564a513d311d71d97e341a98eae6be2d7c585542581b0929852d6d485f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv39_3.dat": "2a97e0e4b46d7aa053b830c9f202ba0612f62fe0e3ea753f4f6a4bf5e1e3dbd49e702c88aba6b0eddcd0a8c2481b857e1ef0b621231d9944358c088938f909e2",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv3_0.dat": "c69098243b16a2f19d6da366c623f5839b70be3e2031fb1f4f5c03a8150d3eccb632194b36101cb7e9fab73592750f1936346855046312533c0372b1e5127254",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv3_1.dat": "9f500d4ad891f009bde33f532a68377080e4fbf6e3138d180550d0f4af2038ccdff8c8c388cffbc05496f6cc9bd1c8d290a5c48485147ec7e96dea3b545c9595",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv3_2.dat": "7fc0199fca2ba964b7eddd09856f975cd2f034e94945c6c43eac3fd9abbec23d6571957bd5f11e577ab4f9e54f1cff53421365aa30d740743b2519e610723861",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv3_3.dat": "1c28a9166e72afa00a662d2a6153bcf96c6f3d4f553c255855dc53f3eede8e477495557822b1a226754cff0930797ba0c8a5014d13a6e3efc558c7c1e31d1e3b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv40_0.dat": "9774098041ac8be97fdade2e9f4d80721855aceeb165be509559e95c722f16517ad0fce2fdb9f397f484ee8b7f4d6916e0c85b9793fba86d4db1f80531453d9a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv40_1.dat": "e19e22d2f209c2586bca8c0cb2d22763d508fc181c435be459793cce4c97645c601f645da8546b5d424f1e5d59da863f4630f3f9c499a7fe077f1a953abc0e4e",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv40_2.dat": "46f1bd2932d71b2c5fa5ae5053ac39d3cba35f15244e2f049fb6b4a468f830763c1f8cf772c93491cc475d5098a7826ae5629a4a8a161522ede23a2e6bba8d82",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv40_3.dat": "926b42ccbb186d05ac8389a5795c4609da424eee4b38e48968370dbf7d7c3e228a75811e6e7ae65593b90b0666f48e31a68a221b352197c9cad628ee9fce4cd3",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv4_0.dat": "a5d697db4d45d842391308a1030d3f461607d7e6aced39f61df7ddd33372d1b15aacb034d53320c93062cd2ab44098c37e2d717d9bf41530855233098d8845db",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv4_1.dat": "cf6701ccebb7b2ef466aaaa1326abd417f49eee588a09d95399fdef9bab66f4a9ad4adc031e87ee3d7f603a38ac37640c7fbb915232ee18094ea9afe6f2a77ad",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv4_2.dat": "518153d065692d6519ba52049ed9dbc3bbc018f0d38f82e33a33b8826ca1bae4ccbf133a39448f7988db64addf23c1ee8fb62b293755a919966de367e57c108c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv4_3.dat": "13c467d1b8523bada95138eb37bb66cc5af2b249dfc45888c85f6c49fcd275b11764c1c989601a5e2075cafdd269381cb0ef24146fde2168c40561bdefb16915",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv5_0.dat": "d167267fdde784c7c360416eb2c46e9d71677743ae10650dea0aad6e48b4fc0045f81267f15568c709ed9505aab5f9e51f34c7742c703644f5dd02cb2078c9df",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv5_1.dat": "6a7fc11f164b37b39e7e462c7c86530e816863226968144035675995e1153908cc51db3ecae9e85618e86fa5c914ac33c70244782b89c34ac99a1bfe51635157",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv5_2.dat": "d928ca00cf8ca9509a3e7c1e5fe69c12587a603c10724828e0bd41d9735a4ccb14e0f7aa7458c42d9c2a8951e84fb40374f4d23b14c56599d7a7c5c9691bac31",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv5_3.dat": "cc18937aae46fb10a307871af5341d1df86caddc0e2ddef65f3b1ed5b79beda46fb9b56aa68ca401fa79e329c677dbeb52b3ecd05db87f964367ae46010a9675",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv6_0.dat": "d7c47620ab9b2e543d9dd40180b9544eb1ac82bbfbd0e36f0e694ed2b78ab510c7f38c715db621b5c8acd9d80ed71603b78df2da5b9765eb8040b7793f214a49",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv6_1.dat": "4f07272b4fabe408866142c79d13a3026d09652462982e940ace4777c1e2b48dff034864473439ba5642eb32be49453fbb2e4d1bb7fed20486d45525be2f88b1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv6_2.dat": "7bf69f7541e612a2fd653918438e944b049837de5d15402f6fbfa2c496f5e6c1fabf5611981192b4a983301dac28818b277027c7183e2583eeee06e768dbcb8d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv6_3.dat": "41ce14146fb7bd04bf67df4b251ffcf0df2774ee7bac6d16e315311123bfbb89c6f5010ee1988a095438b117715ba6c9dd12d648d5674025dc0ca77e35d688ce",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv7_0.dat": "5eccdeda1639239fee2acf1f0c5e27650ec8fc41ccb4b94a75fdd6752148e048031af49fea7ccd86088f970901155e3cb191021b34052616bd7345bd45a1c72b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv7_1.dat": "0fcfaa0d42dfd92e9fd0c7d97adb2e8e25f4b9b9cf56ca36a7845e690797e17fdf661a89248c185880dc8194871f32a2a643fb2fa9a2d8a9ac83229521a47227",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv7_2.dat": "71adf895d080b79965886b1fda122db567bf4dcd980c24168a95ff5ec98111cbe3157bc35f3b39077729e76311add54d3fa44e78dd7333f2c0d5d1d77625c6f5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv7_3.dat": "96e63693fcf2490cbdd189cfd7405d923863ddf56221b50a4afd2a182a5f2faa9f22cbe1b866b8e2783c6d39aadee27d6a9086f80878b3e43b60accbb344d4e8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv8_0.dat": "a7cbb037314b46f878e54722da3d842789d3cf200be619c5910c730c56161769a33ec33b9a9277d75d6ea1390cd8b12c4efa4e9cf65eea207ed7cca42af6ca02",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv8_1.dat": "a25713cb6e8557dc3aa4ebe9ed857dd5a0f5d92c73dce64d1ccaf71110a29bb8ac9de9b19852cd80b1d42f02dd317ade98921a825284a681eb7c9e072e1d1409",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv8_2.dat": "95df403a2414af5ee1a3adb658e702cf94ea401e47a2eef1c412cce666f093c6c8dad8bee52110d3a4d2cd0d6bc2f9ad4589ec7259e2129469ae819149736c59",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv8_3.dat": "eb4ac897f1d24aa67527432df5170c5d2dfa0bedcb90c0e56fc65ac96c3cbcbc21ad6ac6410820ae156abb29bcf36dbd0eed7bc8efa309508f11d1b0a5e8e815",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv9_0.dat": "a8bf7cd417b2c4b6a0b96d6b78e17dd771617e3d3473e0d53576b6f6b5fd4411ca612923c5db2fdd218ffcde25fe0494ad0b65260363e875286a48d44ac24f65",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv9_1.dat": "6628838942e67b833afbbe540530eb881b5b52c3196a5f99306acc69c997bf84d8664339da875329b733134691ccedec4a75b6650da1d70d76c9ec7313fdc641",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv9_2.dat": "f424338cf0efce874e60e1e4854ba9e239485ee2a15b9bc6aac6c30686da35875463d788626ce89cdd6ce1ab5ac5dd5e4888eb0d083f2c75a66925c904fc9d50",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrv9_3.dat": "c43df46a1f75c9748efdcf60a0b9ce45ea1bfd19ed86b75fc2e93dd9490b09d5cb22e931e7c87ed964734e52e485c75fdd3f1b70ec09cdc85eebd4b615a4c452",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr1.dat": "f4596d27fe3b8da8d2db77ccc683c1d002e1f3b8e1762fed4259fda48f6b19fa1847964c5f2c88b3393dce17f2ab38dcf69755659d45c6f900d666d771e54e3e",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr10.dat": "bbc3bac50fb92ca7a6041a55a602f3960c4889d70a470e78c22bd62e54e71d96f761081e416daa0645615ee2648648997a4c6f3fda6863b4965a5b609f0be2af",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr11.dat": "5518ca0a17f18dab6f35ec9daa534011b9821d77881a8d0eb006d0e1369c1845676f9367c4a9c620c4097932b22dfd7638dc23c32cb58ca340692e0f6e7ee7c8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr12.dat": "1c655d6eafa056b3cb1974e82d85343fc7624b77cb395731334c2500fadb5b8c78205a221dda05e48d632035bd657d3ca6413cc2d2852514c2e71f394b19ddd4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr13.dat": "2fba8e166e81e87bb0a7bf3880e1a1117c619b5c7f8935dc16eb7025cdb3c4018eb16fc9360bbcf5e0214711b79bfa7e8d6fb4feb18081c851ea057ddd4b6ec7",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr14.dat": "f4260c3ebc6cc56b78eccf01cdbd856cec3ce44ac57c886af224ec096b8eeee9fd68b1b3da8637dc92516da238160e32f176bba41ad9ce03c9690d89b6d7919c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr15.dat": "03dfb17b705167775dc97dfe4021a55451c2ab497082bde37ad18acdc3e1b3cf5f82b6fd0579e7d49c151ec0c53c6b26617c8bc587de5578b39bae5eb4e141e8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr16.dat": "89bc2b939290a95c0979655c4b9a6fea7ea18da4ca94bd34515381098189bf7e10eaa33e5d60d78fee527195f50111b1a492f8900030fa362f20f39294e6a90b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr17.dat": "325c63dee6d6102bda2130f3b79dcf5b745a6b09595fe645284f96d1eb9c259e6649a45df5fbecffd9722b56483044297bd967d1549ddf777362ebc6a904066d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr18.dat": "f802432fab57ba52e1e855831b0d0c84d7f088ffb03140eb2cae6321564b4c1d581cf374c0490d72770b294c556e58b668b770fd032324c3144beb3e7c90bc50",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr19.dat": "b15c18d0d8e6fe7368e9292dd609def9b2d4c25684231e091721a866de4b02e607315b311c70779bec0c58db73aa0d97c054f3f7c61ad78cdf14241db27f4b2d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr2.dat": "3fd3b8b603b14a8eb368dba2f9bbb26c4c4505a369f442715c6dc0363d51f91132ce9580c537229924b0211696731d3b185c733553fb38b38991ca9002531396",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr20.dat": "b5ef184dc21ae8121d6876cb2dea646a87303a7c0b2f100ce41e0225a13872a7ed247b501fa42b9fc5e7c01bd96b69b1adfda0b819033a927a4f9abc89b51c29",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr21.dat": "85204b2b1eba8e9effe873f4faf48bdb823d75a34dec85f36af03d5af6406e371608b32b4ea8c73329a9e660810d58649d01ae170de692f1999c4c908e9719d0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr22.dat": "c77b231d8741233075ec41b66df3e224174144c431bdb944a60f30d9afdca8a6c5544b40643a8c27799a0f439fc01f2f4cd2da0111f0c190561a996492f6785f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr23.dat": "d110fb93193040e0e8fb4f5d36cd19ba969b294a307b883aa29a580b797cf8163fd7992f7692a11630c45779eede22dfaac6d8e9c6b8ac39c36fd7478611e938",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr24.dat": "805de10de105cb1dc27c9cc121611670bddf4427e94f754843d02110afe3d5b699b7fb1afd4422728c28a114d451c7ae1ac9e675bce7dfc9387603d9813e2750",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr25.dat": "55fc2dbb94b05847c6383c5f1ecf535cd81149eef217cac11726827a62073ba5ad034415d5a7b43bca5f7db4c796c3fc06b4d626c8ab7849d15cac867bb7debd",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr26.dat": "08bdd6549d0b9e9d761f0391e20a32d0c02759176de9752a91e189ca6b0390a81ed54cfbe909bb2cf7ba49ca9fce50259ddc2439e00beaf82cb82624730e88fe",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr27.dat": "c842daabdec6442be34aa61f20e8aa89be6dcb6daa5d639e5ea016e50d3e33335069b08bdb07327a65aa1b26b8b9a784bab1392639d9f43923f68b9b224ebd45",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr28.dat": "cf1bbc9aae76948c3194b86ad07c1741d5522bf629c6b65f4d675fe0f98dd0a35b0186f2997d6c1ecaf1e7a1e8bd0f91f95e51ba132616a917d9be15581a56e6",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr29.dat": "a6a9ec2770311cd0108e1d23270464d2636b84357eba24456ba6e9fd97b6f70bc756b17d1b47228e9894df01f5aec37f78ca2bb7d1fc4a2170a6cb0e49d269d8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr3.dat": "ba7d80cf5c18d78bf93fa8abd6149fd3c3201cbb1f043823f0a622f1bf84da7344799917585418c73a52d219a952ed9792046116d49436f9df0bd088d15a6195",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr30.dat": "c62c12f14f303801a288e00a0a82784aebf9944ab6a5e827602fd56dc499d8fd5c9ad35903ff41c0e2d59e75baac47e356f482fc24715a18e6c138d7cd57d712",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr31.dat": "5cd6c9e82f93f70b0177a5343071f896af38bf1b436a6bed248a4eacd966700d6c701ad07cc3bc4f70b55099387ef7a2b26a973b7436111abb663090ca8bb86a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr32.dat": "3b5fbb1ce811dde8df82c604e4a5cf5f8ea6efac2fe3efbc091b3c94046a5e49a3c4d73fb4ca7a4e9e02d305b5c2131bc5ac469261b4b827f8821db4acfd7ba9",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr33.dat": "3d6c1a057be7f51622c6db40ec98352b9003d316ae197c259f4df4d20c4ba7c4d30765055681d6e3017e4b476463592574fd3813ecfb42a7183686d0f3c9c82c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr34.dat": "90997a69959c4e4f371301a61d30b22d6e1d5955ba5c3996e7d1bba56645e91938327e3700375803ce658752f34f37d0769a801bb53ae1d95ae7296e6fa94c42",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr35.dat": "28d88e6fa14ad8a942c2b2795f2d52f3abfdfa02f2271dc13b20240ecdbed3954089d1296ae3df60eb5ebb19fa32b68b4d548803c107be5ae444e8a308135b1b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr36.dat": "a41b41087e58511cbf1832c5eddadfcc91adf9057b8f130d639dec805801e123a43d020d6c2d26ca29dd939483f798b78b9a42923403ce165d52f6bca737b0a7",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr37.dat": "18fab1dc6dc24e030d22d6fdd96cd2864ef8ff20a79cc2d7c93bbd92d288db559b11d8be42719820f9ab7f39de279e9fcca5b9373efa4ba98b018cb246db9be8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr38.dat": "2f473aeca0f9a8722803d2f108a4de470c1cc3eebd558b16ad5093fb4b67a9f9827435a2afe7a9a68aae34429ff6369fb38226642c3f58e90088642cfc38efea",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr39.dat": "438b78b18da7ef9a043027fe579c39a8de42af5dbd1a442439986306af21a4b3c4275e4b8d300f263c4161132051d5d654069fd5db1e6ab65964af7e20d7a076",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr4.dat": "366ea271273d0aad6669769d191e2ceccf38d723aca61e8f87c23f94ef9a6b56f73a9a954e2dfdd0e1efb6776ff9f734b0b33bdb62a9ca05f7dd46687b1818b5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr40.dat": "3f9691b5fad34e9254a5e57d4cc5f7783052ac6fe9af38e7dd742a4c0c40af6a5da8b3870a0b728e3043c9ff9de72cfaf70204b81bc6ac6100176d5ce490f9ca",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr5.dat": "1f901ad7182e16d9e03f2f8f13ed7628ffc618911e9f92eff28d6dfb89e9a123519ccb0d9d9a7d35963278ce8efa425b7db5e4b10e9a2c33d67003b3ad27d3b5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr6.dat": "6810ed98d8b42a923a1688d2a1e5dc9bf07ef1068a3af363cf00a03d1bd57135639afff4840f23c04074f5f9ba2b0ec0d4db28862b6f888c2b0c7e32b04a1164",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr7.dat": "a7b39b4651b73ea1a19fe7fd22fec4e1d60e00e805e40bf95e3b88e458f4f98dfd9763eac8d68ff778528830575efd90ab33bfc6d456cf9fd211549730e0979a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr8.dat": "45f948d687af12397662d21afff587b9fbf409c654123a58d15728dd66386636c5fa3689c106e4866a29ffd980a901ce94b7555012d65705e2044182e5c6ed01",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/qrvfr9.dat": "abf4f41685a50a31c6080a16d1059895770c5e5e8bf093484d70a52d7f9971794add1e29bc8a467c43d02edb180dc5b402715cef51ed7d287ddc7763e64bd8f8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc10.dat": "76ef1ff621b4124f62ce58183d08903ef2709ee9e4f2bba65b77dd310b5d2245be1ff2df80d687536fd04d43def4455fd4077e7931f7a589e87837b63d774050",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc13.dat": "08bbd878a349d90734a93b66d11551bdeda1539da2a0109aa11e08f4ee9fea53a65b976b10990aafcb35ef3677f8f7790d910be0df80b948d6e9a20d9e5cb325",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc15.dat": "904e0303c5287d9ac3070b49bc6315ad112d05886ac372dd8b1d642b0ad765417a5583c03b3c521c4f884b068cc0b2934f241e24327ed5bf0935e41797367189",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc16.dat": "e10c4341404a733ca77f9b79b791f3e338c8f25e0d5c97423771f4fc24629056424a7b2bd51df59c4b5cec87f40a5a36532ff457af0b12f841417f777a43cb36",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc17.dat": "5a86c966e84f82f9fa77e682cdb4f1e3efc24cfa689454dc833900e209c616d1410f56b23a1b9e7c96575c38cfef4c20b870d18bb41ad6ce6b1db361b4107605",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc18.dat": "622ac21d372af23123b6d42ee4b5f512abb6dec39ee3b8d58fd79b6f39037ab7899854ae28b0932ccc7d0663177fd537b398fd96a635a7cf7604be27ff35875f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc20.dat": "26860883cc1f8b19d3c276a4a46359641aae1ec554d69fa78b55242e5bd65e2f5608e0bba8072d8247358674c69144d27f32164d606d062f133699165204ea99",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc22.dat": "fb2b01e7077e1fd93e6cbe27a6d9bc8e79f4a995be38086e9be8e72d8821a2a23bfdac2fa01ee02b3749a676c09195cb460d2667d846974991dbd3bc1c54fba7",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc24.dat": "7b80828228e39b8b111c2f4c4d564dcf9e0422f389e84faa3f20a525abdec62a8642564e5b9f480c2b3d1c11444424f7ae9396bc4836f2ea06dbc62445d4aebf",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc26.dat": "b11bf9074fd5f7737099ecd590395f09d28f379ae5af9163997d7ec9dc9d3475fa67ba5fde3b6ec9c04ba8080fc85fdb1e4bd599f59ee0b436c1de3b584a7997",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc28.dat": "68b69b06a7d25572dbfd1e2a331fb2f6f92c99585f813d4a556f39c2f6bee2b55e1bf101e972cdbedc5fa6caca5c6b6c74a881e6b6072699b0e980140eaba4c4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc30.dat": "3c8845fd3963c77e5e9977cae86f1c1a915d358d6a53775d9c84abfaf9cbf2e786a6e9ef6fb7272437d636adffda0bf744bb4be9efd6b17fffa2dd8b34024128",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc32.dat": "486b3df80b183cd0eecb067b6a121ec512c8eedd989deb652f486c334afc965451172402ecf1860f992b63493a19bd7f8d62c1b55e7751ea830f2d97246077ba",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc34.dat": "5c695e9617e755639495454e3471f4464370afb2f94ba32ce6bd990578f51c1a99116c637834cbd04477ecdaa3e8cb976b99cf568d4124fe5aa32f57dbd6df36",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc36.dat": "b6e889297de5befa222dc44c1b9113cb437d09bc92f8ebfe0f966564fc32f7946d505ad13a1bf165888dd3d60e0dfddb66210cf2c076119b3f318e73a712f783",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc40.dat": "9ea68a5910ef1939eb61af519bad2117535078a63e0ecfb099a47e4185a35859363b3657052856568a35322ca656ef68ea3596374f3397b28e712d1aa4630ed1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc42.dat": "fe1322b814eb0854fc60a175b7fc37d047a0047e2c291cd90bf1a0221dc56870ae2ed86530a7fa48ed4b31b7a90b5a785e7211892cdc1ad071a10fe85a5e7004",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc44.dat": "49a38b4a5d1d1d12e8ec61adeec0c5696d0205d686bbba91dee1e528650a007793867a90e22f1753b244a45f46b4da87352a10ba3d27877eeee0769a035c0a89",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc46.dat": "0d0708bd981a6282525ada1be8488d0effa512a389ec5fdfa4ae9132cce99d4dd681592d6a7648317a79d523c861b23dd360d7d7d76fe41dd56c66a05b1b9a7d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc48.dat": "590f52e9207fa62bcf3a2ba221e659be5f32fd5ae421620d51da4779db7d5917c48640b678f32c5c72fd5f842f22fcab2bdef82b92ac822ce3a5031834d296b7",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc50.dat": "1a6ab8ddc2b98f86fc5717f9cf514d4fbbb7915a9b7f6b0e85ae0e0d29febf3d92afcadce13699a18a61c73285df4179dbd0f857dba8d79b2d0793b6e91a9d30",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc52.dat": "d2839e66a3d5e0e1777a06d76a1964d12fcae327806dbf3a1f4b805c8627340146620c5ad7eeaa7140d0833ae61b5554f6346ebd9c00f4ead2973ae04e22ada8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc54.dat": "a881508eb3322b42cb02b804c3f8eabb7166754ef7bcbba000918a651530c7a099109d42b0c1db72d93152a685f902953effecff9f7c2083cf5dbc795e781186",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc56.dat": "7461980e85073e828ed2c1ad5feeeee6551af5b096b5577f93dca35123773f3c8b2d92c257d4328252925830a2392e835f1dad5625456e51df76696bf92f3a39",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc58.dat": "98ee7194e83ebd40c87bdad4e9e7e29aab78495cece0b8876c2064136771811b59e9ae249279b5d31320415acf61a9f28374c5f9f121c7ce34f54c59e46f31a3",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc60.dat": "6c262a5640cf04c347a2cd3b17b4a245142a7c23b11dad599d023950bdf8524a15e5f9be2015016a456bcbddbe416d242d0baf69fb2aa521b3dbe21b875e0cbf",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc62.dat": "f00541674bddf252e510ca073e1f8f17698268d617864ab07f11378ada7c915e725be43b191a308148dd512c0aa247fad479717e63b18ccf157b2c425bec9beb",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc64.dat": "1ec1b0e86e00c990c28e09d781caae78831a26d47c5f1685dde5a0b70a51f2d3bd79f144c929e4cc6cd65661778a42878fded36071e11cf9b877eeb19a42a03d",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc66.dat": "7f001969cc5a01fadbc3bf70e90543d0b852fe395935de139318b9993c8ca0c4236b067c3acb0eb11fedb0d634cafbcb3a4818a3cb5ce05c570b5897dbed35c2",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc68.dat": "4ca9fc1c9bab6d97031c92d06b60f395c5a5b472d94250a43f9721e54e4334f1103ba66d45c1421700bdbcbae3ebfd0ed48508fdb6b8c56c052af3a86149d472",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/data\/rsc7.dat": "35ae188a7797a202698b7cae3be440de5e62b02157d9686249546017dfc9d5de34da89616a9a606c5307388c0ed4339f9f732087980e1b69ae8f5974db27907e",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/font\/opensans.ttf": "6c24c71bee7370939df8085fa70f1298cfa9be6d1b9567e2a12b9bb92872a45547cbabcf14a5d93a6d86cd77165eb262ba8530b988bf2c989fadb255c943df9b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/b.png": "ae2b931f4d291701792983dbafd3d17237e4576731694eb3610053d99b9058c536b3bd698c241876681a15c1c644ed9a810e4c0ed5eee01fd8917bfc0ad7e929",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/d.png": "ebb2f4ed83ff1c1c9c29c338524cf447cba01bfb871e802af9776f7aeddcc8110dc57c0e423aac416492d2e01793319cb413c18238d46a51ec6379ed83b2a27c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/logo.png": "61e4441abc4a3508e6f1e8787ba1750f30bebccae42aa270a3f886dc783fab8d3f4695ca82cdc8072436bad8e46739e4b04e214fbe7890add7c4a0d81027b100",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv1.png": "55af8032e6e48a654cf3452d991b8563aafea409ab600cc10a60141e314e19a73f4214cf376d25da144710130f35afedec5db60e5b87e3cf4532fbc255c79f4f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv10.png": "78056ad4c0477a450e1ec17dae1135df71d6ffcb45f02191cd70960e07b8e8483d96c70d9095b70a33edf0542cefb938603c86647ac9e6209077013fc8c3eb1c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv11.png": "1e4e27b9b264942c269cb0499a70252e25f0430fb511ca87f57a4149766c14c655c3a051b6ddc546ba848a170d07b1fc4abcedc1092cf1c25e140c29ec362be8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv12.png": "956e826667414ecfb6f571cd402dd587c5574d038dbd40b2b90a15c7c4757808766abebc8f1df801b49da3c278286a40cdbde632496e7f6818aab23d5d0c800e",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv13.png": "afb9d087c1d245c1b6d52b8f1c231e290fc307b258b9cbbb31573ef2b85d9aad1269abaf9fa318a30622605171fa5797cc53496a8ce2b58814dc8c78550e1fe1",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv14.png": "8fa74db828461d7ffa7870363ab37eac93083b575fc10937f8a409d246d3c365672a24a119c3fb2f98bfaa8aabed7b233489369dec78d773d0b0af504f84a3c6",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv15.png": "88487450d7e588bd02e1717609ec46d63fffa7a179d47fd91c147a539c6f79e50227ed686ef665f80cd4c18645278bf7ece5ff5a0239659e360771952cd191ac",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv16.png": "14f9ebe864f89a58122c217959d104ac15347527cf36a882c403be042ec6e5677af1fb578eee9342b3d3d536f4387160f0fd00758d88d6efac80425784c49e7b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv17.png": "6314036c218903ba07baef82f1f3eb3d4274a82150826ca847a68ad1cf09596b2ecd7a8c1573b42d7d2d1662e9f0e7d91c1e6e7ad8145ad0ec019853feb09517",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv18.png": "3dcb2872801939f1ef0c2809f86ba379b63ac36271f4622e65e506ec1f24c27325cb41c7ce5a99f94e6c0be6be0096ea0ae97551569183c8890be5f8404d6381",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv19.png": "6a62b562e3687a7c1c23fc09b81e86a460891b318c6b4823c6ef4dc74b643f78848ad734eeb517fa5ca5dfbdbcc2657687422c8b16813db7e2ed4ea7f9a29cd4",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv2.png": "b9fb445493320653dbd7d280a1a068b735a7a1db2bd5aee776c14856f3db11bda2fac783ca942cd08b9808ca61f828869935dbce031f4e5b2d49c64e4c4f1dfd",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv20.png": "eda35d0a87dd21f72952ad44f24f6b8050ed293fc8e21a0eccd56e48ac16190370ae7f0d562bc344f3e7accab9dfa60c4c10f7fee2b89d27ffe964ff3e871bf5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv21.png": "58c85d948a683acedc16411887e764c79386c67e689e9c2c258b01778780c2f6e5f7f32cfc746cf8daf9a02edd2ecaa342aca48bc999918a176214f132d90b53",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv22.png": "8e9187e3ef152e37600bbcad2bd6b21faac3d6cc2166ab3e8aa807db4eb15ed330f9a25b5e1408d9489cb83495fa645438c22f58a3fe111db698addcde51407b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv23.png": "bda6d47b4189accdd92186dbcf71cfe2dad826cd9231caec69ec870beb5c39747bfbe02e006047a1732da4991703b1c9418352683faf71c6803d5c57bb091392",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv24.png": "37c8a53f59beb47a1f038369e0b4c2942a2b8ce7284659e8144097652a3f600f9adba726666b984bdcfab7b71f8cb604425ec0f996e4018ba9aa8f27da15e401",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv25.png": "b71f3fe68fc818f24387a1fd893fb4aeea3bab3c30915e827231dd9bff34d94102e794d3b8e162b7c66f0d7c54c4a942c22e487fd5a18237f8c4ff6026075071",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv26.png": "86a4c40a255273ed92ac24be012c6fce0a47baae28343ba091d0f5cb5709ad8752189b81287414ee61305dbbd9dbd244acf843011f50e5293117cbdb8c74740f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv27.png": "ca7d9c4697c276147879f51ae9170a5390190d12ef62a206906d0e43d5dd2515757869c87af6ea19835e48c5deaea6d4c9a835a58fbabcca4f5dae87c69f6a60",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv28.png": "1a350fd2884b2943e8c703c801db32866987945aab5c1af5d7711c00883e1132c024976321413acd4a625c24bc4c3b06bb0ced4f3e5f34486e9483a845c9fc2c",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv29.png": "80b5252cde82d8af6915d2c0cc8e3adf2e64c42ec23112fcdc050d1ceb2337bb4dde0e7baa5a1e966d2f5acb682860b0ec6479bc11751c14a628bc16d98a8488",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv3.png": "4db37d87ecd079875dd1edc28562315200a4fb966bf3fe3515777ee9b89db7027fcbdc702cc1c05ceb3718ed6edc32afd4558dded60bd49ae056dae755268066",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv30.png": "24ee892eb0f1ece64fd5db69b0c80e6fc84469a63e46f91336f3f5ff2ace8ca633912688489a2d69226e29f2fa84227b99044e469421c510929a8c425c9f9b3f",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv31.png": "4645e9b7c2e3ff469db3a52d543a1cc7deab6cd1d4f91c1012afbe10faa0620a179843b47b3cbd5879e788f61810ad5adad65de26db7aa68c93d067985521426",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv32.png": "a2964f79744e5a86ecb3feb73d37f86b21ff3ae4a3a946d2a60ab12b91f2bde3fef7ec721de597814e6925683450544e81e83bb17c93d28729f36749a19dedd3",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv33.png": "4b5efb942a6d4da28ec122c090ca872d9be02b2ec3048d32c3443cf2f753b38bc82613c252d12f4d15d2da210fc9ecad75c00e2aaa1f140dadab379ee3169be0",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv34.png": "9626fb7d676e7b4f36ad2a75819110baee249da64b1e1fcf31b5fb70c443e790818bd36102e9f327677105092b050e17a808b58fe00192ea588310b53de2a3d8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv35.png": "a5454ce7c111d2ea1099d9330047586339b7d416f834d03947debe85a58a94d92a4c8d822117f4c6cc8f58222d24c4975d849f8825ee873def3cb5377a11803b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv36.png": "ba72170b29477ad14e27246527ec4a56c903c4a0a3dff26094e43e496eb2446fd4d04b1425aa77b4092e0db01c5df613718370238b5cc1672d033339fee53001",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv37.png": "8952323b03e725952882a08c2542a4baf8678b650d881dd3add9705144f70c8c775330bda2a3a09f51e1367c78139003471b444a3b668c5d614fec3f9e37be7a",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv38.png": "250c93ffdce7d232c2e0a42b9a57e8b6eafc13b6dbc3971a0d0755abd753be4f8c16f4a1c23061ea342fbe49df8c1a18fceb992c349862f8f67bc1283d05cb79",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv39.png": "3890ded2e18a7a2da366e317a7af97268182f1497a4cc3794e66283adddca0cd680b2f37ad03704c3ce6db64d2586f817a9f489705fc3c6927257a9996ef2627",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv4.png": "be9b8d9d75566acb9cb06aca441ee9e8a1a8b74afb2fe001637b587de891a9ac41fcc48ebfc8568466e40700c2a3626cf746711f3698de1b61d0929339c6d240",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv40.png": "8d41a1540feb4d46deed02878a38cd4c1502760bae9d26b54d4541272872261355a0261d95bbb4260f55fbe600415a01334090a0413be4adcd204a3c9b9047f5",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv5.png": "ec98a8f3c57eca350be9b49a6b047dab44bf8ce4410338812c84be4648a53bc7ed2e6a7a8013cde109e06ae00445ed7afbd846cdbf8d53311fe41cebcb00cf77",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv6.png": "56161109c05317d998249023efef4f6834076594e89370ea86a22b4ee411658df0ba511254d12fc2148a09521f9c7dee3526d99263da1c762ab1b2a74babd35b",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv7.png": "9b8354e5779771d9c996f1c553ba04d0f0557155c2688f6fcccd56110257cc8aa1c6f060dc33f79f50407e5b707e9b6a4472feab5ea8f86151131e90f1214ac8",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv8.png": "7259e9577b9282c5d8cf8eee18b251d02f40ff8ef79be16520331587edff9ad916a2051af834209e2ed1eb494afc9c8e00f6df8853deda26593a160414794ccf",
|
||||||
|
"vendor\/endroid\/qrcode\/assets\/image\/qrv9.png": "8fc5d23a05036ea815c694e00482e739c2fdebe19118a5a5c44e7b93c72a26e3ed279f6c087b990eea4b963c7080be59b31c3ff93a885f98f0450418deb198da",
|
||||||
|
"vendor\/endroid\/qrcode\/phpunit.xml.dist": "0eef2eea3912a6631e05c965ea19402dedce795b68b975c48942f9c9707408bdde2eb0f8c674d5579fd08427308981e1edda9ceb1c24ad3f6ce9c95c0f89c96f",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/DataDoesntExistsException.php": "5497cd709469da4b37f6cd31f0d1a1ffe7eaa1726c7747e3187a39be90741143425018eb8f0334eeeed85283c710d007d3c09b3ee6d9f1213ac5adafe4ceeb9c",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/FreeTypeLibraryMissingException.php": "cf0a963e1a9737e151ac8fded16d20f6d288865d698cec5c8beb2e318a6692c63c0bddf29eba371fa58d156fb210d8ca18f5c0710f7097d5068d8cdac603711e",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/ImageFunctionFailedException.php": "2c19b4cc9c34c835f6c4c4fae81b6c8f48a5455d00cdfedeafdcae0648135cdbc302b196c27b7972e84c9f74febc3c507fad00a6ab02f6903690c8a67e68b17a",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/ImageFunctionUnknownException.php": "8c1fb396a2022666d76c013c20b22089e7bdeca63f80406632b0ac3ddfa90b948f5c8be8d0f10abb88b6dec5745fd0d8a20df3dc06e4d11fdbd20c340aac772f",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/ImageSizeTooLargeException.php": "bd255ecea6775e35c5ba71b8d88b864bbff55fe1fc82b7085ce12e43720fb8c84d98fe9aeb678b8059e0a30e8266509acbcc515af340c898a1979c39d671eebf",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/ImageTypeInvalidException.php": "ded80be2db3bb2d3aed267bfc9db788f717448bf52e9f8426a28ba04feb842ba0fccb1031157fb30969405b6f5e62882acc500080b4fe27cabe1913d7047d1da",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Exceptions\/VersionTooLargeException.php": "d25f8aaa79d7df81c8d9a4dc6c13facbca2d42d7f6d163fae9368dfd1f9e232b3597e71f7a1e8c4cf7bfeaa81e5b92f3719f85cf8e5202db5d316fd5d87f188c",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/Factory\/QrCodeFactory.php": "f17835698a04d7a2ff35ad790ca352c9afa5bc61e9d553dafc137601225390318aa01708d825b5005963a91c1657b83568aed6f7ee20742e3fa6b4403c1b4fdf",
|
||||||
|
"vendor\/endroid\/qrcode\/src\/QrCode.php": "6e95f4c766c26acc881c329975e4e761608fca1008f1c4c624dcc1b54ad34289d1d93fb9f01e94d873cfe3faec488d07bcc101af97925da993a0cf84297178d1",
|
||||||
|
"vendor\/facebook\/webdriver\/.coveralls.yml": "9debdf93bb0ef36caac1d018f322f06fcfc470390293c4475e6542c5ad0d55e809a3405a88da5e2f6e243bf999cfeaf3b289599660528b7a86ec1b187b2ada93",
|
||||||
|
"vendor\/facebook\/webdriver\/.php_cs": "0b0b98243d0685a74d3d6aeb2409e758cf9623e38a47ca84e2ffec48d6dbea25f1087d3b6766883f71f41526308e17c5a9216bee70448969e2a74865220efd3d",
|
||||||
|
"vendor\/facebook\/webdriver\/CHANGELOG.md": "982d7152df01f3545f17fb5a2153ef1d3eed3577ec6972179b78e8d8d4b6fd7f5db469931852f8c75b90740c98315be1b7081cacb5198edd4d52b6b6f47ba6d2",
|
||||||
|
"vendor\/facebook\/webdriver\/ISSUE_TEMPLATE.md": "4282e2f62e3685c5f80cf77bfa4e80134eea3ba375a4fc26b5548533812cd5caba32b910f6ba4c711ad118c394b288c47a8c6efb87d8f364c73b012d56b93e54",
|
||||||
|
"vendor\/facebook\/webdriver\/README.md": "86676794ed53102b4bd1e00850ccab2b47fdab25f9ebdf736f1b03d3160ab992aeb0cba132454ed92fe52e0f7c83c956f407828d897bc42d42a32edfd58ace25",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Chrome\/ChromeDriver.php": "02667cebdae16e04e65a82581a37aba5c028c7562c5e99340af6eab7cc350f5a7625044e06529ca848a5cc2459e22c6254898b9e7e5ac50e7b5cf5dc6995e2c6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Chrome\/ChromeDriverService.php": "08a0ae901e91390a823227c55e25f2c67a6fe39da0bfdcc59bf8095b3ca1aac93bcfb11685847ea96ec02827c6957af6240d44149da8e050aa49cbaa8b4dd772",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Chrome\/ChromeOptions.php": "d1f1a5823b5091c82060a98c0b0c4064f6de3b745346feafa0eaa5d58196b9d4dd74b29f2b72d6c1d07e977d7ebbd6c64a6da604bc8db5e0ee7d31e0c465701c",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/ElementNotSelectableException.php": "7ec6d5baadcbd689ec4a634a9101ce6ad534b37235c8f11ccdc6202c14bade2bf2314e5a842f5e0fad296daa6b85c158a59275329bf126ad8e39ce56ccc7b73b",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/ElementNotVisibleException.php": "04a35f613446729332cbc935f15deb7cf118b39a2c1dbad4e3076df9120be2d98580b9a85c52793ff603992336bc46a3b099c9f61d788f66201d707b5a8d7898",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/ExpectedException.php": "93ec94ef2e8ffc3fbb9a8eec69e8d6a1db4e286299c98f96c02261356f67bb47a6c9407859439ecdfbc601ae50b62282a7b3341cb6562802912c5d54ea381180",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/IMEEngineActivationFailedException.php": "90745ee8af017ca689426238541b4ae2ee5ab8058811b57b45257e2b71474215230e431b89a296a0e79198b4e2397be9362acfa25801ce099d6344bd638d08a6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/IMENotAvailableException.php": "217f1e83c6675107f744b9919e7875aaa7c49acabf34ba6cb9c8173ab437f0ac3b74204cf553dae912b7063c9e76ecd645f2ec26c545162446b1c72aa63e6ef9",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/IndexOutOfBoundsException.php": "e4f4e87ba3b4cc7dd0b5e673533c2d0e26e7a4dcdf7c2f797b62a14a36ca24820d9365dc1809e8b2f7788e55640a1904d370739361d0a5a85def5531990081a3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/InvalidCookieDomainException.php": "38caabd0b5c96dd8bb41713de32469b217433df048b87551ac092898709f855790134f9d0bbade6354885626d1204a39fbc57dbe7cbd63e304db0c97a2767505",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/InvalidCoordinatesException.php": "3e63fdc4acf481a7996ac4284452f32f070a3bd11abd5d3f29feae67fc3af1628bf3c54a89604780688392c0997f0991ba88e1d2d0fb201955ab8cfbd9d2035b",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/InvalidElementStateException.php": "921223a1bfdd6d77a7cc61776f6bdb5c190481d85622bf3a5d5ae592bff218dc211b8e59f173199ee3c1a7e584ab7d4e889560b4c95f92eddb6d8b2d656c2380",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/InvalidSelectorException.php": "74faeb4dd97c7912278ade6f2c8c15068e2a11a38bf723679c33fc09ca1d3dc4a7dc04bc2f65fc2972fcd272178016abfe50a965c1a15986da67282320ab39da",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/MoveTargetOutOfBoundsException.php": "bf2675a949a406b394b3607a474a0046da31d94d938b5c9829fda70fcbb32a170bf321d2db3e076ed15115f3bcbda8f7aafd609ae4491c98abaab71b7245ecfb",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoAlertOpenException.php": "a89c1448fdb5fd0d6e42ed8930f3b34be6ab73c2d450b39ef5d110eb957c804b7d0f454de3674a8e5929c7eee61b9c233f8977d663aa839f310d78cfba230030",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoCollectionException.php": "874b290387e57d360cf196ec9e3e91405231577625f4532d455e79f4939f90928f1a3d3d76aa77858d23346fe64b330e234d744d1e147cd5a35f512b892ea0f5",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoScriptResultException.php": "f9e44394e401215ec1822026225461668483d4ae7addb7cfa73b4991e9c63e224e4034370f048c2eb3baaa01dfd8bb591962b6fd173609bf805a012bd6dc69b7",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoStringException.php": "eb55fa94c4bb4eb2033237e6e911a79ec7c1c0c7f76739e777bbd80c5ffa801f709f4cc416ba46a4b94b1c90a2d1dc6435bdee648986423f819e132adcfe1edd",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoStringLengthException.php": "0eb2aa76ca0a96af5455ec9eb5d5dfe6ea99ccac7b16986d627c67d6e4a515475adfb203c4704a813a714d174b8e180392df6f704d8b91500d0beafdab475020",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoStringWrapperException.php": "22b871e6c0c496d77f43948fccb1c08f0ede21dd937c4ae6d939455cc9a8a07cbe505ae0e98c2a2247c210ca86fdf2833f27db8093c6e3cb94bfcd1ba80435bb",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchCollectionException.php": "6b70ec8164f9930f360fb7fa1ce2e2e18ba4171cf1b3319465dc39a219f23dbfc87e72fc7ebeb0851c49cab3493c08fdaf284e7211821185925dc9410ee380b3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchDocumentException.php": "4077a087279b2d7eaf296d5ef2d0e1fbc037129aa713f6337a1ad23c5ec195a95cb624fddf73a893cba2aad5fa5f67a6c00b0117cd7e02cbf8aee7340bba4fa4",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchDriverException.php": "b86d25afafecbb562bb947404237b68e32311a812c3dc47d50a15ebc874b3f3f5c1071be957d035db4d7b17b0c7bd6fe0c0d6b669294aa0dcf2e7e769bebf321",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchElementException.php": "df6ca652679d44f3a671c5e8fa0b3f1874134c2323a5e35f3b0008ed2815c5e7916bf28d02d99888a3ccdd22d1f0448cdac1c13034e23451ac9b11f7874ec8ab",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchFrameException.php": "72638078e540357e473c22ecfe95f78f93171d6f7c35932d7fc5c1ec741cb3f61f2dbd15b13a2c90159cff3c325b66e5a995d2ac9b5c7b3f9417028f6480ba56",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NoSuchWindowException.php": "9f7a519abf163ce04acd8e25078f58826842e05e7dd2483f75bb815dbd4d8a18623e9e5d1a0ca9c3cd9a90ba7113f9bc3b1c32d3c3c375123c9aa56a32ed1aa1",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/NullPointerException.php": "6048a31fb22a39be01151f56f7195bf4d0a72fc29d03c6a505da93f2254d2bb5ec46c31a0a505c3d429949c27898805bfc949365109fb1fc65911a9ee5732a53",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/ScriptTimeoutException.php": "21178511fb7a212ba4cc793c6f39afa26b2b8e6e47cf74fdff9a86783ae375de0af0f20c0329937bfee3a01817bd2a386eef659b597f72311c71b00bb9f50e70",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/SessionNotCreatedException.php": "78b77cc8ca3c1537b0c9dfaf52a9dbdfc4b410ca35d692260234ee3d7c9dee2b4fc0753b6e422dbc56792a3be7e5fd0a981b39f5555b72ad4b47967ebf702276",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/StaleElementReferenceException.php": "120e16ff56398aa605627d2c4b0bb5f88713a2d93e8fb14aae3b29c96665b393f4b19caa583c51e0ce9f24b1c8160dbc124567fca13e3cb609b116b1fee94e4e",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/TimeOutException.php": "381b70c593acabcc3f7056470a7bcbee82e863fc656536f02c2ea638e81f179946a27ce7084c5770eeb9a03ca7338de068bca2b94a3f4732625593023aa0f1fa",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnableToSetCookieException.php": "88c8d0c357648cc318b107fe47ac72f36b8ff2e5ac0ca5b79053b9d785ee3642f4084c13721c2c43525015aa95a5e7cd0a3927082c2753652c56dd30616aa5f7",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnexpectedAlertOpenException.php": "7d2927607c570f5264bc29c849121a06cb11521abe7a178001de44b2f1cc1ab2db0f971e76723ed0c265c098eb6f336b6c66e1fa77ecca7078ff0944826e4cf3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnexpectedJavascriptException.php": "686769e8d92c1b43a947b9a030be2eeb0d93de376cc142a97341cb7343e3a1b7ea1a328815c39ba62e38cc07dc18610cb55e17e6eec8b14c1a61a0f16a8e20ea",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnexpectedTagNameException.php": "6b7fdbfe32b68145bcd9c5ea08b7e27325ff1e72e5742cf49503bb1333192e108071e7b39768091a12ece64b47b9435775d5235ab638c6a854be25c5be0623f3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnknownCommandException.php": "80105833d0d853cc12ee7d8dbadeb8a894df9680ca6fda50dcd197f2311540e08b1d14890eb703ade9306e9c3fe8bf28bda470f909284e4c09d8b89e818974d7",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnknownServerException.php": "761f5035dce6f993cd5aff4fee24ef9497bc625a0cef76f559c1f128dc8cf30e943a7823434a904c6c021b05925a91bfcac0334a192a1c8c6e65baab34ae1e09",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnrecognizedExceptionException.php": "6bd5ff1b60a98756bf9f5c8ac1a5d10042e3c454fd84b6f363e1862d16c921e0e99e6289ceb6a29c3239f4395df328b33b6a26ba9e66e0ade5bbccf32e630e63",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/UnsupportedOperationException.php": "edfa5070732fd50c067e32d8a2c04061ece4d926650fbd5f2b0ad66d980ee0029c388e0604e6a644abbff5c3735b0dffcc29f451537a6ed3cdf1a8ae83ee05cf",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/WebDriverCurlException.php": "443850aa3778e96805e04a97177a8f9f767e20a274e678126e741f308da9445551c67bc8de9ab705b22ba678be0a46b2914969734b72b162fe49baafbe0cad00",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/WebDriverException.php": "17dd921690de4c35b971a20cab1d346e61181b32928e3e0a5af65c05dd4e2d22ad6f3249e9160d53984a284e6efd67a4ff45f5fd491f1d900a35d0e6b4589b55",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Exception\/XPathLookupException.php": "63e7273b1ff97e264c1131cbe374ea0a9d73bfbfffc556b919a225107daf7386653cd24cea1a84531c30c05ccb90451bf1c3de054067bd13aaaf6253538a95f0",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Firefox\/FirefoxDriver.php": "a7a04707288767af1f7f313b4d21418f3f4f02e6bfc30078d2675ee5b56fd44cfe6be8cc7d6b82f72650ebf51fff42beb5c886a4b73c5d89b80e6b601f28a0ec",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Firefox\/FirefoxPreferences.php": "e9c6296dd32bd5e3ce83485f8a84ae3958fe2f435758ca36b80145f9a38430ca4b84df54489a3ca18399e5e1259eeaa22a8d844c3586cbe95a1fa96ed049e02f",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Firefox\/FirefoxProfile.php": "97e25ce7691e3763f16b17546f59bb293eebea74c6ff6d081cfd44b974c6bfb4c912ac13c8cc1432dc66907c2be8e8e51514156bb8f88e7789ffa73a90db6fb4",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverButtonReleaseAction.php": "2ebf9ba60dffe84f6e9bbad0c0d2cfab3640c75e69043088680407f51899edcf63ecbd118eff807e35bb892be4753c87a63e9073de007dd26f6857df27983b37",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverClickAction.php": "812df6768655535ada0f9b4f9c25b466748ab9e5ab97c72df0f5a4778944892d8691d9922e1cfb3147b5664670890ce9d95347de0f370fbea67a3a98667701d6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverClickAndHoldAction.php": "5a50fab86137760679aa1797206bf269604d8503658d9a2d9e0ae7bfedcf43e9fe99f3f2d28fc61fc2ff91d2cd08b1eb282639d7a0a170b94b5ca644384670ba",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverContextClickAction.php": "f1d7ed67dc81666e39d6cd58a36af5603d67d2da20e105bc338507629ea720168a524a7d52bf7e9c6bf4b4ea33e7c2381dc08347abd4f1305bf6b1233d4a91e6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverCoordinates.php": "89a51620f730017eb7debb421db76fce3f93e06d58c16a0c37157c60e050843e8b46dfeed5d901d508e27f79d0ab3612d537f92e79df43113705bb3ec4f54238",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverDoubleClickAction.php": "3a52e3cbc8b431b91b69d6bd0dc5f15e0b4879edc0f4af026458fbd50ff78206e83efcd5fe721a0e88f3e149799b89934420cf62c47aa0225a9ec553ac2aa439",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverKeyDownAction.php": "eb969683f26d2fc2535ec12b6c5b167a28c5286e8b210c9759ea1469e96f86527f9810b261e9a4b838d503363575283e024c83f662b821a27e6621731a668f43",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverKeyUpAction.php": "36e5839928b7ba6db8743232b8dfcc9b83ce915cbceeeb37e40ba5ce1e3ce7ab2e2112aad703a96f03964abc02dbc85443fc4054461e2770b002863db8a8ba74",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverKeysRelatedAction.php": "9a1b02111a46738bfd687d5a87cf0f5f1d1cc9d592e4181da1a90e6a73bc27fc3858d9a95f98629d7994073faa32b90fec76a2876fa6c4852b2fef7391ecd6e9",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverMouseAction.php": "4be314b7aa22668813d69837f757ed4dc2e24454c609353e6d182a26c87a17c4cb705e5eb938a42aaa0fb1b14d399043e05c8345f991417170e8028033f6df12",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverMouseMoveAction.php": "f6c7b5310f996230a2969c95d19855a55d4a6d2887527e31af518d429bac682508a3cdc5c47bbec61b3bb28fb066c955e10443da56cee5da5aea44346a7224ff",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverMoveToOffsetAction.php": "8373a2d7ae6301d237540844c34be8c268b5680dda953d7abbb318636e3eac57714c89ec579e9c6f76117f3fefb49563dd022af0c5b206c74d1d8ca51888adeb",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverSendKeysAction.php": "0a6cfa010a1f8a6ed47500062708f241e09373ffee1ad288b89e65d2823d81054404d9d91eca0c5440f6b6366e22fff2a02d75986ccb611cbffb01a196745002",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Internal\/WebDriverSingleKeyAction.php": "ad80613b7b6327f103c23ca4699ad1e076b1cbc6e59951f0987a898a95ddaa7d2d3a2731f8d111ba309df42e5005c48346d7bb845064c28cb26be9dcd2605a1b",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverDoubleTapAction.php": "33c9d8efc54ebe08a55ee9f9a1c55b9703f319c8b6095a987ee525badcbcc38b36ccdbf7724aa4159350ce0ae675b3f7b3aa96656bda48872a0130c17a5254b7",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverDownAction.php": "3f3f73854aacb3da7962f6363d86b92271cfd954a1999409d2067a739d586aa6dfe6a54f1f001a91175f33538c37071da5a58a8c12e071195cea5fe9e650b3c8",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverFlickAction.php": "af0dfda1c2df3d862251ba908a80a0ff24e441c970ad9f1c9bfccef1c18a5eac63bc0233c25df921562f45ae9f7dd1c40eec1e1b5052e408908739db0e2a4487",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverFlickFromElementAction.php": "83bb49ec89e10baca53463e324cc10983f22298125f14b222b2c18b8f75bda33397860401577b7590119c6c0af3cb94b941060a83bdeedfad2b7b9279a3d672a",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverLongPressAction.php": "341a734a23d0bf54d64955a7aaf8a3d3244d519a04043c2cf1d3b97624b2bc3ce51652924db19b49a4bee3f00e75a73f58889f4c3b072a0239a5e97d811623cd",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverMoveAction.php": "1e66c610eec4d53e07c09aa297e818c0f1f88a93b8641f3f20abd60c49407863770127f4021e95e5d1524dd0f328499355a8d87f38766804439da8363f109ffe",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverScrollAction.php": "e686c7fe0c9cc8168e04b6fd39c69b53e3f07e21608f9d7aefd219b223f40dd74e05dbb752a37e30f6fe0a12686e794151d419d56e4e19743787b3972b5cb17c",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverScrollFromElementAction.php": "9cd2151cbdd6511b1fdf7290ce6302f9175ccd24b498e6fbdb99efe38d14edd11c4c457c52bb0ac5e1a203d28b1ff193bdc80cd0dc512a281d9249933cbeb7b8",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverTapAction.php": "5bf480a6aa54446175cb8666e3f55a7d7076ddc33cf69e603b17e8ae9ec498fb3cf60d580946a270ef0a5676ab7489a3986f12b9fe7cf6e4729921074edfa9a9",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverTouchAction.php": "6f1f547dd24803d261da174ba2bd0fa1a0571322a95c171fb709bca9556f4317f3fa26f1343458bc387b07d295f70570d855be30d012cfa54bb633a49638e60a",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/Touch\/WebDriverTouchScreen.php": "b4fdfb123edaa72bd81e6d271e27759d070801683a3341236623ecef7fb676e1bb27706471f58f2d273e461b217f0dda18c07f853af7214cbd31db903cf2a7e0",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/WebDriverActions.php": "2095df0f3bf2ff8dcd17ab8ce3115413169af0828753d7e40ad04ca091dd34cbee36904e64c5c9f03fd6ac3b68b6556bcfab460b5f6ff0f5013aef9389953cc4",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/WebDriverCompositeAction.php": "84dc6959d5711fa5843dee235decd5315d5cd7508c817f68502979aed35932fb99102b97bfb3d34ed9929e76cf8593cd2abfeb6bc38d7e37cda9aa7e286b1708",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Interactions\/WebDriverTouchActions.php": "06c431938d169cd72f7d5b07b88f1e6dfc2d81b906c190b9258484c1e4c398f1bd549995a21fd701a30e41687fd25cb527ae7f6620ceb477c71ed938f2ba7cfd",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Internal\/WebDriverLocatable.php": "3674d897f1233444f9da15838aa686ca6956eced9e6b1e816a68f5a4e2cf3fc2ae67339ef62d2682211ddae2fd3f911b3a5b09888f6791281f6a05acb8acb122",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/JavaScriptExecutor.php": "6d39a15370fc1f0deb99a479d64f04524d3e8272202bf101576b7610402f8f11def24ba0a6b3a47bf89646d72b9c02f2da6aeaaf64837ab4d75cc8735d11ef12",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Net\/URLChecker.php": "4d9638428e481efd35ba413fa7848a8fb94748e2f6429808efa3c38e219c7f2892e9a9a252c96e1ec3e3bd6b94b88457093a025af4847b4b9722ccc821f3bc34",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/DesiredCapabilities.php": "e8beba3caabf6e4a0b5e6530c56d161f47378436fd5111fc7327bebea833c292982583d030f37068863367f4b745b7ceda5b0bb11ce72e842be70db33ede120e",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/DriverCommand.php": "b72f1ada8680d4e68746fa157d6c4f06a9c69ed34e3ffc0f5810e77e7a75fba0468d868585a0241353f26faa42978ad7df1d02f61a0f894bf56c7b8fd1ff3e5b",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/ExecuteMethod.php": "83f5bb3c4763ed61b2fd481914c3fb1ae9a7ea592b0f10cf9cc6235aac535b7dff35bd18a3490f1205b769f25cfbfc7dba98e13cab8b5db494b97f0b01844f8f",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/FileDetector.php": "b8e628117bc1c0148168d11a0d6db63aaeb9360726c53a443be9fe1f22c4e21e7245d127f79025d34646550568d5bdcb564f4b9465c8084a774b7aa1b0c7d151",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/HttpCommandExecutor.php": "275167511e8b3eaa601decea2d175d93ca0e90fe86cef5678f71e06ae9a15bbbe46c26b9ef0f70f5e68344610878a9f38f43f7ef33c1645cb32c2b570d40a7dd",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/LocalFileDetector.php": "5407ceb9d60ed0ec02038774f2828338e8f9a6ec9f5154b268c9ac2d504b5a1d17b4600ff528bc5375fa14604859ae616ee889b0ddcff75725712c5c0df1ef2e",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteExecuteMethod.php": "5a5d0c7fac70a5f1d0b9a61368fe855dc897d6431c866b7aefba1a09fda01da3326356926f9b4a367ad02b240ac30a6939cdbff45dded6726b809b7acde4dd52",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteKeyboard.php": "cbc99d4b3bf0e145cca5defa029276dc19e25eec22aef50ba5b0f1d8a069e9b888f0784d1eca454b75d58c580a8118eca681d82b30ad647dee01a9b2934a513d",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteMouse.php": "d500716fdf0f6a939e48f5d85a6f44fa7f2529f04012b55192903e24210ecc744351df3a7f763b3c4d78134f8e536b34ca8db3f74e241d1d2053c6f2e2dee892",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteTargetLocator.php": "83c70e52d01d06db61eed9be420cde9025d236ec5f97a0fc88bd8cf8d7fdecc84da60c4dd7718b54d10b8f664a8f42168266b97380c13286cc271a6866ea82e5",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteTouchScreen.php": "fa65794627a8fcc83007342acf8ce5abc11f7aba217f1fa64b65ed39eb27dcee08f9bddc8186a74254cdc94c410c0d17d860773b8adb42d90ef9a71427438157",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteWebDriver.php": "cae511644fd8c02850df794eb28c8a37dc5ff0732e6f3c1c88ca92a7cd3bd6da1e7a5ad13a852a062dd265fea8f52498f5d8448d33f4a82aea51a0b52b390bd4",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/RemoteWebElement.php": "0b5944a3d0330a4c96501db9805317fb20d9eb5de33e56e2b60262e0672b4abe185a932c2c3a757719732ad8aebfee213a929880717b98b89a72906d6b71427a",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/Service\/DriverCommandExecutor.php": "5182e446addad29618a6c2e8689ad659a1dce65031c29e0a92913bd099dcf08fa19d5edfdf5f90ef2930b92f1b3df29ffe44e0563eb89659685546454493a0e9",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/Service\/DriverService.php": "13f03223011d24a95bbae84f0dbeca9a26af22febc887384e18458f2da6ea1314c4d7229fd432dc7e85b29789d50647c8ec35c74b2746c0152b3971785f1ef53",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/UselessFileDetector.php": "9651f8319a4083c509d9fa388774f927e25eb5a38f4444ed76111745ffd2855d36f736042db538a2c80e929181d50ed9db6b37d0c9fbfac0c9f9b58bf2e6bd62",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/WebDriverBrowserType.php": "c254e367bc5f16a270486c544ecf2c4210c3a633871473062d2e23f52957ca9e70f8b57899c79f9b0d278bf920a1aa2bf28303ce63233ade69e2a586138b44a0",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/WebDriverCapabilityType.php": "d876b84e7d21fbac9012d5fa7491cd010ccd3689c1a1c8a8c18c52befc8a1ab0dc990c7796e80f13cf2d15e3c92816c5cd8a130a91097218a4f68922c1b73145",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/WebDriverCommand.php": "ce007d18b26c34096c6bb50392b52110eb7b267bee25925968d3e0327a5c57483ae21727f68955f9ea094aa12f7a973c0711476dcdf7b4502ac114e342746c35",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Remote\/WebDriverResponse.php": "17b7e6e3abd183686bd49dcb6a6b8fe77a0a5425d4a3a09ce7ba4886233dc54282c89e9d226c143ad0e56aaee69d120063cb709434332781cfefd3b61031c5e1",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Support\/Events\/EventFiringWebDriver.php": "a1fa5d5299e83a4819e7f22c105b8addc7d441393476792abc08b2c5a20100728f1ffd99364f90ada6b44414b183e5734980131938fd8fc3cb369a488418640d",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Support\/Events\/EventFiringWebDriverNavigation.php": "ec24941db720b4361ae537d8f147312cb3622399c88c2863b66ed777f890721f872a4d3d5eed98174cf8a681706d50a2ff1b77f0ddd2e54edfdfabb912950c2a",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Support\/Events\/EventFiringWebElement.php": "5444bd68a075314b99ef451bc81b2d3a55df902dfb0ed6ba75abd3647d23a5853fd5b612aae78fd3053bcfecd7b168f655e20c1c5b2b367b5cc4b0b26ff1bcfb",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/Support\/XPathEscaper.php": "4b13a9b7a8cbf3f0e9f5a57efcd6d6a4d55583da94c4c757b1bb2f945df8a3b9db3cd955e1d822d1e767598e86c7c6fb98a6a21bf350d0df5c52b85038efdd91",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriver.php": "bfbc5ab4103d8ca63b026d70777feb97f822325ee3f3079d97e288cfe668c005c5777260a8172b473b2b91b98ef6102bbb4d96fbdbe1ef91663b091f3e4c3796",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverAction.php": "bb48fcdefdec17adde701cf43280a094f31a6934b83f2819dcc25cd27281aa08a14226fdfd1dd1077a2d03b5467611857c426c55d67776d5040b900706896727",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverAlert.php": "5383709e6889334836f9bd2fb3c690d10838f8e4e6562d13a1a327eb63c7fc642f2c9b439c23e9115d27f5bc819f7d4a0c972f75a93df3e14842ff49af6cce0f",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverBy.php": "35181e7f9b3e7ed7c55d2c8a90da840685728e1fc88185d7fd296eb3b0b0f46d5d6eaa5aaf6402f9f9067f76c1efea6f766500c04326b9cd44a6d5d9c4af4599",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverCapabilities.php": "ae6e22d7998ce6ffcfcb1bc422f7cb1623b904ac42ee27af6855a454fa9cfde0cb37c6bcc385fbb9c69d1b468a6f7645cc41177c7fc95011abc422003e817f39",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverCommandExecutor.php": "4dc2dd8773cdd247e17c8e79fa1f79418245ab0631d16e73cf4779e48ae0e0441ccb26b2c1f7c9207067934ccf029d8368aef5751f21725f75aef815881ec5e6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverDimension.php": "6515792e7b37706d3f604630b4a472e2c873b032bfb369cdecec956890e5ec9a019c9677132ab13bd2a322026f80523a1068ff3e18ea5b02de4b90cdbdab1195",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverDispatcher.php": "355624c491269e5b400c3b3a07ed6eaa142c8ef7e71c9533e2d027e9e4af3a990ee7a8e2bf18ba2e8af5eb943c0eac1144dc9d1fe263bd08b3bfc121d37aae3c",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverElement.php": "ba3184c3bd0b3155c93ff100c86afdd3e357304d43809c2bb501dedd2577ab0a257188f2cefdc3dfff739684a931405000edd67660cc3c45f49c5133167c27f5",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverEventListener.php": "026872cdf922310ef1044970f871390e021dee39a1917a982b73c4697e7873f88bab2430a100d74b81b7874ea98c13fb37f32cce007da7ba843f310f97ce5d9b",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverExpectedCondition.php": "fbf51ae0cda3ca6e63f05a77fa1926fa047285a9a20cd0086a0a13673d696411a1cc6fc0bb6918afe7a326ee69995078df6f994252f6b9365580b0a8cf090d83",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverHasInputDevices.php": "1fb7c1fd82eb91995491e46b87a82e235ef2a00327bce985eb00252b123ff32d3fd1d5d8af4cb7f2c357a9735f9c49a9a24aa05cca0bf51872a47d14f9c59898",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverKeyboard.php": "fb5e0d711837cce95e261870edac5de89d24487a63e20f19ce9bd274f81300d1caca6df177854403840f44f3d3e7a79c3304493e38ab0b37dc03a4e31050cc25",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverKeys.php": "256803121ce0117f49bdcfbe9ccdc9e3f872ce8334017040a49fcebb3963d3f87f9249399c4304718dd20c5130e1bc14c5196c3647e21bdd7b635292270bf0fd",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverMouse.php": "850f42f30611d4b17618abfa67e8fb07cbacc8a254dfa0c85c77f04cdfe8885610e9407a14f0020f1a125d454c51e66b6a6fb1189f1856eb30de5c848bd5a9f3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverNavigation.php": "fc737bd003d3a22022af35eeab86d0dae225d889741b6c9fed1e2340531b7e077ccbded74fe751d8e7f2a17657768ca38c4f7c4b93129bb2f7e46db1fbc90d2e",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverOptions.php": "9f5928871008e3d3c2735bd883ca0f9edc3c7a9e74e44304a3eaaea3d60c0ad421e02d0c7bb283f5aaa094676c71c0813c072c243641855194cee0de63ef6bf8",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverPlatform.php": "3c58a362d53bb9f7e2eaf6edbc6d60178a25f84eb9722f40c531ec6f349fc3e5a3c66f85fabdbafc5a5ae6105b9da3dbc2194eea9f334578330a775e9acfa1d4",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverPoint.php": "e583c5349942bd94a59ac4c2a73049f7de024da287f4cb0d33e2ed61dc789c4280a76f5cd492576db88cd08b58096b4e9b96a92090ad0245fc939f983c4c71bf",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverSearchContext.php": "1af165dd1e93d1c63663ae5fbcf9a2a6a4e390ff718cf0f2b96a5f6aa1e34ed4db4283ae88cac2ee945d32d49d5cb66597f228a8d4cbb52288761e37222c5fb6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverSelect.php": "cfc0803e5cfa49f8d53995775fbdcb95c804e49809299ed5aaab9b6d3e752eda9a678ffbf17896e15d95502fc7208c75e05b8a95525767533f501505785ea7c3",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverSelectInterface.php": "98713a46f4047c3da68e53467953c579f8de1d385ac41012ccd0923e5b78c08e648edada5fb129e5bc9020175c3c8bc0404bc836bcc20e0ca085a7ca810642ad",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverTargetLocator.php": "f5ec9897a33c12248625b74f975888061356883e26b39d3d1c76c02ac14b673d8419e8808540180f2d5c769f38484f5e2c6184e0dd2540f4081a1c5f042298a6",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverTimeouts.php": "048835b8973d60f1fd8cc48bcc4ae75ab945bbeda0a54ce4c819854cf417180a7cd742767958f11b12ffe93e904a5bf32c963e5c03d26e3007ef73caa4f53964",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverUpAction.php": "42149c61b27fb21ea80f8a7e29bcab1764d356eb3f26f11d15c697948d49584fabbe328ce528be3a8555e4bd07433388b43723fbcd706f28e33a75a727f2649f",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverWait.php": "dd39d0e18c89470b4d19509137571cbf45caba31ab65ffaef21e41db9bc89df16619fab74c3f1277c2bd6f4ffddbd50342f4b4e725734bf1e3d6d5ac98e15b74",
|
||||||
|
"vendor\/facebook\/webdriver\/lib\/WebDriverWindow.php": "6258287819a3fc9aa7be3dcf452dd4623ad5cc62fd7d7248a1bc7700c34e5e232455c417c14fa81833fc2b33de4a56da2923c2c25eb6fb6dc3d6703dce21084a",
|
||||||
|
"vendor\/facebook\/webdriver\/logs\/.gitkeep": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e",
|
||||||
|
"vendor\/symfony\/options-resolver\/CHANGELOG.md": "ae202d35db4462da55b81a07b5f3538984f6e7f2c5cf7a8dd4951d9c7e3400b9f5d21f7fc0de0cc29530cbaa1ab06f69cd7eefecf8809f4e42530b5331db1b14",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/AccessException.php": "9614d936553f4128bff6328fc833d634cf466808774c55fec6be5e0ad18eeca2c098821f8dde7a34bb1a104553d9e43883de7845c720278df1db7d0d56017373",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/ExceptionInterface.php": "56e765fa2c645d74474f648cfb4c80f81ebe1bf18b69be14b1127b8481ed613914b9c3de96a87ba12e054e5d2f449dd88a48947012f304b6cbb57a73a1c178eb",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/InvalidArgumentException.php": "8148e6b21fedc8b5fa84428dc28a760a661a8e34be991f44984844463456d275aa3e6a40325d90daa595a14c243a88d26fb45cc8c8c486438325f10f15200020",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/InvalidOptionsException.php": "36482b165caed2a3f95c819c7a398baf51535ce24141837910988285fed8c484b2a719390481d599962a1b7126f704681958e88bb2ce51cc20b66231a6c6ed14",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/MissingOptionsException.php": "11fc2a25ef0721896cef3f57ad898b14086b155e970488e41b6879313761fddaf64c51c799da76900c12c208d0e48f01216f730d413a69133364724d882d0d2e",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/NoSuchOptionException.php": "4a5e3331f5a33e18019343123465ddea24e4d844456f6ea75e01ce2b551bc2f3950b0b26188d3ce3d22e7a13246b6d82a197ca4e77551cc70d69373cfd0eef58",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/OptionDefinitionException.php": "c2857efc44272c00cce78a934396709c4c6084f3bd9de07f1085f07b88936d3552fad7d15daaa0a55ee3b24a0890013f072c3ce4765560a9bfd1fad3d4e4e31f",
|
||||||
|
"vendor\/symfony\/options-resolver\/Exception\/UndefinedOptionsException.php": "59f8f6304b7386207156b83700d9e458fd0598ceb211fae65a560f7ba5fec91646eb1c46cf6f806fe014b48974e459c824b3590b3c2656cc19deef5059a165ff",
|
||||||
|
"vendor\/symfony\/options-resolver\/LICENSE": "077e50f09237649d2754db56bef215eb20d65e2dd9394183be5ce76ca7bb4f69cecff363e1bfaf5b33c10fd8beed701ca20757a74396bab784f0867bdc37e16e",
|
||||||
|
"vendor\/symfony\/options-resolver\/Options.php": "cda9fc4bfeef0ade194930be928e080380722adc18559b713a4f6a4598449fe76165e22730594251a9a91f46cdcea9dc5af2a60783c195b64b607f24f8aa2472",
|
||||||
|
"vendor\/symfony\/options-resolver\/OptionsResolver.php": "41cc7c670dadb0c963be63585b97a5ec61e5794bebeaebcf50727171243038da4b4a77ee8cce7343688511040b960e3052aff963e9acca17ffc772a82032dbee",
|
||||||
|
"vendor\/symfony\/options-resolver\/README.md": "8774665210e4efae9918600f6c4bc710f05ce187f0300e6ef46058d4c94d42d0b84c733336cc6e0d51fe779fee17d6f01f5312f67b925a59626129c3aabb3532",
|
||||||
|
"vendor\/symfony\/options-resolver\/Tests\/OptionsResolverTest.php": "f95034798c3c5a944ec4b4044d63e5862e5f041563821b39e23bd4d016aaf55d13ad6dbc5dab707c144ac5f65d770d579ab6c2bcec1e7f5fbf4d51228eb624c7",
|
||||||
|
"vendor\/symfony\/options-resolver\/phpunit.xml.dist": "8e458c87c3d5b51055a38993dc6c89e5730bc6a03f3eb32fbaead06dffdcbf59c15d4410239e99b43fb9bbbb42f8a069f65c6f498c4b3433689bda4189faf103",
|
||||||
|
"vendor\/symfony\/process\/CHANGELOG.md": "1418c6647810ebfeeb56155f4c35995677ab037a269e42c40bfde57555c41dc33eb8ff802905747beae43b3ed98871d4af6ee9deb4bb37948fb83c1037ebe204",
|
||||||
|
"vendor\/symfony\/process\/Exception\/ExceptionInterface.php": "3ff06a901463b0cfb3c4266ef1e1f6b13164e5d3653f2908fdc891c1623a407f1760dc869eb013a780b1c45161e4e406989aec2df4ee688da2c9e16589b8763c",
|
||||||
|
"vendor\/symfony\/process\/Exception\/InvalidArgumentException.php": "61e0099b43c0e3dbff1c192d1ce9a9b54fe80f839c21f0d9d42b8f95d63f87e6f834d8d1c1744d9f5374e2d4463e41ba7a9f4c1c6fb8552eca1a70b335241ca7",
|
||||||
|
"vendor\/symfony\/process\/Exception\/LogicException.php": "76fc8f0353e204fb193f1274ad52014f416417e8970e29c89f639ac71c4e02d7e04683580b40d16f16553c1f37dbdfc5a8afcf7af44bdda83b350b6ff0436f21",
|
||||||
|
"vendor\/symfony\/process\/Exception\/ProcessFailedException.php": "8cd7ac5b6efe76ed79809dfe1c585321c7f4dc00e72617ba654fac1fb27bcc148c623002bacac62b12c23c8fc1e2d018cfe73e3f5dd2ad907a4d0ceff3e50c7b",
|
||||||
|
"vendor\/symfony\/process\/Exception\/ProcessTimedOutException.php": "a2b3aea739f9ca1ef314636d9a64c4113fe2e223214d3cecc2c70a2a54bdae164205b3fde61cc1f7b6039fd096a969ab0e4d7db9960f3193e896ab0e72fc93ba",
|
||||||
|
"vendor\/symfony\/process\/Exception\/RuntimeException.php": "4c5744da45b9cc26675a056f314859abcfebd7f6f3a8bdfe8d8b93ae14dc1ac1324b85d2c0efdac574fd55155d230b96aea34f10b542f2c4f76f633b764c480a",
|
||||||
|
"vendor\/symfony\/process\/ExecutableFinder.php": "8fe449ea3808236bef8802f16f8ad37fd38f5de5d71b447f53c79cd8f4f79d2d8c6fdc55c1183b117209da75e1229e55989c53c2361a8a97c6c35ac39d07b3fb",
|
||||||
|
"vendor\/symfony\/process\/InputStream.php": "881a53539b8e4a450ed559402f268872a2daf8f0257feda0efac84506082ea814b050eec546d590f872e01c44ae4870c639cb2f3c17960f07b389e09639773a6",
|
||||||
|
"vendor\/symfony\/process\/LICENSE": "b46fae265b17108e0f16fdaad315991511a6f20b2b2c61a8603be59f613746d6f6052e26d554baf2f980104a214290a5b0b836533df982dfd92a32efe9f80c88",
|
||||||
|
"vendor\/symfony\/process\/PhpExecutableFinder.php": "e78a919ac36252345154c4741be0172a259e8bec864ea2a73145e950b7a9777064d54f9b76e0afd870ca20e0b3e729a83237ec4a039c44e88d1165684d69434f",
|
||||||
|
"vendor\/symfony\/process\/PhpProcess.php": "78f1c0dac035ae5fcbd7b20ef2cf6251df97439b52714d45f39281ec9f03c8890ff93fcdf29019f3046524b16fc37cb6aacb62a1d914af01933509c8ec8424c5",
|
||||||
|
"vendor\/symfony\/process\/Pipes\/AbstractPipes.php": "0e2daf5242591828583b2849144f5070ca4b59b5f08f5bdb62dff694123e0b31e418c2dc7ede9a9cfba02dc40a8b0f0694d56b75981aa30fb83f4487d11d7f72",
|
||||||
|
"vendor\/symfony\/process\/Pipes\/PipesInterface.php": "5b2ddd11ec0f5cc49152036728043f81ccaccea77d4dd82ed1c5e4a6845c9285187dfba618800a719d2002164e0203cfde516c6ac36d3eb07ab077c69b8b2d38",
|
||||||
|
"vendor\/symfony\/process\/Pipes\/UnixPipes.php": "0157b69e9a2d40be2745878d9bbbd625e23568a01f30af2a19bbf74fc380d14e7ab08bf975a0c98aa9109e9a7dbad4c0cd061c7a9481dad804a9181761872c51",
|
||||||
|
"vendor\/symfony\/process\/Pipes\/WindowsPipes.php": "a2da8519785275aae29049ed49f5bb67bfa9cb6ac9fd2cbe7b2995ef662c96d43cbd991a6a522bdc60ce9de49400820dc9432a11ab656b46d13d0d1caf77b106",
|
||||||
|
"vendor\/symfony\/process\/Process.php": "8c2bb82f0b4ea0a89e12d344e616b27436d02117ade1e7b2e2306a02c45d4739152f94a5346bbd50d63c30cae1e71dff2ee7d5f2189acc455a4ce8d079d7d6f0",
|
||||||
|
"vendor\/symfony\/process\/ProcessBuilder.php": "113af9f7b9dcbbbd8eb524e6a208e530f07134b34fea35e6d1f6b54beed1c86faf99aab433bca764dd3b806a2780d28623a57a998ef3a1fa411fd518e6cbb734",
|
||||||
|
"vendor\/symfony\/process\/ProcessUtils.php": "5b13bf2fb1f88eb9cae633fa81a5b9024518da0222c9640496104e75c0a4eb01e83bdcb7647caa4691025259518cc652268a68559e3ff00e357f93d1c8f72ebf",
|
||||||
|
"vendor\/symfony\/process\/README.md": "19e927d141cf687494aa47d7ff277a53076b1264bf624e4e4226360e7d336a91590818c1f01a7cdf1dfd49f49746f4c25b5f525d6b24a82b8243e5f3185a0110",
|
||||||
|
"vendor\/symfony\/process\/Tests\/ExecutableFinderTest.php": "14be0fbff81ff7b4d62262f7f2823541434f452d305573abed57f2d8451ea79e17b0125ffb6915fc72862bc9638314a03f5e5dd27d93fe16024e8ad259e66473",
|
||||||
|
"vendor\/symfony\/process\/Tests\/NonStopableProcess.php": "06be0ced7eca677f99ae0b07c9e98ecbf80f30f7cd1a8b21f33ea45c01d09fddb6f1fd43ff151583b5de648a40a4d4582833bb26d1112f518cb106094f2bf60d",
|
||||||
|
"vendor\/symfony\/process\/Tests\/PhpExecutableFinderTest.php": "4f72e2a748ff5dd87af132fce7171fb7d100b2d82cc3efb96a2cd7f44d7d355b67c2979fee18670df0b5eaebb737afc9d3e239917ff494ba7ca4525db961ef53",
|
||||||
|
"vendor\/symfony\/process\/Tests\/PhpProcessTest.php": "323be0cf1a203554b50502abf4e0c83fda29d0eaf2f7c5513c61a48e77e242afec5374b92bc516d954c136e997c5228fe88d4cf027364b70d9fd0d32602dcbd5",
|
||||||
|
"vendor\/symfony\/process\/Tests\/PipeStdinInStdoutStdErrStreamSelect.php": "0e73be66daf63e8a6fe7e69a1ef1844abe78ecafb663232eef9fa07e036ae043b718c569eb10265d7ea7319fed7d0c6d60a7a2a1641bfd6323cda50ca82df4ba",
|
||||||
|
"vendor\/symfony\/process\/Tests\/ProcessBuilderTest.php": "538f325048bbe50e508ac047beb3942422140b8481c6510909928e0942bcb0f50f998902f8fab3035dad255608528a39172016a0eb0de24e2d2e8e22ef1de400",
|
||||||
|
"vendor\/symfony\/process\/Tests\/ProcessFailedExceptionTest.php": "43d1a9e09b05b5220598380dc43b688b6e93df55f50d9a4d7efa6de5a1caf49876e8b1a463a38b1cd82472c3adf9614750c7926372aadb1238ea349e8942370a",
|
||||||
|
"vendor\/symfony\/process\/Tests\/ProcessTest.php": "b58e72097dcd7f2edb4c373a3fbf891e03587183557caefe9b25f02e00893b3a5ca98b4e183baa600fe68250b41a0f7c7f4dded9031535b3c692a81e9c77dbe1",
|
||||||
|
"vendor\/symfony\/process\/Tests\/ProcessUtilsTest.php": "dfccef5865a9eba002324a93c12fd8c804ac94a16ac82848f9fd60fd7e017ad95a5fde0854d260b6b7a2c9a576c4b28984f91fe89ccdd267ee814bf2c6bf7285",
|
||||||
|
"vendor\/symfony\/process\/Tests\/SignalListener.php": "5d29f1a2ad1dc8de0e6be739dfe64b04ff9b89ea49b741310055d17b113f7aa520362024abb02d2fa20635abbb5da0bc948bc92d106accf3739bfc9395565b41",
|
||||||
|
"vendor\/symfony\/process\/phpunit.xml.dist": "9a2416b9e9bce120868d5bd795eaf4dcce1ebb08fcc85bc7835957d165fdd5a428639d1467790ff700a98aac04453883615b88696777006877263a89cf8c92ba"
|
||||||
|
},
|
||||||
|
"signature": "EtDjlWUG7\/hyhN9d9wbLn\/bgi3VPzHhgVWX7yFa18aX9qPMOMVbCBcu9UQUJYmPyOBv6wWmXqtyHuAAVtqjxbM8EIxI2w\/uVRkoAaA5t8zY+s\/OQLjbQ6aedzUAX\/VIr\/gGeKPQZ8hTKqSKX4YUjYcjNZ\/J6PjIbK9wy3QhOPjFw1k\/PRG2uuwmRcbEzh61ZyWZ047\/AvJfXPV85cc711MS5aPIufTc2j2muDEkYUK5lnXElnA2Uwy8CF8XxKHw8ZFFYpoLSPgWenkP8wzaR9e+mY2qranYK\/utUYl5KRpGzXidQmBQ5STeMGuaryPOEvySWRidB44D017cYQQ0afP8bdknzMkDDVlqYKJ4YW1Q16Wk25F4mu3+I45jeHXMpGav55ZEAwCkffh4gw4Nd2OnA+FvJKCAIowBk+Z7GKd+UpUmY0+2jC0KXO4a37DsyuVOmmg5nAJGwGIL8lCjEGl8XAlg782ovVBdpFgTWBrw3Uzpnlq1aLMTycmxt1pBOKopsc7AQB5H3l9gV5RJLLD+xsUcZnCR+2KI6Hh\/2FZxyC1tdZ9iFjo3i6n6pr7MHrW1gCz4vdQEWOyfhrnCq7ZyWm7me3zDeiX0YdpE4zvxEaITS74zYscPM2yziv8MOmkSx4GdV+\/Lp5FkiXxTYlVuxLn+B49qx92D5O9mkGu4=",
|
||||||
|
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhASMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDEyMDkzNDMxWhcNMjcwMTE4MDkzNDMxWjAZMRcwFQYD\r\nVQQDDA50d29mYWN0b3JfdG90cDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBALC1K94104L\/nOtmTygx7QNjUcnHs3yrn71mw4pMxTlonXOnMTpwxsfL1Hhu\r\n\/5GMSgupTbQPlevSl6J86UMs455\/sPShd6ifmAuhb8VFaAsjpizjs0RMaUg1sjmF\r\nuV18PD9FXLourx51V\/c4MG5kpavlV+bLUrVMAjbsJY2+k30tCC\/XkP5u8jUWmM\/T\r\n5REChn7\/obPgaeddhuJoILYhKEW3VNrR8Fm9SYiviB3FLhM7URDZ97IBnXYqbvbT\r\nZnvq+E74Zc7HgYwQwrjU\/AqQAInhNpAR4ZM6CkWWWWaL96O1q3lCfKJNaxqC0Kg\/\r\nkGn\/pxYkl9062jtMUz60s9OPDyuisfyl68UyM68Ozyz4SMRLmDVbewOqQAwmAbtz\r\n8p9AQrX3Pr9tXhARR4pDSsQz1z+8ExEd6EKbhMyiTtHtZQ1Vm9qfoR52snpznb5N\r\ne4TcT2qHAkOWV9+a9ESXmQz2bNjgThxEl5edTVY9m4t248lK5aBTGq5ZKGULNHSQ\r\nGGpr\/ftMFpII45tSvadexUvzcR\/BHt3QwBAlPmA4rWtjmOMuJGDGk+mKw4pUgtT8\r\nKvUMPQpnrbXSjKctxb3V5Ppg0UGntlSG71aVdxY1raLvKSmYeoMxUTnNeS6UYAF6\r\nI3FiuPnrjVFsZa2gwZfG8NmUPVPdv1O\/IvLbToXvyieo8MbZAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAEb6ajdng0bnNRuqL\/GbmDC2hyy3exqPoZB\/P5u0nZZzDZ18\r\nLFgiWr8DOYvS+9i6kdwWscMwNJsLEUQ2rdrAi+fGr6dlazn3sCCXrskLURKn5qCU\r\nfIFZbr2bGjSg93JGnvNorfsdJkwpFW2Z9gOwMwa9tAzSkR9CsSdOeYrmdtBdodAR\r\ndIu2MkhxAZk9FZfnFkjTaAXcBHafJce7H\/IEjHDEoIkFp5KnAQLHsJb4n8JeXmi9\r\nVMgQ6yUWNuzOQMZpMIV7RMOUZHvxiX\/ZWUFzXNYX0GYub6p4O2uh3LJE+xXyDf77\r\nRBO7PLY3m4TXCeKesxZlkoGke+lnq7B8tkADdPI=\r\n-----END CERTIFICATE-----"
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
/** icons for personal page settings **/
|
||||||
|
.nav-icon-totp-second-factor-auth {
|
||||||
|
background-image: url('../img/app-dark.svg?v=1');
|
||||||
|
}
|
||||||
|
|
||||||
|
.totp-loading {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: sub;
|
||||||
|
margin-left: -2px;
|
||||||
|
margin-right: 4px;
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
.totp-form {
|
||||||
|
margin: 16px auto 1px !important;
|
||||||
|
}
|
||||||
|
.totp-form > input, .totp-form > button {
|
||||||
|
padding: 10px;
|
||||||
|
margin: 0px 0px 5px 0px;
|
||||||
|
}
|
||||||
|
.totp-form > input[type="tel"] {
|
||||||
|
width: 260px;
|
||||||
|
}
|
||||||
|
.totp-form > button[type="submit"] {
|
||||||
|
width: 280px;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.confirm-inline {
|
||||||
|
position: absolute;
|
||||||
|
right: 10px;
|
||||||
|
top: 0;
|
||||||
|
margin: 0 !important;
|
||||||
|
padding-right: 25px !important;
|
||||||
|
background-color: transparent !important;
|
||||||
|
border: none !important;
|
||||||
|
opacity: .5;
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg width="64" height="64" version="1.1" viewBox="0 0 16.933333 16.933334" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(0 -280.07)">
|
||||||
|
<ellipse cx="5.9626" cy="295" r=".52917" fill="#ff9e00"/>
|
||||||
|
<g fill="#000">
|
||||||
|
<path transform="matrix(.26458 0 0 .26458 0 280.07)" d="m18 4c-2.77 0-5 2.23-5 5v46c0 2.77 2.23 5 5 5h28c2.77 0 5-2.23 5-5v-46c0-2.77-2.23-5-5-5h-28zm0 6h28v40h-28v-40zm14 42a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3 -3 3 3 0 0 1 3 -3z"/>
|
||||||
|
<path d="m8.4667 287.74a2.3812 2.3812 0 0 0 -2.3812 2.3812 2.3812 2.3812 0 0 0 2.3812 2.3812 2.3812 2.3812 0 0 0 2.3813 -2.3812 2.3812 2.3812 0 0 0 -2.3813 -2.3812zm0 1.0583a1.3229 1.3229 0 0 1 1.3229 1.3229 1.3229 1.3229 0 0 1 -1.3229 1.3229 1.3229 1.3229 0 0 1 -1.3229 -1.3229 1.3229 1.3229 0 0 1 1.3229 -1.3229z"/>
|
||||||
|
<rect x="7.6729" y="283.51" width="1.0583" height="4.4979"/>
|
||||||
|
<rect x="7.6729" y="284.04" width="2.3812" height=".79375"/>
|
||||||
|
<rect x="7.6729" y="285.36" width="1.8521" height=".79375"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg width="64" height="64" version="1.1" viewBox="0 0 16.933333 16.933334" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(0 -280.07)">
|
||||||
|
<ellipse cx="5.9626" cy="295" r=".52917" fill="#ff9e00"/>
|
||||||
|
<g fill="#fff">
|
||||||
|
<path transform="matrix(.26458 0 0 .26458 0 280.07)" d="m18 4c-2.77 0-5 2.23-5 5v46c0 2.77 2.23 5 5 5h28c2.77 0 5-2.23 5-5v-46c0-2.77-2.23-5-5-5h-28zm0 6h28v40h-28v-40zm14 42a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3 -3 3 3 0 0 1 3 -3z"/>
|
||||||
|
<path d="m8.4667 287.74a2.3812 2.3812 0 0 0 -2.3812 2.3812 2.3812 2.3812 0 0 0 2.3812 2.3812 2.3812 2.3812 0 0 0 2.3813 -2.3812 2.3812 2.3812 0 0 0 -2.3813 -2.3812zm0 1.0583a1.3229 1.3229 0 0 1 1.3229 1.3229 1.3229 1.3229 0 0 1 -1.3229 1.3229 1.3229 1.3229 0 0 1 -1.3229 -1.3229 1.3229 1.3229 0 0 1 1.3229 -1.3229z"/>
|
||||||
|
<rect x="7.6729" y="283.51" width="1.0583" height="4.4979"/>
|
||||||
|
<rect x="7.6729" y="284.04" width="2.3812" height=".79375"/>
|
||||||
|
<rect x="7.6729" y="285.36" width="1.8521" height=".79375"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
@ -0,0 +1,14 @@
|
|||||||
|
(function (OC) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
OC.Settings = OC.Settings || {};
|
||||||
|
OC.Settings.TwoFactorTotp = OC.Settings.TwoFactorTotp || {};
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
var view = new OC.Settings.TwoFactorTotp.View({
|
||||||
|
el: $('#twofactor-totp-settings')
|
||||||
|
});
|
||||||
|
view.render();
|
||||||
|
});
|
||||||
|
})(OC);
|
||||||
|
|
@ -0,0 +1,241 @@
|
|||||||
|
/* global Backbone, Handlebars, Promise, _ */
|
||||||
|
|
||||||
|
(function (OC, Backbone, Handlebars, $, _) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
OC.Settings = OC.Settings || {};
|
||||||
|
OC.Settings.TwoFactorTotp = OC.Settings.TwoFactorTotp || {};
|
||||||
|
|
||||||
|
var STATE_DISABLED = 0;
|
||||||
|
var STATE_CREATED = 1;
|
||||||
|
var STATE_ENABLED = 2;
|
||||||
|
|
||||||
|
var TEMPLATE = ''
|
||||||
|
+ '{{#if loading}}'
|
||||||
|
+ '<span class="icon-loading-small totp-loading"></span>'
|
||||||
|
+ '<span>' + t('twofactor_totp', 'Enable TOTP') + '</span>'
|
||||||
|
+ '{{else}}'
|
||||||
|
+ '<div>'
|
||||||
|
+ ' <input type="checkbox" class="checkbox" id="totp-enabled" {{#if enabled}}checked{{/if}}>'
|
||||||
|
+ ' <label for="totp-enabled">' + t('twofactor_totp', 'Enable TOTP') + '</label>'
|
||||||
|
+ '</div>'
|
||||||
|
+ '{{/if}}'
|
||||||
|
+ '{{#if secret}}'
|
||||||
|
+ '<div>'
|
||||||
|
+ ' <span>' + t('twofactor_totp', 'This is your new TOTP secret:') + ' {{secret}}</span>'
|
||||||
|
+ '</div>'
|
||||||
|
+ '<div>'
|
||||||
|
+ ' <span>' + t('twofactor_totp', 'Scan this QR code with your TOTP app') + '<span><br>'
|
||||||
|
+ ' <img src="{{qr}}">'
|
||||||
|
+ '</div>'
|
||||||
|
+ '<span>' + t('twofactor_totp', 'Once you have configured your app, enter a test code below to ensure that your app has been configured correctly.') + '<span><br>'
|
||||||
|
+ '<input id="totp-confirmation" type="tel" minlength="6" maxlength="6" autocomplete="off" autocapitalize="off" placeholder="' + t('twofactor_totp', 'Authentication code') + '">'
|
||||||
|
+ '<input id="totp-confirmation-submit" type="button" value="' + t('twofactor_totp', 'Verify') + '">'
|
||||||
|
+ '{{/if}}';
|
||||||
|
|
||||||
|
var View = Backbone.View.extend({
|
||||||
|
|
||||||
|
/** @type {function} */
|
||||||
|
template: Handlebars.compile(TEMPLATE),
|
||||||
|
|
||||||
|
/** @type {bool} */
|
||||||
|
_loading: undefined,
|
||||||
|
|
||||||
|
/** @type {string} */
|
||||||
|
_qr: undefined,
|
||||||
|
|
||||||
|
/** @type {string} */
|
||||||
|
_secret: undefined,
|
||||||
|
|
||||||
|
/** @type {int} */
|
||||||
|
_state: undefined,
|
||||||
|
|
||||||
|
events: {
|
||||||
|
'change #totp-enabled': '_onToggleEnabled',
|
||||||
|
'click #totp-confirmation-submit': '_enableTOTP',
|
||||||
|
'keydown #totp-confirmation': '_onConfirmKeyDown'
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {undefined}
|
||||||
|
*/
|
||||||
|
initialize: function () {
|
||||||
|
this._load();
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {Object} data
|
||||||
|
* @returns {undefined}
|
||||||
|
*/
|
||||||
|
render: function () {
|
||||||
|
this.$el.html(this.template({
|
||||||
|
loading: this._loading,
|
||||||
|
secret: this._secret,
|
||||||
|
qr: this._qr,
|
||||||
|
enabled: this._state === STATE_ENABLED
|
||||||
|
}));
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {undefined}
|
||||||
|
*/
|
||||||
|
_load: function () {
|
||||||
|
this._loading = true;
|
||||||
|
this.render();
|
||||||
|
|
||||||
|
var url = OC.generateUrl('/apps/twofactor_totp/settings/state');
|
||||||
|
Promise.resolve($.ajax(url, {
|
||||||
|
method: 'GET'
|
||||||
|
})).then(function (data) {
|
||||||
|
this._state = data.state ? STATE_ENABLED : STATE_DISABLED;
|
||||||
|
}.bind(this), console.error.bind(this)).then(function () {
|
||||||
|
this._loading = false;
|
||||||
|
this.render();
|
||||||
|
}.bind(this));
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_onToggleEnabled: function () {
|
||||||
|
if (this._loading) {
|
||||||
|
// Ignore event
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var enabled = this.$('#totp-enabled').is(':checked');
|
||||||
|
|
||||||
|
if (!!enabled) {
|
||||||
|
return this._createTOTP();
|
||||||
|
} else {
|
||||||
|
return this._disableTOTP();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new secret on the server, which will be inactive until the
|
||||||
|
* user confirms their app is working by providing a OTP once.
|
||||||
|
*
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_createTOTP: function () {
|
||||||
|
this._loading = true;
|
||||||
|
// Show loading spinner
|
||||||
|
this.render();
|
||||||
|
|
||||||
|
return this._updateServerState({
|
||||||
|
state: STATE_CREATED
|
||||||
|
}).then(function () {
|
||||||
|
// If the stat could be changed, keep showing the loading
|
||||||
|
// spinner until the user has finished the registration
|
||||||
|
this._loading = this._state === STATE_CREATED;
|
||||||
|
this.render();
|
||||||
|
}.bind(this), function() {
|
||||||
|
// Restore on error
|
||||||
|
this._loading = false;
|
||||||
|
this.render();
|
||||||
|
}).catch(console.error.bind(this));
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Also enable TOTP if the user presses enter inside the confirmation
|
||||||
|
* input
|
||||||
|
*
|
||||||
|
* @param {Event} e
|
||||||
|
* @returns {undefined}
|
||||||
|
*/
|
||||||
|
_onConfirmKeyDown: function(e) {
|
||||||
|
if (e.which === 13) {
|
||||||
|
this._enableTOTP();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enable the previously created TOTP secret by sending a OTP
|
||||||
|
* to the server for confirmation.
|
||||||
|
*
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_enableTOTP: function () {
|
||||||
|
var key = this.$('#totp-confirmation').val();
|
||||||
|
|
||||||
|
this._loading = true;
|
||||||
|
// Show loading spinner and disable input elements
|
||||||
|
this.render();
|
||||||
|
this.$('input').prop('disabled', true);
|
||||||
|
|
||||||
|
return this._updateServerState({
|
||||||
|
state: STATE_ENABLED,
|
||||||
|
key: key
|
||||||
|
}).then(function () {
|
||||||
|
this.$('input').prop('disabled', false);
|
||||||
|
if (this._state === STATE_ENABLED) {
|
||||||
|
// Success
|
||||||
|
this._loading = false;
|
||||||
|
this._qr = undefined;
|
||||||
|
this._secret = undefined;
|
||||||
|
} else {
|
||||||
|
OC.Notification.showTemporary(t('twofactor_totp', 'Could not verify your key. Please try again'));
|
||||||
|
}
|
||||||
|
this.render();
|
||||||
|
}.bind(this), console.error.bind(this));
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_disableTOTP: function () {
|
||||||
|
this._loading = true;
|
||||||
|
// Show loading spinner
|
||||||
|
this.render();
|
||||||
|
|
||||||
|
return this._updateServerState({
|
||||||
|
state: STATE_DISABLED
|
||||||
|
}).then(function () {
|
||||||
|
this._loading = false;
|
||||||
|
this.render();
|
||||||
|
}.bind(this), console.error.bind(this));
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {Object} data
|
||||||
|
* @param {int} data.state
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_updateServerState: function (data) {
|
||||||
|
var url = OC.generateUrl('/apps/twofactor_totp/settings/enable');
|
||||||
|
return this._requirePasswordConfirmation().then(function () {
|
||||||
|
return $.ajax(url, {
|
||||||
|
method: 'POST',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
}).then(function (data) {
|
||||||
|
this._state = data.state;
|
||||||
|
// Optional response: qr, secret
|
||||||
|
if (!_.isUndefined(data.qr) && !_.isUndefined(data.secret)) {
|
||||||
|
this._qr = data.qr;
|
||||||
|
this._secret = data.secret;
|
||||||
|
}
|
||||||
|
}.bind(this), function () {
|
||||||
|
console.error(arguments);
|
||||||
|
throw new Error('twofactor_totp', 'Error while communicating with the server');
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
_requirePasswordConfirmation: function () {
|
||||||
|
if (!OC.PasswordConfirmation.requiresPasswordConfirmation()) {
|
||||||
|
return Promise.resolve();
|
||||||
|
}
|
||||||
|
return new Promise(function (resolve) {
|
||||||
|
OC.PasswordConfirmation.requirePasswordConfirmation(resolve);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
OC.Settings.TwoFactorTotp.View = View;
|
||||||
|
|
||||||
|
})(OC, OC.Backbone, Handlebars, $, _);
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "تفعيل TOTP كلمة السر المؤقتة ولمرة واحدة",
|
||||||
|
"This is your new TOTP secret:" : "هذا هو سر TOTP الجديد الخاص بك:",
|
||||||
|
"Scan this QR code with your TOTP app" : "إمسح رمز الـ QR هذا بتطبيق كلمة السر TOTP لديك",
|
||||||
|
"Authenticate with a TOTP app" : "المصادقة عبر تطبيق TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "تفعيل TOTP كلمة السر المؤقتة ولمرة واحدة",
|
||||||
|
"This is your new TOTP secret:" : "هذا هو سر TOTP الجديد الخاص بك:",
|
||||||
|
"Scan this QR code with your TOTP app" : "إمسح رمز الـ QR هذا بتطبيق كلمة السر TOTP لديك",
|
||||||
|
"Authenticate with a TOTP app" : "المصادقة عبر تطبيق TOTP"
|
||||||
|
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Esti ye'l to secretu TOTP nuevu:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escania esti códigu QR cola to aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Namái configures la to aplicación, introduz embaxo un códigu de prueba p'asegurar que la to aplicación ta configurada afayadizamente.",
|
||||||
|
"Authentication code" : "Códigu de configuración",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Nun pudo verificase la to clave. Volvi tentalo, por favor",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Habilitesti l'autenticación en dos pasos de TOTP pa la to cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Deshabilitesti l'autenticación en dos pasos de TOTP pa la to cuenta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación autenticadora)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fornidor d'autenticación en dos pasos de TOTP",
|
||||||
|
"Submit" : "Unviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Consigui'l códigu de l'aplicación d'autenticación en dos pasos nel to preséu.",
|
||||||
|
"TOTP second-factor auth" : "Autenticación del segundu pasu de TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Esti ye'l to secretu TOTP nuevu:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escania esti códigu QR cola to aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Namái configures la to aplicación, introduz embaxo un códigu de prueba p'asegurar que la to aplicación ta configurada afayadizamente.",
|
||||||
|
"Authentication code" : "Códigu de configuración",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Nun pudo verificase la to clave. Volvi tentalo, por favor",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Habilitesti l'autenticación en dos pasos de TOTP pa la to cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Deshabilitesti l'autenticación en dos pasos de TOTP pa la to cuenta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación autenticadora)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fornidor d'autenticación en dos pasos de TOTP",
|
||||||
|
"Submit" : "Unviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Consigui'l códigu de l'aplicación d'autenticación en dos pasos nel to preséu.",
|
||||||
|
"TOTP second-factor auth" : "Autenticación del segundu pasu de TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Включи TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Това е вашата TOTP парола:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Сканирайте QR кода с TOTP приложение",
|
||||||
|
"Authentication code" : "Идентификационен код",
|
||||||
|
"Verify" : "Потвърждаване",
|
||||||
|
"Could not verify your key. Please try again" : "Вашия ключ не можа да бъде потвърден. Моля, опитайте отново.",
|
||||||
|
"Authenticate with a TOTP app" : "Идентифицирате с TOTP приложение",
|
||||||
|
"Submit" : "Изпращане"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,11 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Включи TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Това е вашата TOTP парола:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Сканирайте QR кода с TOTP приложение",
|
||||||
|
"Authentication code" : "Идентификационен код",
|
||||||
|
"Verify" : "Потвърждаване",
|
||||||
|
"Could not verify your key. Please try again" : "Вашия ключ не можа да бъде потвърден. Моля, опитайте отново.",
|
||||||
|
"Authenticate with a TOTP app" : "Идентифицирате с TOTP приложение",
|
||||||
|
"Submit" : "Изпращане"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Activa TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Aquest és el teu nou secret TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escaneja aquest codi QR amb la teva app TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Un cop hagis configurat la teva aplicació, introdueix un codi de prova a continuació per assegurar-te que la teva aplicació s'hagi configurat correctament.",
|
||||||
|
"Authentication code" : "Codi d'autenticació",
|
||||||
|
"Verify" : "Verifica",
|
||||||
|
"Could not verify your key. Please try again" : "No es va poder verificar la teva clau. Siusplau torna a provar",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Has habilitat l'autenticació de dos factors TOTP per al teu compte",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Has deshabilitat l'autenticació de dos factors TOTP per al teu compte",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autenticació de l'aplicació)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentica`t amb la app TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveïdor de dos factors TOTP",
|
||||||
|
"Submit" : "Envia",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenir el codi d'autenticació de l'aplicació d'autenticació de dos factors al vostre dispositiu.",
|
||||||
|
"TOTP second-factor auth" : "TOTP segon factor d'autenticació"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Activa TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Aquest és el teu nou secret TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escaneja aquest codi QR amb la teva app TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Un cop hagis configurat la teva aplicació, introdueix un codi de prova a continuació per assegurar-te que la teva aplicació s'hagi configurat correctament.",
|
||||||
|
"Authentication code" : "Codi d'autenticació",
|
||||||
|
"Verify" : "Verifica",
|
||||||
|
"Could not verify your key. Please try again" : "No es va poder verificar la teva clau. Siusplau torna a provar",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Has habilitat l'autenticació de dos factors TOTP per al teu compte",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Has deshabilitat l'autenticació de dos factors TOTP per al teu compte",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autenticació de l'aplicació)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentica`t amb la app TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveïdor de dos factors TOTP",
|
||||||
|
"Submit" : "Envia",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenir el codi d'autenticació de l'aplicació d'autenticació de dos factors al vostre dispositiu.",
|
||||||
|
"TOTP second-factor auth" : "TOTP segon factor d'autenticació"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Povolit TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Toto je vaše nové TOTP tajemství:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Naskenujte tento QR kód svou TOTP aplikací",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Poté, co nastavíte vaši aplikaci, zadejte níže testovací kód, abyste ověřili, že je aplikace nastavena správně.",
|
||||||
|
"Authentication code" : "Ověřovací kód",
|
||||||
|
"Verify" : "Ověřit",
|
||||||
|
"Could not verify your key. Please try again" : "Ověření vašeho klíče se nezdařilo. Prosím zkuste to znovu.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Pro váš účet jste povolil(a) dvoufázovou autentizaci pomocí TOTP",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Pro váš účet jste zakázal(a) dvoufázovou autentizaci pomocí TOTP",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentizační aplikace)",
|
||||||
|
"Authenticate with a TOTP app" : "Přihlaste se pomocí TOTP aplikace",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP poskytovatel dvoufázových kódů",
|
||||||
|
"Submit" : "Odeslat",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Získat ověřovací kód z aplikace na vašem přístroji.",
|
||||||
|
"TOTP second-factor auth" : "TOTP druhý ověřovací faktor"
|
||||||
|
},
|
||||||
|
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Povolit TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Toto je vaše nové TOTP tajemství:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Naskenujte tento QR kód svou TOTP aplikací",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Poté, co nastavíte vaši aplikaci, zadejte níže testovací kód, abyste ověřili, že je aplikace nastavena správně.",
|
||||||
|
"Authentication code" : "Ověřovací kód",
|
||||||
|
"Verify" : "Ověřit",
|
||||||
|
"Could not verify your key. Please try again" : "Ověření vašeho klíče se nezdařilo. Prosím zkuste to znovu.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Pro váš účet jste povolil(a) dvoufázovou autentizaci pomocí TOTP",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Pro váš účet jste zakázal(a) dvoufázovou autentizaci pomocí TOTP",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentizační aplikace)",
|
||||||
|
"Authenticate with a TOTP app" : "Přihlaste se pomocí TOTP aplikace",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP poskytovatel dvoufázových kódů",
|
||||||
|
"Submit" : "Odeslat",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Získat ověřovací kód z aplikace na vašem přístroji.",
|
||||||
|
"TOTP second-factor auth" : "TOTP druhý ověřovací faktor"
|
||||||
|
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Aktivér TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dette er din nye hemmelige TOTP :",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan denne QR-kode med din TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Når du har konfigureret din app skal du skrive en test kode her under for at sikre at din app er blevet konfigureret korrekt.",
|
||||||
|
"Authentication code" : "Autorisationskode",
|
||||||
|
"Authenticate with a TOTP app" : "Godkend med en TOTP app"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,9 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Aktivér TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dette er din nye hemmelige TOTP :",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan denne QR-kode med din TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Når du har konfigureret din app skal du skrive en test kode her under for at sikre at din app er blevet konfigureret korrekt.",
|
||||||
|
"Authentication code" : "Autorisationskode",
|
||||||
|
"Authenticate with a TOTP app" : "Godkend med en TOTP app"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP (zeitgesteuertes Einmalpasswort) aktivieren",
|
||||||
|
"This is your new TOTP secret:" : "Dies ist Dein neuer TOTP-Schlüssel:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scanne diesen QR-Code mit deiner TOTP-App",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Nachdem du die App konfiguriert hast, gebe unten einen Testcode ein, um sicherzustellen, dass deine App korrekt konfiguriert ist.",
|
||||||
|
"Authentication code" : "Authentifizierungscode",
|
||||||
|
"Verify" : "Überprüfen",
|
||||||
|
"Could not verify your key. Please try again" : "Dein Schlüssel konnte nicht überprüft werden. Bitte erneut versuchen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du hast TOTP Zwei-Faktor-Authentifizierung für Dein Konto aktiviert",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du hast TOTP Zwei-Faktor-Authentifizierung für Dein Konto deaktiviert",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App zur Authentifizierung)",
|
||||||
|
"Authenticate with a TOTP app" : "Mit einer TOTP-App authentifizieren",
|
||||||
|
"Two Factor TOTP Provider" : "Zwei-Faktor TOTP-Anbieter",
|
||||||
|
"Submit" : "Übermitteln",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Erhalte den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf deinem Gerät.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-Zweifaktorauthentifizierung"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP (zeitgesteuertes Einmalpasswort) aktivieren",
|
||||||
|
"This is your new TOTP secret:" : "Dies ist Dein neuer TOTP-Schlüssel:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scanne diesen QR-Code mit deiner TOTP-App",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Nachdem du die App konfiguriert hast, gebe unten einen Testcode ein, um sicherzustellen, dass deine App korrekt konfiguriert ist.",
|
||||||
|
"Authentication code" : "Authentifizierungscode",
|
||||||
|
"Verify" : "Überprüfen",
|
||||||
|
"Could not verify your key. Please try again" : "Dein Schlüssel konnte nicht überprüft werden. Bitte erneut versuchen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du hast TOTP Zwei-Faktor-Authentifizierung für Dein Konto aktiviert",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du hast TOTP Zwei-Faktor-Authentifizierung für Dein Konto deaktiviert",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App zur Authentifizierung)",
|
||||||
|
"Authenticate with a TOTP app" : "Mit einer TOTP-App authentifizieren",
|
||||||
|
"Two Factor TOTP Provider" : "Zwei-Faktor TOTP-Anbieter",
|
||||||
|
"Submit" : "Übermitteln",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Erhalte den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf deinem Gerät.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-Zweifaktorauthentifizierung"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP (zeitgesteuertes Einmalpasswort) aktivieren",
|
||||||
|
"This is your new TOTP secret:" : "Dies ist Ihr neuer TOTP-Schlüssel:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scannen Sie diesen QR-Code mit Ihrer TOTP-App",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Nachdem Sie die App konfiguriert haben, geben Sie unten einen Testcode ein, um sicherzustellen, dass Ihre App korrekt konfiguriert ist.",
|
||||||
|
"Authentication code" : "Authentifizierungscode",
|
||||||
|
"Verify" : "Überprüfen",
|
||||||
|
"Could not verify your key. Please try again" : "Ihr Schlüssel konnte nicht überprüft werden. Bitte erneut versuchen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Sie haben TOTP Zwei-Faktor-Authentifizierung für Ihr Konto aktiviert",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Sie haben TOTP Zwei-Faktor-Authentifizierung für Ihr Konto deaktiviert",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App zur Authentifizierung)",
|
||||||
|
"Authenticate with a TOTP app" : "Mit einer TOTP-App authentifizieren",
|
||||||
|
"Two Factor TOTP Provider" : "Zwei-Faktor TOTP-Anbieter",
|
||||||
|
"Submit" : "Übermitteln",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Erhalten Sie den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf Ihrem Gerät.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-Zweifaktorauthentifizierung"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP (zeitgesteuertes Einmalpasswort) aktivieren",
|
||||||
|
"This is your new TOTP secret:" : "Dies ist Ihr neuer TOTP-Schlüssel:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scannen Sie diesen QR-Code mit Ihrer TOTP-App",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Nachdem Sie die App konfiguriert haben, geben Sie unten einen Testcode ein, um sicherzustellen, dass Ihre App korrekt konfiguriert ist.",
|
||||||
|
"Authentication code" : "Authentifizierungscode",
|
||||||
|
"Verify" : "Überprüfen",
|
||||||
|
"Could not verify your key. Please try again" : "Ihr Schlüssel konnte nicht überprüft werden. Bitte erneut versuchen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Sie haben TOTP Zwei-Faktor-Authentifizierung für Ihr Konto aktiviert",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Sie haben TOTP Zwei-Faktor-Authentifizierung für Ihr Konto deaktiviert",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App zur Authentifizierung)",
|
||||||
|
"Authenticate with a TOTP app" : "Mit einer TOTP-App authentifizieren",
|
||||||
|
"Two Factor TOTP Provider" : "Zwei-Faktor TOTP-Anbieter",
|
||||||
|
"Submit" : "Übermitteln",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Erhalten Sie den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf Ihrem Gerät.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-Zweifaktorauthentifizierung"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Ενεργοποίηση TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Αυτό είναι το νέο μυστικό του ΤΟΤΡ:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Σαρώστε αυτόν τον κωδικό QR με την εφαρμογή ΤΟΤΡ",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Μόλις διαμορφώσετε την εφαρμογή σας, εισαγάγετε παρακάτω έναν κώδικα δοκιμής για να βεβαιωθείτε ότι η εφαρμογή σας έχει ρυθμιστεί σωστά.",
|
||||||
|
"Authentication code" : "Κώδικας πιστοποίησης",
|
||||||
|
"Verify" : "Επαλήθευση",
|
||||||
|
"Could not verify your key. Please try again" : "Αδυναμία επαλήθευσης κλειδιού. Παρακαλούμε προσπαθήστε ξανά",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ενεργοποιήσατε την ΤΟΤΡ πιστοποίηση δύο-παραγόντων για το λογαριασμό σας",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Απενεργοποιήσατε την ΤΟΤΡ πιστοποίηση δύο-παραγόντων για το λογαριασμό σας",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Εφαρμογή πιστοποίησης)",
|
||||||
|
"Authenticate with a TOTP app" : "Πιστοποίηση με μια TOTP εφαρμογή",
|
||||||
|
"Two Factor TOTP Provider" : "Πάροχος TOTP Δύο Παραγόντων",
|
||||||
|
"Submit" : "Υποβολή",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Παραλάβετε τον κωδικό πιστοποίησης από την εφαρμογή δύο-παραγόντων στην συσκευή σας.",
|
||||||
|
"TOTP second-factor auth" : "TOTP πιστοποίηση δεύτερου-παράγοντα"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Ενεργοποίηση TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Αυτό είναι το νέο μυστικό του ΤΟΤΡ:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Σαρώστε αυτόν τον κωδικό QR με την εφαρμογή ΤΟΤΡ",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Μόλις διαμορφώσετε την εφαρμογή σας, εισαγάγετε παρακάτω έναν κώδικα δοκιμής για να βεβαιωθείτε ότι η εφαρμογή σας έχει ρυθμιστεί σωστά.",
|
||||||
|
"Authentication code" : "Κώδικας πιστοποίησης",
|
||||||
|
"Verify" : "Επαλήθευση",
|
||||||
|
"Could not verify your key. Please try again" : "Αδυναμία επαλήθευσης κλειδιού. Παρακαλούμε προσπαθήστε ξανά",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ενεργοποιήσατε την ΤΟΤΡ πιστοποίηση δύο-παραγόντων για το λογαριασμό σας",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Απενεργοποιήσατε την ΤΟΤΡ πιστοποίηση δύο-παραγόντων για το λογαριασμό σας",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Εφαρμογή πιστοποίησης)",
|
||||||
|
"Authenticate with a TOTP app" : "Πιστοποίηση με μια TOTP εφαρμογή",
|
||||||
|
"Two Factor TOTP Provider" : "Πάροχος TOTP Δύο Παραγόντων",
|
||||||
|
"Submit" : "Υποβολή",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Παραλάβετε τον κωδικό πιστοποίησης από την εφαρμογή δύο-παραγόντων στην συσκευή σας.",
|
||||||
|
"TOTP second-factor auth" : "TOTP πιστοποίηση δεύτερου-παράγοντα"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Enable TOTP",
|
||||||
|
"This is your new TOTP secret:" : "This is your new TOTP secret:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan this QR code with your TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Once you have configured your app, enter a test code below to ensure that your app has been configured correctly.",
|
||||||
|
"Authentication code" : "Authentication code",
|
||||||
|
"Verify" : "Verify",
|
||||||
|
"Could not verify your key. Please try again" : "Could not verify your key. Please try again",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "You enabled TOTP two-factor authentication for your account",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "You disabled TOTP two-factor authentication for your account",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator app)",
|
||||||
|
"Authenticate with a TOTP app" : "Authenticate with a TOTP app",
|
||||||
|
"Two Factor TOTP Provider" : "Two Factor TOTP Provider",
|
||||||
|
"Submit" : "Submit",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Get the authentication code from the two-factor authentication app on your device.",
|
||||||
|
"TOTP second-factor auth" : "TOTP second-factor auth"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Enable TOTP",
|
||||||
|
"This is your new TOTP secret:" : "This is your new TOTP secret:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan this QR code with your TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Once you have configured your app, enter a test code below to ensure that your app has been configured correctly.",
|
||||||
|
"Authentication code" : "Authentication code",
|
||||||
|
"Verify" : "Verify",
|
||||||
|
"Could not verify your key. Please try again" : "Could not verify your key. Please try again",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "You enabled TOTP two-factor authentication for your account",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "You disabled TOTP two-factor authentication for your account",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator app)",
|
||||||
|
"Authenticate with a TOTP app" : "Authenticate with a TOTP app",
|
||||||
|
"Two Factor TOTP Provider" : "Two Factor TOTP Provider",
|
||||||
|
"Submit" : "Submit",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Get the authentication code from the two-factor authentication app on your device.",
|
||||||
|
"TOTP second-factor auth" : "TOTP second-factor auth"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es su nuevo secreto TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escane este código QR con su app TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que haya configurado su aplicación, ingrese un código de prueba debajo para asegurar que su aplicación a sido configurada correctamente.",
|
||||||
|
"Authentication code" : "Código de autentificación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No se pudo verificar su clave. Por favor intente de nuevo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ha habilitado TOTP autenticación de dos factores para su cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Ha deshabilitado TOTP autenticación de dos factores para su cuenta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App de autenticación)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con la app TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor en dos pasos TOTP",
|
||||||
|
"Submit" : "Ingresar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Consigue el codigo de autentificación de la aplicación de tu dispositivo movil.",
|
||||||
|
"TOTP second-factor auth" : "Autentificación TOTP segundo factor."
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es su nuevo secreto TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escane este código QR con su app TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que haya configurado su aplicación, ingrese un código de prueba debajo para asegurar que su aplicación a sido configurada correctamente.",
|
||||||
|
"Authentication code" : "Código de autentificación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No se pudo verificar su clave. Por favor intente de nuevo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ha habilitado TOTP autenticación de dos factores para su cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Ha deshabilitado TOTP autenticación de dos factores para su cuenta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (App de autenticación)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con la app TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor en dos pasos TOTP",
|
||||||
|
"Submit" : "Ingresar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Consigue el codigo de autentificación de la aplicación de tu dispositivo movil.",
|
||||||
|
"TOTP second-factor auth" : "Autentificación TOTP segundo factor."
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es su nuevo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR con su aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que haya configurado su aplicación, ingrese un códgo de pruebas para asegurar que su aplicación esté correctamente configurada. ",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No fue posible verificar su llave. Favor de volver a intentarlo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ha habilitado la autenticación TOTP de dos factores en su cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Usted ha deshabilitado la autenticación de dos factores TOTP para su cuenta.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor de TOTP de Dos-Factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenga el código de autenticación de la aplicación de autenticación de dos factores en su dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es su nuevo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR con su aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que haya configurado su aplicación, ingrese un códgo de pruebas para asegurar que su aplicación esté correctamente configurada. ",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No fue posible verificar su llave. Favor de volver a intentarlo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ha habilitado la autenticación TOTP de dos factores en su cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Usted ha deshabilitado la autenticación de dos factores TOTP para su cuenta.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor de TOTP de Dos-Factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenga el código de autenticación de la aplicación de autenticación de dos factores en su dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es tu nuevo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR con su aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que hayas configurado la aplicación, ingresa un códgo de pruebas para asegurar que esté correctamente configurada. ",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No fue posible verificar tu llave. Por favor vuelve a intentarlo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Habilitaste la autenticación TOTP de dos factores en tu cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Deshabilitaste la autenticación de dos factores TOTP para tu cuenta.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor TOTP de Dos-Factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obten el código de autenticación de la aplicación de autenticación de dos factores en tu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este es tu nuevo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR con su aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una vez que hayas configurado la aplicación, ingresa un códgo de pruebas para asegurar que esté correctamente configurada. ",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "No fue posible verificar tu llave. Por favor vuelve a intentarlo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Habilitaste la autenticación TOTP de dos factores en tu cuenta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Deshabilitaste la autenticación de dos factores TOTP para tu cuenta.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar con una aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Proveedor TOTP de Dos-Factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obten el código de autenticación de la aplicación de autenticación de dos factores en tu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Käytä TOTP:tä",
|
||||||
|
"This is your new TOTP secret:" : "Tämä on uusi TOTP-salaisuutesi:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skannaa tämä QR-koodi TOTP-sovelluksellasi",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kun olet konfiguroinut sovelluksen, kirjoita testikoodi alle varmistaaksesi, että sovellus on konfiguroitu oikein.",
|
||||||
|
"Authentication code" : "Vahvistuskoodi",
|
||||||
|
"Verify" : "Tarkista",
|
||||||
|
"Could not verify your key. Please try again" : "Koodin tarkastus epäonnistui. Yritä uudelleen.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Otit TOTP-tunnistautumisen käyttöön tililläsi",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Poistit TOTP-tunnistautumisen käytöstä tililläsi",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator-sovellus)",
|
||||||
|
"Authenticate with a TOTP app" : "Tunnistaudu TOTP-sovelluksella",
|
||||||
|
"Submit" : "Lähetä",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Hanki vahvistuskoodi laitteesi 2-vaiheisen tunnistautumisen sovelluksesta.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-tunnistautuminen"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,17 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Käytä TOTP:tä",
|
||||||
|
"This is your new TOTP secret:" : "Tämä on uusi TOTP-salaisuutesi:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skannaa tämä QR-koodi TOTP-sovelluksellasi",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kun olet konfiguroinut sovelluksen, kirjoita testikoodi alle varmistaaksesi, että sovellus on konfiguroitu oikein.",
|
||||||
|
"Authentication code" : "Vahvistuskoodi",
|
||||||
|
"Verify" : "Tarkista",
|
||||||
|
"Could not verify your key. Please try again" : "Koodin tarkastus epäonnistui. Yritä uudelleen.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Otit TOTP-tunnistautumisen käyttöön tililläsi",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Poistit TOTP-tunnistautumisen käytöstä tililläsi",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator-sovellus)",
|
||||||
|
"Authenticate with a TOTP app" : "Tunnistaudu TOTP-sovelluksella",
|
||||||
|
"Submit" : "Lähetä",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Hanki vahvistuskoodi laitteesi 2-vaiheisen tunnistautumisen sovelluksesta.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-tunnistautuminen"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
$TRANSLATIONS = array(
|
||||||
|
"Enable TOTP" => "Käytä TOTP:tä",
|
||||||
|
"This is your new TOTP secret:" => "Tämä on uusi TOTP-salaisuutesi:",
|
||||||
|
"Scan this QR code with your TOTP app" => "Skannaa tämä QR-koodi TOTP-sovelluksellasi",
|
||||||
|
"Authenticate with a TOTP app" => "Tunnistaudu TOTP-sovelluksella",
|
||||||
|
"TOTP Second-factor Auth" => "Aikaperusteisen kertasalasanan (TOTP) kaksivaiheinen tunnistautuminen"
|
||||||
|
);
|
||||||
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Activer les mots de passe à usage unique (TOTP)",
|
||||||
|
"This is your new TOTP secret:" : "Votre nouveau secret TOTP est :",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scannez ce QR code avec votre application TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Une fois que vous avez configuré votre application, entrez un code test ci-dessous pour vérifier que votre application a bien été configurée correctement.",
|
||||||
|
"Authentication code" : "Code d'authentification",
|
||||||
|
"Verify" : "Vérifier",
|
||||||
|
"Could not verify your key. Please try again" : "Impossible de vérifier votre clé. Merci de réeessayer",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Vous avez activé l'authentification à deux facteurs TOTP pour votre compte",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Vous avez désactivé l'authentification à deux facteurs TOTP pour votre compte",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Application d'authentification)",
|
||||||
|
"Authenticate with a TOTP app" : "Authentification avec votre application TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fournisseur de TOTP pour l'authentification en deux étapes",
|
||||||
|
"Submit" : "Envoyer",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Saisissez le code d'authentification de l'application d'authentification à deux facteurs sur votre appareil.",
|
||||||
|
"TOTP second-factor auth" : "Deuxième facteur d'authentification du mot de passe temporaire à usage unique"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n > 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Activer les mots de passe à usage unique (TOTP)",
|
||||||
|
"This is your new TOTP secret:" : "Votre nouveau secret TOTP est :",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scannez ce QR code avec votre application TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Une fois que vous avez configuré votre application, entrez un code test ci-dessous pour vérifier que votre application a bien été configurée correctement.",
|
||||||
|
"Authentication code" : "Code d'authentification",
|
||||||
|
"Verify" : "Vérifier",
|
||||||
|
"Could not verify your key. Please try again" : "Impossible de vérifier votre clé. Merci de réeessayer",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Vous avez activé l'authentification à deux facteurs TOTP pour votre compte",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Vous avez désactivé l'authentification à deux facteurs TOTP pour votre compte",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Application d'authentification)",
|
||||||
|
"Authenticate with a TOTP app" : "Authentification avec votre application TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fournisseur de TOTP pour l'authentification en deux étapes",
|
||||||
|
"Submit" : "Envoyer",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Saisissez le code d'authentification de l'application d'authentification à deux facteurs sur votre appareil.",
|
||||||
|
"TOTP second-factor auth" : "Deuxième facteur d'authentification du mot de passe temporaire à usage unique"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR coa súa aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Cando teña configurada a súa aplicación, introduza debaixo un código de probas para asegurar que a súa aplicación estea configurada correctamente",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Non foi posíbel verificar a súa chave. Ténteo de novo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Activou a autenticación TOTP de dous factores para a súa conta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Vostede deshabilitou a autenticación TOTP de dous factores para a súa conta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticación)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar coa aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Provedor TOTP de dous factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obteña o código de autenticación da aplicación de autenticación de dous factores no seu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Habilitar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo secreto de TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Escanee este código QR coa súa aplicación TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Cando teña configurada a súa aplicación, introduza debaixo un código de probas para asegurar que a súa aplicación estea configurada correctamente",
|
||||||
|
"Authentication code" : "Código de autenticación",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Non foi posíbel verificar a súa chave. Ténteo de novo",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Activou a autenticación TOTP de dous factores para a súa conta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Vostede deshabilitou a autenticación TOTP de dous factores para a súa conta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplicación de autenticación)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar coa aplicación TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Provedor TOTP de dous factores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obteña o código de autenticación da aplicación de autenticación de dous factores no seu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Segundo factor de autenticación TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "הפעלת TOTP",
|
||||||
|
"This is your new TOTP secret:" : "להלן סיסמת ה- TOTP החדשה שלך:",
|
||||||
|
"Scan this QR code with your TOTP app" : "יש לסרוק את קוד ה- QR עם יישום ה- TOTP שלך",
|
||||||
|
"Authentication code" : "קוד אימות",
|
||||||
|
"Authenticate with a TOTP app" : "אימות עם יישום ה- TOTP",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "קבלת קוד אימות מיישום אימות דו-מרכיבי בהתקן שלך.",
|
||||||
|
"TOTP second-factor auth" : "אימות מקדם-שני של TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,10 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "הפעלת TOTP",
|
||||||
|
"This is your new TOTP secret:" : "להלן סיסמת ה- TOTP החדשה שלך:",
|
||||||
|
"Scan this QR code with your TOTP app" : "יש לסרוק את קוד ה- QR עם יישום ה- TOTP שלך",
|
||||||
|
"Authentication code" : "קוד אימות",
|
||||||
|
"Authenticate with a TOTP app" : "אימות עם יישום ה- TOTP",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "קבלת קוד אימות מיישום אימות דו-מרכיבי בהתקן שלך.",
|
||||||
|
"TOTP second-factor auth" : "אימות מקדם-שני של TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Időalapú egyszeri jelszó (TOTP) engedélyezése",
|
||||||
|
"This is your new TOTP secret:" : "Az új időalapú egyszeri titkos jelszava (TOTP):",
|
||||||
|
"Scan this QR code with your TOTP app" : "Olvassa be ezt a QR kódot a TOTP alkalmazásával",
|
||||||
|
"Authentication code" : "Azonosítási kód",
|
||||||
|
"Verify" : "Ellenőrzés",
|
||||||
|
"Could not verify your key. Please try again" : "A kulcs nem ellenőrizhető. Próbálja meg újra.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Endedélyezte a TOTP két lécsős azonosítást a fiókhoz.",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Letiltotta a TOTP kétlépcsős azonosítást a fiókhoz.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Hitelesítő app)",
|
||||||
|
"Authenticate with a TOTP app" : "Hitelesítés TOTP alkalmazással",
|
||||||
|
"Two Factor TOTP Provider" : "Kétlépcsős TOTP Szolgáltató",
|
||||||
|
"Submit" : "Küldés",
|
||||||
|
"TOTP second-factor auth" : "TOTP második lépcsős hitelesítés"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,16 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Időalapú egyszeri jelszó (TOTP) engedélyezése",
|
||||||
|
"This is your new TOTP secret:" : "Az új időalapú egyszeri titkos jelszava (TOTP):",
|
||||||
|
"Scan this QR code with your TOTP app" : "Olvassa be ezt a QR kódot a TOTP alkalmazásával",
|
||||||
|
"Authentication code" : "Azonosítási kód",
|
||||||
|
"Verify" : "Ellenőrzés",
|
||||||
|
"Could not verify your key. Please try again" : "A kulcs nem ellenőrizhető. Próbálja meg újra.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Endedélyezte a TOTP két lécsős azonosítást a fiókhoz.",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Letiltotta a TOTP kétlépcsős azonosítást a fiókhoz.",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Hitelesítő app)",
|
||||||
|
"Authenticate with a TOTP app" : "Hitelesítés TOTP alkalmazással",
|
||||||
|
"Two Factor TOTP Provider" : "Kétlépcsős TOTP Szolgáltató",
|
||||||
|
"Submit" : "Küldés",
|
||||||
|
"TOTP second-factor auth" : "TOTP második lépcsős hitelesítés"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Virkja TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Þetta er nýi TOTP-leynilykillinn þinn:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skannaðu þennan QR-kóða með TOTP-forritinu þínu",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Þegar þú hefur stillt forritið þitt, settu inn prufukóðann hér fyrir neðan til að ganga úr skugga um að forritið hafi verið rétt sett upp.",
|
||||||
|
"Authentication code" : "Auðkenningarkóði",
|
||||||
|
"Verify" : "Sannreyna",
|
||||||
|
"Could not verify your key. Please try again" : "Gat ekki sannreynt lykilinn þinn. Endilega reyndu aftur",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Þú virkjaðir TOTP tveggja-þrepa auðkenningu fyrir aðganginn þinn",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Þú gerðir TOTP tveggja-þrepa auðkenningu fyrir aðganginn þinn óvirka",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (auðkenningarforrit)",
|
||||||
|
"Authenticate with a TOTP app" : "Auðkenna með TOTP-forriti",
|
||||||
|
"Two Factor TOTP Provider" : "Veituaðili tveggja-þrepa TOTP-vottunar",
|
||||||
|
"Submit" : "Senda inn",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Náðu í auðkenningarkóða frá tveggja-þrepa auðkenningarforriti á tækinu þínu.",
|
||||||
|
"TOTP second-factor auth" : "TOTP tveggja-þrepa auðkenning"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Virkja TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Þetta er nýi TOTP-leynilykillinn þinn:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skannaðu þennan QR-kóða með TOTP-forritinu þínu",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Þegar þú hefur stillt forritið þitt, settu inn prufukóðann hér fyrir neðan til að ganga úr skugga um að forritið hafi verið rétt sett upp.",
|
||||||
|
"Authentication code" : "Auðkenningarkóði",
|
||||||
|
"Verify" : "Sannreyna",
|
||||||
|
"Could not verify your key. Please try again" : "Gat ekki sannreynt lykilinn þinn. Endilega reyndu aftur",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Þú virkjaðir TOTP tveggja-þrepa auðkenningu fyrir aðganginn þinn",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Þú gerðir TOTP tveggja-þrepa auðkenningu fyrir aðganginn þinn óvirka",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (auðkenningarforrit)",
|
||||||
|
"Authenticate with a TOTP app" : "Auðkenna með TOTP-forriti",
|
||||||
|
"Two Factor TOTP Provider" : "Veituaðili tveggja-þrepa TOTP-vottunar",
|
||||||
|
"Submit" : "Senda inn",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Náðu í auðkenningarkóða frá tveggja-þrepa auðkenningarforriti á tækinu þínu.",
|
||||||
|
"TOTP second-factor auth" : "TOTP tveggja-þrepa auðkenning"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Abilita TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Questo è il tuo nuovo segreto TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Esegui la scansione di questo codice QR con la tua applicazione TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una volta configurata la tua applicazione, digita un codice di prova per assicurarti che la tua applicazione sia configurata correttamente.",
|
||||||
|
"Authentication code" : "Codice di autenticazione",
|
||||||
|
"Verify" : "Verifica",
|
||||||
|
"Could not verify your key. Please try again" : "Impossibile verificare la tua chiave. Prova ancora",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Hai abilitato l'autenticazione TOTP a due fattori per il tuo account",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Hai disabilitato l'autenticazione TOTP a due fattori per il tuo account",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Applicazione autenticazione)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticati con un'applicazione TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fornitore TOTP a due fattori",
|
||||||
|
"Submit" : "Invia",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Ottieni il codice di autenticazione dall'applicazione di autenticazione con due fattori sul tuo dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Autenticazione con secondo fattore TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Abilita TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Questo è il tuo nuovo segreto TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Esegui la scansione di questo codice QR con la tua applicazione TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Una volta configurata la tua applicazione, digita un codice di prova per assicurarti che la tua applicazione sia configurata correttamente.",
|
||||||
|
"Authentication code" : "Codice di autenticazione",
|
||||||
|
"Verify" : "Verifica",
|
||||||
|
"Could not verify your key. Please try again" : "Impossibile verificare la tua chiave. Prova ancora",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Hai abilitato l'autenticazione TOTP a due fattori per il tuo account",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Hai disabilitato l'autenticazione TOTP a due fattori per il tuo account",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Applicazione autenticazione)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticati con un'applicazione TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Fornitore TOTP a due fattori",
|
||||||
|
"Submit" : "Invia",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Ottieni il codice di autenticazione dall'applicazione di autenticazione con due fattori sul tuo dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Autenticazione con secondo fattore TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP有効化",
|
||||||
|
"This is your new TOTP secret:" : "TOTPの新しい秘密鍵",
|
||||||
|
"Scan this QR code with your TOTP app" : "TOTPアプリでQRコードをスキャンしてください",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "アプリケーションの設定後、以下のテストコードでアプリが正しく設定できているかを確認してください。",
|
||||||
|
"Authentication code" : "認証コード",
|
||||||
|
"Verify" : "検証",
|
||||||
|
"Could not verify your key. Please try again" : "鍵を検証できませんでした。やり直してください。",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "あなたのアカウントに対するTOTP 2段階認証を有効にしました。",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "あなたのアカウントに対するTOTP 2段階認証を無効化しました。",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(認証アプリ)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTPアプリで認証する",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP 2段階認証提供機関",
|
||||||
|
"Submit" : "送信",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "デバイスの2段階認証アプリで認証コードを取得してください。",
|
||||||
|
"TOTP second-factor auth" : "TOTP 第2認証"
|
||||||
|
},
|
||||||
|
"nplurals=1; plural=0;");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP有効化",
|
||||||
|
"This is your new TOTP secret:" : "TOTPの新しい秘密鍵",
|
||||||
|
"Scan this QR code with your TOTP app" : "TOTPアプリでQRコードをスキャンしてください",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "アプリケーションの設定後、以下のテストコードでアプリが正しく設定できているかを確認してください。",
|
||||||
|
"Authentication code" : "認証コード",
|
||||||
|
"Verify" : "検証",
|
||||||
|
"Could not verify your key. Please try again" : "鍵を検証できませんでした。やり直してください。",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "あなたのアカウントに対するTOTP 2段階認証を有効にしました。",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "あなたのアカウントに対するTOTP 2段階認証を無効化しました。",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(認証アプリ)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTPアプリで認証する",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP 2段階認証提供機関",
|
||||||
|
"Submit" : "送信",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "デバイスの2段階認証アプリで認証コードを取得してください。",
|
||||||
|
"TOTP second-factor auth" : "TOTP 第2認証"
|
||||||
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP 사용",
|
||||||
|
"This is your new TOTP secret:" : "새로운 TOTP 비밀 키 값입니다:",
|
||||||
|
"Scan this QR code with your TOTP app" : "다음 QR 코드를 TOTP 앱으로 스캔하십시오",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "앱을 설정한 후 아래에 테스트 코드를 입력하여 앱 설정이 올바른지 확인하십시오.",
|
||||||
|
"Authentication code" : "인증 코드",
|
||||||
|
"Verify" : "확인",
|
||||||
|
"Could not verify your key. Please try again" : "내 키를 확인할 수 없습니다. 다시 시도하십시오",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "내 계정의 TOTP 2단계 인증을 활성화함",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "내 계정의 TOTP 2단계 인증을 비활성화함",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(인증기 앱)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP 앱으로 인증",
|
||||||
|
"Submit" : "제출",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "내 장치에 있는 2단계 인증 앱에서 인증 코드를 확인하십시오.",
|
||||||
|
"TOTP second-factor auth" : "TOTP 2단계 인증"
|
||||||
|
},
|
||||||
|
"nplurals=1; plural=0;");
|
@ -0,0 +1,17 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP 사용",
|
||||||
|
"This is your new TOTP secret:" : "새로운 TOTP 비밀 키 값입니다:",
|
||||||
|
"Scan this QR code with your TOTP app" : "다음 QR 코드를 TOTP 앱으로 스캔하십시오",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "앱을 설정한 후 아래에 테스트 코드를 입력하여 앱 설정이 올바른지 확인하십시오.",
|
||||||
|
"Authentication code" : "인증 코드",
|
||||||
|
"Verify" : "확인",
|
||||||
|
"Could not verify your key. Please try again" : "내 키를 확인할 수 없습니다. 다시 시도하십시오",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "내 계정의 TOTP 2단계 인증을 활성화함",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "내 계정의 TOTP 2단계 인증을 비활성화함",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(인증기 앱)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP 앱으로 인증",
|
||||||
|
"Submit" : "제출",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "내 장치에 있는 2단계 인증 앱에서 인증 코드를 확인하십시오.",
|
||||||
|
"TOTP second-factor auth" : "TOTP 2단계 인증"
|
||||||
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Įjungti TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Jūsų naujasis TOTP raktas:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Nuskenuokite šį QR kodą, naudodami savo TOTP programėlę",
|
||||||
|
"Authentication code" : "Tapatybės nustatymo kodas"
|
||||||
|
},
|
||||||
|
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Įjungti TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Jūsų naujasis TOTP raktas:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Nuskenuokite šį QR kodą, naudodami savo TOTP programėlę",
|
||||||
|
"Authentication code" : "Tapatybės nustatymo kodas"
|
||||||
|
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Iespējot TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Šis ir jūsu jaunais TOTP noslēpums:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skenējiet šo QR kodu ar TOTP programmu",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kad esi pabeidzis konfigurēt savu aplikāciju, ievadi testa kodu šeit lai pārliecinātos ka tā ir pareizi konfigurēta.",
|
||||||
|
"Authentication code" : "Autentifikācijas kods",
|
||||||
|
"Verify" : "Verificēt",
|
||||||
|
"Could not verify your key. Please try again" : "Nevarēja verificēt tavu atslēgu. Mēģini vēlreiz.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Esat iespējojis TOTP divu faktoru autentifikāciju jūsu kontam",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Esat atspējojis TOTP divu faktoru autentifikāciju jūsu kontam",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentificētājs programma)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentificēt ar TOTP programmu",
|
||||||
|
"Two Factor TOTP Provider" : "Otrā faktora TOTP pakalpojumu sniedzējs",
|
||||||
|
"Submit" : "Iesniegt",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Iegūstiet autentifikācijas kodu no divu faktoru autentifikācijas koda autentifikācijas jūsu ierīcē.",
|
||||||
|
"TOTP second-factor auth" : "TOTP otrā faktora autentifikācija"
|
||||||
|
},
|
||||||
|
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Iespējot TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Šis ir jūsu jaunais TOTP noslēpums:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skenējiet šo QR kodu ar TOTP programmu",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kad esi pabeidzis konfigurēt savu aplikāciju, ievadi testa kodu šeit lai pārliecinātos ka tā ir pareizi konfigurēta.",
|
||||||
|
"Authentication code" : "Autentifikācijas kods",
|
||||||
|
"Verify" : "Verificēt",
|
||||||
|
"Could not verify your key. Please try again" : "Nevarēja verificēt tavu atslēgu. Mēģini vēlreiz.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Esat iespējojis TOTP divu faktoru autentifikāciju jūsu kontam",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Esat atspējojis TOTP divu faktoru autentifikāciju jūsu kontam",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentificētājs programma)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentificēt ar TOTP programmu",
|
||||||
|
"Two Factor TOTP Provider" : "Otrā faktora TOTP pakalpojumu sniedzējs",
|
||||||
|
"Submit" : "Iesniegt",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Iegūstiet autentifikācijas kodu no divu faktoru autentifikācijas koda autentifikācijas jūsu ierīcē.",
|
||||||
|
"TOTP second-factor auth" : "TOTP otrā faktora autentifikācija"
|
||||||
|
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP эрх олгох",
|
||||||
|
"This is your new TOTP secret:" : "Энэ бол таны шинэ TOTP нууц:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Энэ QR кодыг TOTP аппликешин-аар нь сканердах боломжтой",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Та өөрийн аппликешны тохиргоог хийсний дараа өөрийн апп зөв тохируулагдсан эсэхийг баталгаажуулахын тулд туршилтын кодыг оруулна уу.",
|
||||||
|
"Authentication code" : "баталгаажуулсан код",
|
||||||
|
"Verify" : "Шалнгах",
|
||||||
|
"Could not verify your key. Please try again" : "Таны түлхүүрийг баталгаажуулж чадсангүй. Дахин оролдоно уу",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Та TOTP-ийн хоёр хүчин зүйлийн баталгаажуулалтыг өөрийн акаунтад идэвхжүүлсэн байна",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Та TOTP-ийн хоёр хүчин зүйлийн таних тэмдгийг идэвхгүй болгосон",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(баталгаатай апп)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP апп-аар баталгаажуулна уу",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP үйлчилгээ үзүүлэгч хоёр хүчин зүйл",
|
||||||
|
"Submit" : "мэдэгдэх",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Таны төхөөрөмж дээрх хоёр хүчин зүйл нь таних апп-аас баталгаажуулах кодыг аваарай.",
|
||||||
|
"TOTP second-factor auth" : "TOTP хоёр хүчин зүйл"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP эрх олгох",
|
||||||
|
"This is your new TOTP secret:" : "Энэ бол таны шинэ TOTP нууц:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Энэ QR кодыг TOTP аппликешин-аар нь сканердах боломжтой",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Та өөрийн аппликешны тохиргоог хийсний дараа өөрийн апп зөв тохируулагдсан эсэхийг баталгаажуулахын тулд туршилтын кодыг оруулна уу.",
|
||||||
|
"Authentication code" : "баталгаажуулсан код",
|
||||||
|
"Verify" : "Шалнгах",
|
||||||
|
"Could not verify your key. Please try again" : "Таны түлхүүрийг баталгаажуулж чадсангүй. Дахин оролдоно уу",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Та TOTP-ийн хоёр хүчин зүйлийн баталгаажуулалтыг өөрийн акаунтад идэвхжүүлсэн байна",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Та TOTP-ийн хоёр хүчин зүйлийн таних тэмдгийг идэвхгүй болгосон",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP(баталгаатай апп)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP апп-аар баталгаажуулна уу",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP үйлчилгээ үзүүлэгч хоёр хүчин зүйл",
|
||||||
|
"Submit" : "мэдэгдэх",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Таны төхөөрөмж дээрх хоёр хүчин зүйл нь таних апп-аас баталгаажуулах кодыг аваарай.",
|
||||||
|
"TOTP second-factor auth" : "TOTP хоёр хүчин зүйл"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Aktiver to-trinns bekreftelse med TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dette er din nye to-trinns bekreftelses-hemmelighet for TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skann denne QR-koden med TOTP-programmet ditt for to-trinns bekreftelse",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Når du har satt opp programmet ditt, skriv inn testkoden nedenfor for å forsikre deg om at det har gått rett for seg.",
|
||||||
|
"Authentication code" : "Autentiseringskode",
|
||||||
|
"Verify" : "Bekreft",
|
||||||
|
"Could not verify your key. Please try again" : "Kunne ikke bekrefte din nøkkel. Prøv igjen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du har aktivert to-trinns bekreftelse for din konto",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du har deaktivert to-trinns bekreftelse for din konto",
|
||||||
|
"TOTP (Authenticator app)" : "To-trinns bekreftelse (TOTP)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentiser med et TOTP-program",
|
||||||
|
"Two Factor TOTP Provider" : "Tofaktors TOTP-tilbyder",
|
||||||
|
"Submit" : "Send inn",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Hent autentiseringskoden fra din applikasjon for to-trinns bekreftelse.",
|
||||||
|
"TOTP second-factor auth" : "To-trinns bekreftelse med TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Aktiver to-trinns bekreftelse med TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dette er din nye to-trinns bekreftelses-hemmelighet for TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skann denne QR-koden med TOTP-programmet ditt for to-trinns bekreftelse",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Når du har satt opp programmet ditt, skriv inn testkoden nedenfor for å forsikre deg om at det har gått rett for seg.",
|
||||||
|
"Authentication code" : "Autentiseringskode",
|
||||||
|
"Verify" : "Bekreft",
|
||||||
|
"Could not verify your key. Please try again" : "Kunne ikke bekrefte din nøkkel. Prøv igjen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du har aktivert to-trinns bekreftelse for din konto",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du har deaktivert to-trinns bekreftelse for din konto",
|
||||||
|
"TOTP (Authenticator app)" : "To-trinns bekreftelse (TOTP)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentiser med et TOTP-program",
|
||||||
|
"Two Factor TOTP Provider" : "Tofaktors TOTP-tilbyder",
|
||||||
|
"Submit" : "Send inn",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Hent autentiseringskoden fra din applikasjon for to-trinns bekreftelse.",
|
||||||
|
"TOTP second-factor auth" : "To-trinns bekreftelse med TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Inschakelen TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dit is je nieuwe TOTP geheim:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan deze QR code met je TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Voeg een test code in na het instellen van je app om er zeker van te zijn dat de instellingen correct zijn.",
|
||||||
|
"Authentication code" : "Autenticatiecode",
|
||||||
|
"Verify" : "Verifiëren",
|
||||||
|
"Could not verify your key. Please try again" : "Kon je sleutel niet verifiëren. Probeer het opnieuw",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Je hebt TOTP tweefactor authenticatie voor je account ingeschakeld",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Je hebt TOTP tweefactor authenticatie voor je account uitgeschakeld",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator app)",
|
||||||
|
"Authenticate with a TOTP app" : "Authenticeren met een TOTP app",
|
||||||
|
"Two Factor TOTP Provider" : "Twee-factor TOTP leverancier",
|
||||||
|
"Submit" : "Versturen",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Krijg de authenticatiecode op je 'tweede factor' authenticatie app op je toestel.",
|
||||||
|
"TOTP second-factor auth" : "TOTP tweede factor auth"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Inschakelen TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Dit is je nieuwe TOTP geheim:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scan deze QR code met je TOTP app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Voeg een test code in na het instellen van je app om er zeker van te zijn dat de instellingen correct zijn.",
|
||||||
|
"Authentication code" : "Autenticatiecode",
|
||||||
|
"Verify" : "Verifiëren",
|
||||||
|
"Could not verify your key. Please try again" : "Kon je sleutel niet verifiëren. Probeer het opnieuw",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Je hebt TOTP tweefactor authenticatie voor je account ingeschakeld",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Je hebt TOTP tweefactor authenticatie voor je account uitgeschakeld",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Authenticator app)",
|
||||||
|
"Authenticate with a TOTP app" : "Authenticeren met een TOTP app",
|
||||||
|
"Two Factor TOTP Provider" : "Twee-factor TOTP leverancier",
|
||||||
|
"Submit" : "Versturen",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Krijg de authenticatiecode op je 'tweede factor' authenticatie app op je toestel.",
|
||||||
|
"TOTP second-factor auth" : "TOTP tweede factor auth"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Aktivere to-faktor pålogging",
|
||||||
|
"This is your new TOTP secret:" : "Din hemmelige nøkkel for to-faktor:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skan QR kode med ditt to-faktor program",
|
||||||
|
"Authenticate with a TOTP app" : "Autentiser med to-faktor program"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Aktivere to-faktor pålogging",
|
||||||
|
"This is your new TOTP secret:" : "Din hemmelige nøkkel for to-faktor:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skan QR kode med ditt to-faktor program",
|
||||||
|
"Authenticate with a TOTP app" : "Autentiser med to-faktor program"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Włącz TOTP",
|
||||||
|
"This is your new TOTP secret:" : "To jest twoje nowe tajne TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Zeskanuj kod QR przy pomocy swojej aplikacji TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kiedy skonfigurujesz aplikację, wprowadź poniżej testowy kod, aby upewnić się, że twoja aplikacja jest skonfigurowana poprawnie.",
|
||||||
|
"Authentication code" : "Kod uwierzytelnienia",
|
||||||
|
"Verify" : "Weryfikuj",
|
||||||
|
"Could not verify your key. Please try again" : "Nie można zweryfikować twojego klucza. Prosze spróbować ponownie",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Włączono dwukrotne uwierzytelnienie TOTP na twoim koncie",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Wyłączono dwukrotne uwierzytelnienie TOTP na twoim koncie",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplikacja uwierzytelniająca)",
|
||||||
|
"Authenticate with a TOTP app" : "Uwierzytelnij przy pomocy aplikacji TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Dostawca TOTP dla uwierzytelniania dwuetapowego",
|
||||||
|
"Submit" : "Zatwierdź",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Pobierz kod uwierzytelnienia z aplikacji dwuskładnikowego uwierzytelniania na swoim urządzeniu.",
|
||||||
|
"TOTP second-factor auth" : "Dwuskładnikowe uwierzytelnienie TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Włącz TOTP",
|
||||||
|
"This is your new TOTP secret:" : "To jest twoje nowe tajne TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Zeskanuj kod QR przy pomocy swojej aplikacji TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Kiedy skonfigurujesz aplikację, wprowadź poniżej testowy kod, aby upewnić się, że twoja aplikacja jest skonfigurowana poprawnie.",
|
||||||
|
"Authentication code" : "Kod uwierzytelnienia",
|
||||||
|
"Verify" : "Weryfikuj",
|
||||||
|
"Could not verify your key. Please try again" : "Nie można zweryfikować twojego klucza. Prosze spróbować ponownie",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Włączono dwukrotne uwierzytelnienie TOTP na twoim koncie",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Wyłączono dwukrotne uwierzytelnienie TOTP na twoim koncie",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (aplikacja uwierzytelniająca)",
|
||||||
|
"Authenticate with a TOTP app" : "Uwierzytelnij przy pomocy aplikacji TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Dostawca TOTP dla uwierzytelniania dwuetapowego",
|
||||||
|
"Submit" : "Zatwierdź",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Pobierz kod uwierzytelnienia z aplikacji dwuskładnikowego uwierzytelniania na swoim urządzeniu.",
|
||||||
|
"TOTP second-factor auth" : "Dwuskładnikowe uwierzytelnienie TOTP"
|
||||||
|
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Ativar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo segredo TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Ler este código QR com o seu aplicativo TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Depois de configurar o aplicativo, entre abaixo um código de teste para garantir que o aplicativo tenha sido configurado corretamente.",
|
||||||
|
"Authentication code" : "Código de autenticação",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Não foi possível verificar sua chave. Tente novamente.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Você habilitou a autenticação TOTP dois fatores para sua conta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Você desabilitou a autenticação TOTP dois fatores para sua conta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Aplicativo autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar com um aplicativo TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Provedor TOTP de dois fatores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenha o código de autenticação do aplicativo de autenticação de dois fatores em seu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Autenticação do TOTP second-factor"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n > 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Ativar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo segredo TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Ler este código QR com o seu aplicativo TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Depois de configurar o aplicativo, entre abaixo um código de teste para garantir que o aplicativo tenha sido configurado corretamente.",
|
||||||
|
"Authentication code" : "Código de autenticação",
|
||||||
|
"Verify" : "Verificar",
|
||||||
|
"Could not verify your key. Please try again" : "Não foi possível verificar sua chave. Tente novamente.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Você habilitou a autenticação TOTP dois fatores para sua conta",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Você desabilitou a autenticação TOTP dois fatores para sua conta",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Aplicativo autenticador)",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticar com um aplicativo TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Provedor TOTP de dois fatores",
|
||||||
|
"Submit" : "Enviar",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Obtenha o código de autenticação do aplicativo de autenticação de dois fatores em seu dispositivo.",
|
||||||
|
"TOTP second-factor auth" : "Autenticação do TOTP second-factor"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Ativar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo segredo TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Leia-a este código QR com a sua app TOTP",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticação com uma app TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Ativar TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Este é o seu novo segredo TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Leia-a este código QR com a sua app TOTP",
|
||||||
|
"Authenticate with a TOTP app" : "Autenticação com uma app TOTP"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Activează TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Acesta este noua ta cheie secretă TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scanează acest cod QR cu aplicația ta TOTP",
|
||||||
|
"Authenticate with a TOTP app" : "Autentifică-te cu o aplicație TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Activează TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Acesta este noua ta cheie secretă TOTP:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Scanează acest cod QR cu aplicația ta TOTP",
|
||||||
|
"Authenticate with a TOTP app" : "Autentifică-te cu o aplicație TOTP"
|
||||||
|
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Включить TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Это ваш новый TOTP секрет:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Просканируйте этот QR код с помощью вашего TOTP приложения",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "После настройки приложения, введите ниже проверочный ключ, что бы убедиться, что все приложение было настроено правильно.",
|
||||||
|
"Authentication code" : "Код аутентификации",
|
||||||
|
"Verify" : "Проверить",
|
||||||
|
"Could not verify your key. Please try again" : "Не удаётся проверить ваш ключ. Попробуйте ещё раз.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Вы включили двухфакторную авторизацию TOTP для своего аккаунта",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Вы отключили двухфакторную авторизацию TOTP для своего аккаунта",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Приложение авторизации)",
|
||||||
|
"Authenticate with a TOTP app" : "Аутентифицируйтесь с помощью TOTP приложения",
|
||||||
|
"Two Factor TOTP Provider" : "Второй фактор — приложение TOTP",
|
||||||
|
"Submit" : "Отправить",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Получите аутентификационный код из приложения двухфакторной аутентификации на вашем устройстве.",
|
||||||
|
"TOTP second-factor auth" : "Аутентификация вторым фактором с помощью TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Включить TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Это ваш новый TOTP секрет:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Просканируйте этот QR код с помощью вашего TOTP приложения",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "После настройки приложения, введите ниже проверочный ключ, что бы убедиться, что все приложение было настроено правильно.",
|
||||||
|
"Authentication code" : "Код аутентификации",
|
||||||
|
"Verify" : "Проверить",
|
||||||
|
"Could not verify your key. Please try again" : "Не удаётся проверить ваш ключ. Попробуйте ещё раз.",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Вы включили двухфакторную авторизацию TOTP для своего аккаунта",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Вы отключили двухфакторную авторизацию TOTP для своего аккаунта",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Приложение авторизации)",
|
||||||
|
"Authenticate with a TOTP app" : "Аутентифицируйтесь с помощью TOTP приложения",
|
||||||
|
"Two Factor TOTP Provider" : "Второй фактор — приложение TOTP",
|
||||||
|
"Submit" : "Отправить",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Получите аутентификационный код из приложения двухфакторной аутентификации на вашем устройстве.",
|
||||||
|
"TOTP second-factor auth" : "Аутентификация вторым фактором с помощью TOTP"
|
||||||
|
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Omogoči enkratno geslo",
|
||||||
|
"This is your new TOTP secret:" : "Nastavljeno je novo enkratno geslo:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Preberi kodo QR enkratnega gesla z ustreznim programom",
|
||||||
|
"Authentication code" : "Prijavna šifra",
|
||||||
|
"Authenticate with a TOTP app" : "Overi z enkratnim geslom"
|
||||||
|
},
|
||||||
|
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
|
@ -0,0 +1,8 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Omogoči enkratno geslo",
|
||||||
|
"This is your new TOTP secret:" : "Nastavljeno je novo enkratno geslo:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Preberi kodo QR enkratnega gesla z ustreznim programom",
|
||||||
|
"Authentication code" : "Prijavna šifra",
|
||||||
|
"Authenticate with a TOTP app" : "Overi z enkratnim geslom"
|
||||||
|
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Aktivizo TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Kjo është TOTP e fshehta juaj e re:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skanojeni këtë kod QR me aplikacionin tuaj TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Mbasi keni konfiguruar aplikacionin, vendosni një kod provë poshtë për tu siguruar se aplikacioni yt është konfiguruar saktësisht.",
|
||||||
|
"Authentication code" : "Kod mirëfilltësimi",
|
||||||
|
"Verify" : "Verifiko",
|
||||||
|
"Could not verify your key. Please try again" : "Çelësi juaj s'mund të verifikohej. Ju lutem provoni përsëri",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ju aktivizuat vërtetimin TOTP të dyfishtë për llogarinë tuaj",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Keni çaktivizuar vertëtimin me dy faktorë TOTP për llogarinë tënde",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Aplikacion autentifikues)",
|
||||||
|
"Authenticate with a TOTP app" : "Mirëfilltësimin kryejeni me një aplikacion TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Ofrues i dy Faktorit TOTP",
|
||||||
|
"Submit" : "Dërgo",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Merreni kodin e mirëfilltësimit pre aplikacionit të mirëfilltësimit dyfaktorësh te pajisja juaj.",
|
||||||
|
"TOTP second-factor auth" : "TOTP second-factor auth"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Aktivizo TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Kjo është TOTP e fshehta juaj e re:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skanojeni këtë kod QR me aplikacionin tuaj TOTP",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Mbasi keni konfiguruar aplikacionin, vendosni një kod provë poshtë për tu siguruar se aplikacioni yt është konfiguruar saktësisht.",
|
||||||
|
"Authentication code" : "Kod mirëfilltësimi",
|
||||||
|
"Verify" : "Verifiko",
|
||||||
|
"Could not verify your key. Please try again" : "Çelësi juaj s'mund të verifikohej. Ju lutem provoni përsëri",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Ju aktivizuat vërtetimin TOTP të dyfishtë për llogarinë tuaj",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Keni çaktivizuar vertëtimin me dy faktorë TOTP për llogarinë tënde",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Aplikacion autentifikues)",
|
||||||
|
"Authenticate with a TOTP app" : "Mirëfilltësimin kryejeni me një aplikacion TOTP",
|
||||||
|
"Two Factor TOTP Provider" : "Ofrues i dy Faktorit TOTP",
|
||||||
|
"Submit" : "Dërgo",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Merreni kodin e mirëfilltësimit pre aplikacionit të mirëfilltësimit dyfaktorësh te pajisja juaj.",
|
||||||
|
"TOTP second-factor auth" : "TOTP second-factor auth"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Aktivera TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Detta är din nya TOTP-kod:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skanna denna QR-kod med din TOTP-app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "När du har konfigurerat din app, ange en testkod nedan för att säkerställa att din app har blivit konfigurerad på rätt sätt.",
|
||||||
|
"Authentication code" : "Autentiseringskod",
|
||||||
|
"Verify" : "Verifiera",
|
||||||
|
"Could not verify your key. Please try again" : "Kunde ej verifiera din nyckel. Vänligen försök igen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du aktiverade TOTP tvåstegsverifiering för ditt konto",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du avaktiverade TOTP tvåstegsverifiering för ditt konto",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentiseringsapplikation)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentisera med en TOTP-app",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP-leverantör av tvåfaktorsautentisering",
|
||||||
|
"Submit" : "Skicka",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Skriv in autentiseringskoden från tvåfaktorsautentiseringsappen på din enhet.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-tvåfaktorsautentisering"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n != 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Aktivera TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Detta är din nya TOTP-kod:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Skanna denna QR-kod med din TOTP-app",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "När du har konfigurerat din app, ange en testkod nedan för att säkerställa att din app har blivit konfigurerad på rätt sätt.",
|
||||||
|
"Authentication code" : "Autentiseringskod",
|
||||||
|
"Verify" : "Verifiera",
|
||||||
|
"Could not verify your key. Please try again" : "Kunde ej verifiera din nyckel. Vänligen försök igen",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Du aktiverade TOTP tvåstegsverifiering för ditt konto",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Du avaktiverade TOTP tvåstegsverifiering för ditt konto",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Autentiseringsapplikation)",
|
||||||
|
"Authenticate with a TOTP app" : "Autentisera med en TOTP-app",
|
||||||
|
"Two Factor TOTP Provider" : "TOTP-leverantör av tvåfaktorsautentisering",
|
||||||
|
"Submit" : "Skicka",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Skriv in autentiseringskoden från tvåfaktorsautentiseringsappen på din enhet.",
|
||||||
|
"TOTP second-factor auth" : "TOTP-tvåfaktorsautentisering"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "เปิดใช้งาน TOTP",
|
||||||
|
"This is your new TOTP secret:" : "นี่คือข้อความลับ TOTP ใหม่ของคุณ:",
|
||||||
|
"Scan this QR code with your TOTP app" : "สแกน QR โค้ดนี้กับแอพฯ TOTP ของคุณ",
|
||||||
|
"Authenticate with a TOTP app" : "ตรวจสอบสิทธิ์ด้วยแอพฯ TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=1; plural=0;");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "เปิดใช้งาน TOTP",
|
||||||
|
"This is your new TOTP secret:" : "นี่คือข้อความลับ TOTP ใหม่ของคุณ:",
|
||||||
|
"Scan this QR code with your TOTP app" : "สแกน QR โค้ดนี้กับแอพฯ TOTP ของคุณ",
|
||||||
|
"Authenticate with a TOTP app" : "ตรวจสอบสิทธิ์ด้วยแอพฯ TOTP"
|
||||||
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
$TRANSLATIONS = array(
|
||||||
|
"Enable TOTP" => "เปิดใช้งาน TOTP",
|
||||||
|
"This is your new TOTP secret:" => "นี่คือข้อความลับ TOTP ใหม่ของคุณ:",
|
||||||
|
"Scan this QR code with your TOTP app" => "สแกน QR โค้ดนี้กับแอพฯ TOTP ของคุณ",
|
||||||
|
"Authenticate with a TOTP app" => "ตรวจสอบสิทธิ์ด้วยแอพฯ TOTP",
|
||||||
|
"TOTP Second-factor Auth" => "TOTP รับรองความถูกต้องขั้นตอนที่สอง"
|
||||||
|
);
|
||||||
|
$PLURAL_FORMS = "nplurals=1; plural=0;";
|
@ -0,0 +1,20 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "TOTP kullanılsın",
|
||||||
|
"This is your new TOTP secret:" : "Yeni TOTP parolanız:",
|
||||||
|
"Scan this QR code with your TOTP app" : "TOTP uygulamanızla bu QR kodunu tarayın",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Uygulamanızı yapılandırdıktan sonra aşağı bir deneme kodu yazarak uygulamanızın doğru yapılandırıldığından emin olun.",
|
||||||
|
"Authentication code" : "Kimlik doğrulama kodu",
|
||||||
|
"Verify" : "Doğrula",
|
||||||
|
"Could not verify your key. Please try again" : "Anahtarınız doğrulanamadı. Lütfen yeniden deneyin",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Hesabınız için TOTP iki aşamalı kimlik doğrulamasını etkinleştirdiniz",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Hesabınız için TOTP iki aşamalı kimlik doğrulamasını devre dışı bıraktınız",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Kimlik Doğrulama Uygulaması)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP uygulamasıyla kimlik doğrulama",
|
||||||
|
"Two Factor TOTP Provider" : "İki Aşamalı Kimlik Doğrulama TOTP Hizmeti Sağlayıcı",
|
||||||
|
"Submit" : "Gönder",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Aygıtınızda yüklü iki aşamalı kimlik doğrulaması uygulamasından kodu alın.",
|
||||||
|
"TOTP second-factor auth" : "TOTP iki aşamalı kimlik doğrulama"
|
||||||
|
},
|
||||||
|
"nplurals=2; plural=(n > 1);");
|
@ -0,0 +1,18 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "TOTP kullanılsın",
|
||||||
|
"This is your new TOTP secret:" : "Yeni TOTP parolanız:",
|
||||||
|
"Scan this QR code with your TOTP app" : "TOTP uygulamanızla bu QR kodunu tarayın",
|
||||||
|
"Once you have configured your app, enter a test code below to ensure that your app has been configured correctly." : "Uygulamanızı yapılandırdıktan sonra aşağı bir deneme kodu yazarak uygulamanızın doğru yapılandırıldığından emin olun.",
|
||||||
|
"Authentication code" : "Kimlik doğrulama kodu",
|
||||||
|
"Verify" : "Doğrula",
|
||||||
|
"Could not verify your key. Please try again" : "Anahtarınız doğrulanamadı. Lütfen yeniden deneyin",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Hesabınız için TOTP iki aşamalı kimlik doğrulamasını etkinleştirdiniz",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Hesabınız için TOTP iki aşamalı kimlik doğrulamasını devre dışı bıraktınız",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Kimlik Doğrulama Uygulaması)",
|
||||||
|
"Authenticate with a TOTP app" : "TOTP uygulamasıyla kimlik doğrulama",
|
||||||
|
"Two Factor TOTP Provider" : "İki Aşamalı Kimlik Doğrulama TOTP Hizmeti Sağlayıcı",
|
||||||
|
"Submit" : "Gönder",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Aygıtınızda yüklü iki aşamalı kimlik doğrulaması uygulamasından kodu alın.",
|
||||||
|
"TOTP second-factor auth" : "TOTP iki aşamalı kimlik doğrulama"
|
||||||
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Увімкнути TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Це ваш новий ключ TOTP",
|
||||||
|
"Scan this QR code with your TOTP app" : "Відскануйте цей QR код за допомогою програми для генерації одноразових паролей",
|
||||||
|
"Authenticate with a TOTP app" : "Увайти за допомогою програми для генерації одноразових паролей"
|
||||||
|
},
|
||||||
|
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
@ -0,0 +1,7 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Увімкнути TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Це ваш новий ключ TOTP",
|
||||||
|
"Scan this QR code with your TOTP app" : "Відскануйте цей QR код за допомогою програми для генерації одноразових паролей",
|
||||||
|
"Authenticate with a TOTP app" : "Увайти за допомогою програми для генерації одноразових паролей"
|
||||||
|
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
OC.L10N.register(
|
||||||
|
"twofactor_totp",
|
||||||
|
{
|
||||||
|
"Enable TOTP" : "Bật TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Đây là mã bí mật TOTP mới của bạn:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Quét mã QR này với ứng dụng TOTP của bạn",
|
||||||
|
"Authentication code" : "Mã xác thực",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Bạn đã bật xác thực hai yếu tố TOTP cho tài khoản của mình",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Bạn đã tắt xác thực hai yếu tố TOTP cho tài khoản của mình",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Ứng dụng xác thực)",
|
||||||
|
"Authenticate with a TOTP app" : "Xác thực bằng ứng dụng TOTP",
|
||||||
|
"Submit" : "Gửi",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Nhận mã xác thực từ ứng dụng xác thực hai yếu tố trên thiết bị của bạn.",
|
||||||
|
"TOTP second-factor auth" : "Xác thực hai yếu tố TOTP"
|
||||||
|
},
|
||||||
|
"nplurals=1; plural=0;");
|
@ -0,0 +1,14 @@
|
|||||||
|
{ "translations": {
|
||||||
|
"Enable TOTP" : "Bật TOTP",
|
||||||
|
"This is your new TOTP secret:" : "Đây là mã bí mật TOTP mới của bạn:",
|
||||||
|
"Scan this QR code with your TOTP app" : "Quét mã QR này với ứng dụng TOTP của bạn",
|
||||||
|
"Authentication code" : "Mã xác thực",
|
||||||
|
"You enabled TOTP two-factor authentication for your account" : "Bạn đã bật xác thực hai yếu tố TOTP cho tài khoản của mình",
|
||||||
|
"You disabled TOTP two-factor authentication for your account" : "Bạn đã tắt xác thực hai yếu tố TOTP cho tài khoản của mình",
|
||||||
|
"TOTP (Authenticator app)" : "TOTP (Ứng dụng xác thực)",
|
||||||
|
"Authenticate with a TOTP app" : "Xác thực bằng ứng dụng TOTP",
|
||||||
|
"Submit" : "Gửi",
|
||||||
|
"Get the authentication code from the two-factor authentication app on your device." : "Nhận mã xác thực từ ứng dụng xác thực hai yếu tố trên thiết bị của bạn.",
|
||||||
|
"TOTP second-factor auth" : "Xác thực hai yếu tố TOTP"
|
||||||
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user