Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maj pour l'app v2 #86

Merged
merged 186 commits into from Oct 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
81449f6
[Jenkins] Updated translation
Dec 14, 2021
6699efb
new getJson method
Sekiro-kost Mar 21, 2022
cae586d
add RDK with Json
Sekiro-kost Mar 23, 2022
e9ecdc1
add rdk
rocket13011 Mar 24, 2022
a84b25c
Update mobile.api.php
rocket13011 May 20, 2022
ed8112c
Update mobile.class.php
rocket13011 May 20, 2022
72a6f68
Update mobile.class.php
rocket13011 May 23, 2022
895c18b
Update mobile.api.php
rocket13011 May 23, 2022
f1462a9
correction modification IQ
rocket13011 May 23, 2022
92bab8d
add img for iOS and Android Notification for V2
rocket13011 Jun 13, 2022
75c2f15
bugFix V1 and V2 notif
rocket13011 Jun 13, 2022
204dcb5
Update image.php
rocket13011 Jun 13, 2022
47f2027
Update mobile.class.php
rocket13011 Jun 13, 2022
b01f775
[Jenkins] Updated translation
Jun 13, 2022
08089cc
add payload for notification app v2
rocket13011 Jun 22, 2022
832139b
fix payload
rocket13011 Jun 22, 2022
0b8745a
Update mobile.api.php
rocket13011 Jun 23, 2022
1d6f771
Update mobile.api.php
rocket13011 Sep 14, 2022
5928d68
[Jenkins] Updated translation
Sep 14, 2022
b5b9fa9
add TH info
rocket13011 Nov 2, 2022
fd69126
add info 4.3
rocket13011 Nov 2, 2022
a6cf6b9
[Jenkins] Updated translation
Nov 3, 2022
70ab128
add ping and version plugin
rocket13011 Dec 6, 2022
517b9e6
correction api
rocket13011 Dec 14, 2022
202f606
new modalCustom Mobile & fix Api
Sekiro-kost Dec 15, 2022
1fffe50
[Jenkins] Updated translation
Dec 15, 2022
c3c1a59
fix btn
Sekiro-kost Dec 15, 2022
55630c2
[Jenkins] Updated translation
Dec 15, 2022
ee22fa7
fix JsonCustom
Sekiro-kost Dec 15, 2022
7ac4e69
Merge branch 'beta' of https://github.com/jeedom/plugin-mobile into beta
Sekiro-kost Dec 15, 2022
05e1c99
clean oldfiles
Sekiro-kost Dec 15, 2022
85f6d88
[Jenkins] Updated translation
Dec 15, 2022
b17cd2a
fix syntax
Sekiro-kost Dec 15, 2022
7753c02
fix eqIdCache
Sekiro-kost Dec 15, 2022
1939836
decoupage app v2 et v1
rocket13011 Dec 27, 2022
08846ee
change icone
rocket13011 Dec 27, 2022
5e3860d
[Jenkins] Updated translation
Dec 28, 2022
6235f5b
add apikey demande
rocket13011 Dec 29, 2022
ddbe60c
add critical notif for V2 App
rocket13011 Dec 29, 2022
23bf14c
Merge branch 'beta' of https://github.com/jeedom/plugin-mobile into beta
rocket13011 Dec 29, 2022
91c52a7
[Jenkins] Updated translation
Dec 30, 2022
b0cb92c
new modal qrcodev2 & cleanData
Sekiro-kost Jan 10, 2023
6f269b1
update changelog
Sekiro-kost Jan 10, 2023
f80caa0
[Jenkins] Updated translation
Jan 11, 2023
8ec6787
fix FUTURE APPv2
Sekiro-kost Jan 12, 2023
9e84ade
[Jenkins] Updated translation
Jan 12, 2023
94c99ad
for 4.4 customMenu Links & Synthese
Sekiro-kost Jan 13, 2023
475cc3f
[Jenkins] Updated translation
Jan 13, 2023
a1c0d29
new links
Sekiro-kost Jan 13, 2023
7e4b7a0
[Jenkins] Updated translation
Jan 13, 2023
971267f
fix getOsVersion
Sekiro-kost Jan 16, 2023
210e440
[Jenkins] Updated translation
Jan 16, 2023
0685b39
fix market ios
rocket13011 Feb 23, 2023
d4aed72
[Jenkins] Updated translation
Feb 24, 2023
92fe7fe
fix
rocket13011 Feb 25, 2023
bfc5721
Merge branch 'beta' of https://github.com/jeedom/plugin-mobile into beta
rocket13011 Feb 25, 2023
9d6d64d
fix qrCode + barreCode for App V2
rocket13011 Feb 27, 2023
18f3f56
fix install.php
Sekiro-kost Mar 1, 2023
8b2e882
new beta for 4.4 v2
Sekiro-kost Mar 27, 2023
6f7252a
[Jenkins] Updated translation
Mar 27, 2023
149e3ee
fix menuCustom & newCloseModal
Sekiro-kost Mar 28, 2023
ffdc480
cleanLogs & addJsAppV1
Sekiro-kost Mar 28, 2023
d4d9bca
[Jenkins] Updated translation
Mar 28, 2023
c4230b1
add modalClose
Sekiro-kost Mar 29, 2023
47898fc
Merge branch 'beta' of https://github.com/jeedom/plugin-mobile into beta
Sekiro-kost Mar 29, 2023
b1baa0b
[Jenkins] Updated translation
Mar 29, 2023
8bce974
fixClass
Sekiro-kost Mar 29, 2023
66bfdfe
[Jenkins] Updated translation
Mar 29, 2023
c91cf7a
fix defaultMenu
Sekiro-kost Mar 29, 2023
c5b7ac8
fixNbIcons
Sekiro-kost Mar 30, 2023
84e309c
fix modalDetect fonction
Sekiro-kost Mar 30, 2023
91989fb
clear oldFiles
Sekiro-kost Mar 30, 2023
467e2e7
fix css
Sekiro-kost Mar 30, 2023
58d11e6
[Jenkins] Updated translation
Mar 30, 2023
40019bf
fix input url
Sekiro-kost Mar 31, 2023
a0696fc
handle urlsUser
Sekiro-kost Mar 31, 2023
bc33168
new methods message & plugins
Sekiro-kost Apr 11, 2023
40a80b9
new params
Sekiro-kost Apr 12, 2023
7119b18
add version
rocket13011 Apr 12, 2023
8f43848
fix SliderWidget
Sekiro-kost Apr 12, 2023
68aec05
[Jenkins] Updated translation
Apr 12, 2023
6598bd9
fix defaultMenu
Sekiro-kost Apr 13, 2023
76e9f1b
fix menuSwitch 2Boxs
Sekiro-kost Apr 13, 2023
ba86f9f
update infos for changelogbeta && coreBranch
Sekiro-kost Apr 17, 2023
dca3865
fix deleteMessage
Sekiro-kost Apr 17, 2023
9a26590
add daemonInfos
Sekiro-kost Apr 19, 2023
40499cb
new geolocCommands
Sekiro-kost Apr 28, 2023
1bb309d
fix removeCmd
Sekiro-kost Apr 29, 2023
871981f
fix status Zone
Sekiro-kost May 2, 2023
b94bd80
[Jenkins] Updated translation
May 2, 2023
895e1a1
fix qrcode modal and new method api
Sekiro-kost May 3, 2023
27e1db5
Update mobile.class.php
Sekiro-kost May 3, 2023
8f907b0
Update mobile.class.php
Sekiro-kost May 3, 2023
c340783
fix user enable
Sekiro-kost May 3, 2023
aa26133
Update qrcodev2.php
Sekiro-kost May 4, 2023
aaee6bc
fix menu for version < 4.4
Sekiro-kost May 5, 2023
2c5dc49
update repeatAlways barCode
Sekiro-kost May 9, 2023
4a8158c
suppr ARN part for v2
Sekiro-kost May 10, 2023
3d06e11
[Jenkins] Updated translation
May 10, 2023
874f5d5
display saveTab
Sekiro-kost May 10, 2023
81bbd7a
disable panel postUpdate
Sekiro-kost May 11, 2023
fa051b2
fix PR phpVarious & httperror
Sekiro-kost May 19, 2023
00768df
Update changelog.md
Sekiro-kost May 19, 2023
ea72d4f
[Jenkins] Updated translation
May 19, 2023
9183b95
desactivatino suppression image notif
rocket13011 May 24, 2023
e2ce82a
add function to detect file= in notification
rocket13011 May 24, 2023
0046da7
correction notification
rocket13011 May 30, 2023
ae4d35b
test contentAvailable
rocket13011 Jun 3, 2023
38532c9
Update mobile.class.php
rocket13011 Jun 5, 2023
eed584f
test notification
rocket13011 Jun 5, 2023
6d2b33c
priority for notification Apple
rocket13011 Jun 6, 2023
9981d2e
fix notification
rocket13011 Jun 8, 2023
de2183e
new EqLogicsArray
Sekiro-kost Jun 9, 2023
270a6c9
Update changelog.md
Sekiro-kost Jun 9, 2023
2567327
[Jenkins] Updated translation
Jun 9, 2023
322cbca
fix UI arrayEqLogics
Sekiro-kost Jun 12, 2023
feda80e
fix searchBar
Sekiro-kost Jun 13, 2023
0fef2af
ajour sup fichier images de plus de 30 jours
rocket13011 Jun 13, 2023
8be03bc
fix
rocket13011 Jun 13, 2023
4a8aef8
fix
rocket13011 Jun 13, 2023
05d3c9a
fix noneSelected Object menuCustom
Sekiro-kost Jun 15, 2023
46fce51
nouvelle version APNS
rocket13011 Jun 15, 2023
379c89b
fix alert log
Sekiro-kost Jun 16, 2023
9476d4c
correction for Notification background Fetch
rocket13011 Jun 19, 2023
4fcdc2a
Merge branch 'beta' of https://github.com/jeedom/plugin-mobile into beta
rocket13011 Jun 19, 2023
953b60e
add parameter typeWebView on panelCustom app && userRights
Sekiro-kost Jun 21, 2023
af7e78f
[Jenkins] Updated translation
Jun 21, 2023
29c5d6c
fix home view
Sekiro-kost Jun 22, 2023
3d14d34
Update mobile.class.php
Sekiro-kost Jun 22, 2023
372ac16
test Notif
rocket13011 Jun 22, 2023
572477d
new API SaveMenuApp
Sekiro-kost Jun 30, 2023
112c9e9
change for apple Notification.
rocket13011 Jul 11, 2023
f731f1b
changes for MenuCustom
Sekiro-kost Jul 13, 2023
261fb16
add customMenu Changes
Sekiro-kost Jul 17, 2023
f354244
mask Documentation
Sekiro-kost Jul 18, 2023
97b3d42
add api nfc
rocket13011 Jul 20, 2023
1f17864
Update info.json
rocket13011 Jul 31, 2023
70f0303
[Jenkins] Updated translation
Jul 31, 2023
affbe4f
change for nfc
rocket13011 Aug 24, 2023
e40f3d5
test geoloc
rocket13011 Aug 28, 2023
9500f5b
log
rocket13011 Aug 28, 2023
008e98b
log
rocket13011 Aug 28, 2023
34334ab
log
rocket13011 Aug 28, 2023
a3153d5
add mega log
rocket13011 Aug 28, 2023
8a9951d
Update mobile.class.php
rocket13011 Aug 29, 2023
d2f72ff
Update mobile.api.php
Phpvarious Aug 30, 2023
4c57f70
Update mobile.class.php
Phpvarious Aug 30, 2023
c5837cf
Merge pull request #67 from Phpvarious/beta
rocket13011 Aug 30, 2023
162487e
Présentation PHP
JEALG Aug 31, 2023
462a4a0
Présentation suite + icône V5
JEALG Aug 31, 2023
f96d95e
modification présentation APP V1
JEALG Aug 31, 2023
f951bf7
Merge pull request #68 from JEALG/beta
rocket13011 Aug 31, 2023
1d90462
[Jenkins] Updated translation
Aug 31, 2023
83fcbad
Create pull_request_template.md
rocket13011 Sep 12, 2023
1ede527
Delete .github/workflows/pull_request_template.md
rocket13011 Sep 12, 2023
a273eac
Create pull_request_template.md
rocket13011 Sep 12, 2023
8693521
Create lint.yml
rocket13011 Sep 12, 2023
2aa83a6
Update lint.yml
rocket13011 Sep 12, 2023
5b2f73d
[Jenkins] Updated translation
Sep 12, 2023
75bb317
add workflows Test
rocket13011 Sep 13, 2023
f76302a
Create README.md
rocket13011 Sep 13, 2023
e208c4d
Update codeLintGlobal.yml
rocket13011 Sep 13, 2023
14be9be
Update codeLintGlobal.yml
rocket13011 Sep 13, 2023
3dc008f
Merge pull request #1 from jeedom/beta
JEALG Sep 15, 2023
ef6f551
update présentation+ typo
JEALG Sep 15, 2023
dfdfb5a
update page santé
JEALG Sep 15, 2023
a67bbfb
Merge pull request #71 from JEALG/beta
rocket13011 Sep 15, 2023
8eb64f3
Type de générique Pour localisation
JEALG Sep 15, 2023
742ed34
Update mobile.ajax.php
Phpvarious Sep 15, 2023
27fab5d
Update scenario.php
Phpvarious Sep 15, 2023
5044a9e
[Jenkins] Updated translation
Sep 15, 2023
bc1b6fa
Merge pull request #72 from JEALG/beta
rocket13011 Sep 16, 2023
5825ea2
Merge pull request #73 from Phpvarious/beta
rocket13011 Sep 16, 2023
7f6d78b
[Jenkins] Updated translation
Sep 16, 2023
0e4ad6e
Update mobile.api.php
Phpvarious Sep 20, 2023
3124dcb
Merge pull request #74 from Phpvarious/patch-1
Sekiro-kost Sep 21, 2023
41027e8
fix userRights for updatePlugins & refactor
Sekiro-kost Sep 21, 2023
abf9e1a
update link dashboards
Sekiro-kost Sep 26, 2023
440a07d
fix panels
Sekiro-kost Sep 26, 2023
a7305bf
fix syntax
Sekiro-kost Sep 26, 2023
0a317f7
aj userrights isAdmin
Sekiro-kost Sep 26, 2023
d3a521d
Update mobile.api.php
rocket13011 Oct 12, 2023
a7b0e5a
Update mobile.php
rocket13011 Oct 12, 2023
d78737b
Update mobile.api.php
rocket13011 Oct 12, 2023
273b6db
Update info.json
rocket13011 Oct 12, 2023
aeea81b
Update qrcodev2.php
rocket13011 Oct 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
50 changes: 50 additions & 0 deletions .github/pull_request_template.md
@@ -0,0 +1,50 @@
<!-- Provide a general summary of your changes in the title above. -->

<!--
Please target the `beta` branch when submitting your pull request, unless your change **only** applies to Jeedom 4.x.
-->

## Description
<!--
What do you want to achieve with this PR? Why did you write this code? What problem does this PR solve?
Describe your changes in detail and, if relevant, explain which choices you have made and why.
-->


### Suggested changelog entry
<!-- Please provide a short description of the change for the changelog. -->


### Related issues/external references

Fixes #


## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix _(non-breaking change which fixes)_
- [ ] New feature _(non-breaking change which adds functionality)_
- [ ] Breaking change _(fix or feature that would cause existing functionality to change)_
- [ ] This change is only breaking for integrators, not for external standards or end-users.
- [ ] Documentation improvement


## PR checklist
<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->
- [ ] I have checked there is no other PR open for the same change.
- [ ] I have read the [Contribution Guidelines](https://doc.jeedom.com/fr_FR/contribute/).
- [ ] I grant the project the right to include and distribute the code under the GNU.
- [ ] I have added tests to cover my changes.
- [ ] I have verified that the code complies with the projects coding standards.
- [ ] [Required for new sniffs] I have added MD documentation for the sniff.

<!--
============================================================================================
Please make sure your pull request passes all continuous integration checks!

PRs which are failing their CI checks will likely be ignored by the maintainers.

PRs using atomic, descriptive commits are hugely appreciated as it will make
reviewing your changes easier for the maintainers.
============================================================================================
-->
62 changes: 62 additions & 0 deletions .github/workflows/codeLintGlobal.yml
@@ -0,0 +1,62 @@
on:
# Trigger the workflow on push or pull request,
# but only for the main branch
push:
branches:
- beta
pull_request:
branches:
- beta
- master

name : 'Code Lint Global'

jobs:
run-linters:
name: Test Linters
runs-on: ubuntu-latest

steps:
- name: Check out Git repository
uses: actions/checkout@v3

- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
php-version: "7.4"
coverage: none
tools: phpcs

- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.8

- name: Set up Node.js
uses: actions/setup-node@v1
with:
node-version: 14

# ESLint and Prettier must be in `package.json`
- name: Install Node.js dependencies
run: npm i prettier

- name: Install Python dependencies
run: pip install flake8 black

- name: Run linters
uses: wearerequired/lint-action@v2
with:
php_codesniffer: false
# Optional: Ignore warnings
php_codesniffer_args: "-n --ignore-annotations ./core ./desktop ./plugin_info"
flake8: true
prettier: true
prettier_extensions: css,html,js,json,jsx,md,sass,scss,ts,tsx,vue,yaml
auto_fix: true
prettier_auto_fix: true
git_email: commit@jeedom.com
git_name: 'JeedomBot lint Pretty'
commit: false
black: true
black_auto_fix: true
28 changes: 28 additions & 0 deletions .github/workflows/lint_Php73.yml
@@ -0,0 +1,28 @@
name : 'Php 7.3'

on:
push:
branches:
- beta
paths:
- "**.php"
pull_request:
branches:
- beta
- master
paths:
- "**.php"

jobs:
run-linters:
name: Run linters
runs-on: ubuntu-latest

steps:
- name: Check out Git repository
uses: actions/checkout@v3

- name: PHP syntax checker 7.3
uses: prestashop/github-action-php-lint/7.3@v1
with:
folder-to-exclude: "! -path \"./3rdparty/*\""
28 changes: 28 additions & 0 deletions .github/workflows/lint_Php74.yml
@@ -0,0 +1,28 @@
name : 'Php 7.4'

on:
push:
branches:
- beta
paths:
- "**.php"
pull_request:
branches:
- beta
- master
paths:
- "**.php"

jobs:
run-linters:
name: Run linters
runs-on: ubuntu-latest

steps:
- name: Check out Git repository
uses: actions/checkout@v3

- name: PHP syntax checker 7.4
uses: prestashop/github-action-php-lint/7.4@v1
with:
folder-to-exclude: "! -path \"./3rdparty/*\""
23 changes: 23 additions & 0 deletions .github/workflows/php.yml
@@ -0,0 +1,23 @@
name: "PHP"

on:
push:
branches:
- beta
paths:
- "**.php"
pull_request:
branches:
- beta
- master
paths:
- "**.php"

jobs:
phpcs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: michaelw90/PHP-Lint@master


2 changes: 2 additions & 0 deletions .gitignore
Expand Up @@ -4,3 +4,5 @@ core/config/common.config.php
plugins
.remote-sync.json
.project
.DS_Store
.vscode
11 changes: 11 additions & 0 deletions 3rdparty/animate/animate.css

Large diffs are not rendered by default.

55 changes: 55 additions & 0 deletions 3rdparty/animate/animate.js
@@ -0,0 +1,55 @@
$.fn.extend({
animateCss: function(animationName, callback) {
var animationEnd = (function(el) {
var animations = {
animation: 'animationend',
OAnimation: 'oAnimationEnd',
MozAnimation: 'mozAnimationEnd',
WebkitAnimation: 'webkitAnimationEnd',
};

for (var t in animations) {
if (el.style[t] !== undefined) {
return animations[t];
}
}
})(document.createElement('div'));

this.addClass('animated ' + animationName).one(animationEnd, function() {
$(this).removeClass('animated ' + animationName);

if (typeof callback === 'function') callback();
});

return this;
},
});

/**
$('#yourElement').animateCss('bounce');
or;
$('#yourElement').animateCss('bounce', function() {
// Do somthing after animation
});

https://daneden.github.io/animate.css/
bounce flash pulse rubberBand
shake headShake swing tada
wobble jello bounceIn bounceInDown
bounceInLeft bounceInRight bounceInUp bounceOut
bounceOutDown bounceOutLeft bounceOutRight bounceOutUp
fadeIn fadeInDown fadeInDownBig fadeInLeft
fadeInLeftBig fadeInRight fadeInRightBig fadeInUp
fadeInUpBig fadeOut fadeOutDown fadeOutDownBig
fadeOutLeft fadeOutLeftBig fadeOutRight fadeOutRightBig
fadeOutUp fadeOutUpBig flipInX flipInY
flipOutX flipOutY lightSpeedIn lightSpeedOut
rotateIn rotateInDownLeft rotateInDownRight rotateInUpLeft
rotateInUpRight rotateOut rotateOutDownLeft rotateOutDownRight
rotateOutUpLeft rotateOutUpRight hinge jackInTheBox
rollIn rollOut zoomIn zoomInDown
zoomInLeft zoomInRight zoomInUp zoomOut
zoomOutDown zoomOutLeft zoomOutRight zoomOutUp
slideInDown slideInLeft slideInRight slideInUp
slideOutDown slideOutLeft slideOutRight slideOutUp
**/
11 changes: 11 additions & 0 deletions 3rdparty/css/animate/animate.css

Large diffs are not rendered by default.

55 changes: 55 additions & 0 deletions 3rdparty/js/animate/animate.js
@@ -0,0 +1,55 @@
$.fn.extend({
animateCss: function(animationName, callback) {
var animationEnd = (function(el) {
var animations = {
animation: 'animationend',
OAnimation: 'oAnimationEnd',
MozAnimation: 'mozAnimationEnd',
WebkitAnimation: 'webkitAnimationEnd',
};

for (var t in animations) {
if (el.style[t] !== undefined) {
return animations[t];
}
}
})(document.createElement('div'));

this.addClass('animated ' + animationName).one(animationEnd, function() {
$(this).removeClass('animated ' + animationName);

if (typeof callback === 'function') callback();
});

return this;
},
});

/**
$('#yourElement').animateCss('bounce');
or;
$('#yourElement').animateCss('bounce', function() {
// Do somthing after animation
});

https://daneden.github.io/animate.css/
bounce flash pulse rubberBand
shake headShake swing tada
wobble jello bounceIn bounceInDown
bounceInLeft bounceInRight bounceInUp bounceOut
bounceOutDown bounceOutLeft bounceOutRight bounceOutUp
fadeIn fadeInDown fadeInDownBig fadeInLeft
fadeInLeftBig fadeInRight fadeInRightBig fadeInUp
fadeInUpBig fadeOut fadeOutDown fadeOutDownBig
fadeOutLeft fadeOutLeftBig fadeOutRight fadeOutRightBig
fadeOutUp fadeOutUpBig flipInX flipInY
flipOutX flipOutY lightSpeedIn lightSpeedOut
rotateIn rotateInDownLeft rotateInDownRight rotateInUpLeft
rotateInUpRight rotateOut rotateOutDownLeft rotateOutDownRight
rotateOutUpLeft rotateOutUpRight hinge jackInTheBox
rollIn rollOut zoomIn zoomInDown
zoomInLeft zoomInRight zoomInUp zoomOut
zoomOutDown zoomOutLeft zoomOutRight zoomOutUp
slideInDown slideInLeft slideInRight slideInUp
slideOutDown slideOutLeft slideOutRight slideOutUp
**/
Empty file modified 3rdparty/phpqrcode/CHANGELOG 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/INSTALL 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/LICENSE 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/README 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/VERSION 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/bindings/tcpdf/qrcode.php 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_1.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_10.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_10.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_11.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_11.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_12.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_12.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_13.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_13.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_14.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_14.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_15.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_15.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_16.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_16.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_17.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_17.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_18.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_18.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_19.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_19.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_2.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_20.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_20.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_21.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_21.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_22.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_22.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_23.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_23.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_24.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_24.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_25.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_25.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_26.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_26.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_27.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_27.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_28.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_28.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_29.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_29.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_3.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_30.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_30.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_31.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_31.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3rdparty/phpqrcode/cache/frame_32.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_32.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_33.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_33.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_34.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_34.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_35.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_35.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_36.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_36.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_37.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_37.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_38.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_38.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_39.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_39.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_4.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_40.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_40.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_5.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_5.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_6.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_6.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_7.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_7.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_8.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_8.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/frame_9.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/frame_9.png 100644 → 100755
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_101_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_105_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_109_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_113_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_117_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_121_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_125_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_129_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_133_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_137_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_141_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_145_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_149_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_153_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_157_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_161_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_165_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_169_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_173_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_177_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_21_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_25_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_29_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_33_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_37_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_41_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_45_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_49_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_53_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_57_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_61_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_65_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_69_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_73_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_77_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_81_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_85_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_89_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_93_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_0/mask_97_0.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_101_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_105_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_109_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_113_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_117_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_121_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_125_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_129_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_133_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_137_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_141_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_145_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_149_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_153_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_157_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_161_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_165_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_169_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_173_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_177_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_21_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_25_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_29_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_33_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_37_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_41_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_45_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_49_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_53_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_57_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_61_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_65_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_69_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_73_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_77_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_81_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_85_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_89_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_93_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_1/mask_97_1.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_101_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_105_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_109_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_113_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_117_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_121_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_125_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_129_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_133_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_137_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_141_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_145_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_149_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_153_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_157_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_161_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_165_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_169_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_173_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_177_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_21_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_25_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_29_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_33_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_37_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_41_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_45_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_49_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_53_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_57_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_61_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_65_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_69_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_73_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_77_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_81_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_85_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_89_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_93_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_2/mask_97_2.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_101_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_105_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_109_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_113_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_117_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_121_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_125_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_129_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_133_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_137_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_141_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_145_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_149_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_153_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_157_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_161_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_165_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_169_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_173_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_177_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_21_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_25_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_29_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_33_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_37_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_41_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_45_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_49_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_53_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_57_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_61_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_65_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_69_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_73_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_77_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_81_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_85_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_89_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_93_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_3/mask_97_3.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_101_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_105_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_109_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_113_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_117_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_121_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_125_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_129_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_133_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_137_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_141_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_145_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_149_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_153_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_157_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_161_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_165_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_169_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_173_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_177_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_21_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_25_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_29_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_33_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_37_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_41_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_45_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_49_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_53_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_57_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_61_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_65_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_69_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_73_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_77_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_81_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_85_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_89_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_93_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_4/mask_97_4.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_5/mask_101_5.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_5/mask_105_5.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_5/mask_109_5.dat 100644 → 100755
Empty file.
Empty file modified 3rdparty/phpqrcode/cache/mask_5/mask_113_5.dat 100644 → 100755
Empty file.