Skip to content

Commit

Permalink
Merge pull request #86 from jeedom/avant4.4
Browse files Browse the repository at this point in the history
Maj pour l'app v2
  • Loading branch information
rocket13011 authored Oct 12, 2023
2 parents 1dc83a6 + aeea81b commit 7e91fce
Show file tree
Hide file tree
Showing 615 changed files with 9,243 additions and 1,361 deletions.
50 changes: 50 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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: [email protected]
git_name: 'JeedomBot lint Pretty'
commit: false
black: true
black_auto_fix: true
28 changes: 28 additions & 0 deletions .github/workflows/lint_Php73.yml
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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
Loading
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.
Loading

0 comments on commit 7e91fce

Please sign in to comment.