mirror of
https://github.com/YunoHost-Apps/movim_ynh.git
synced 2024-09-03 19:46:19 +02:00
update to movim upstream
This commit is contained in:
parent
429fa1709f
commit
92d6eba7e6
8 changed files with 250 additions and 273 deletions
0
sources/cache/test.tmp
vendored
0
sources/cache/test.tmp
vendored
|
@ -1,17 +0,0 @@
|
|||
<?php
|
||||
# This is the database configuration of Movim
|
||||
# You need to copy an rename this file to 'db.inc.php' and complete the values
|
||||
$conf = array(
|
||||
# The type can be 'pgsql' or 'mysql'
|
||||
'type' => 'mysql',
|
||||
# The database username
|
||||
'username' => 'movim',
|
||||
# The password
|
||||
'password' => 'yCHeH]UB1YpSjMEihTQZJQyGSoEjZUu8SO]BonYmTTpvi',
|
||||
# Where can we find the database ?
|
||||
'host' => 'localhost',
|
||||
# The port number, 3306 for MySQL and 5432 for PostGreSQL
|
||||
'port' => 3306,
|
||||
# The database name
|
||||
'database' => 'movim'
|
||||
);
|
|
@ -1,6 +0,0 @@
|
|||
[07-Mar-2016 22:03:46 Europe/Berlin] PHP Fatal error: Uncaught exception 'Exception' with message 'Cannot find config/db.inc.php file' in /root/movim/bootstrap.php:324
|
||||
Stack trace:
|
||||
#0 /root/movim/bootstrap.php(64): Bootstrap->loadModl()
|
||||
#1 /root/movim/mud.php(7): Bootstrap->boot()
|
||||
#2 {main}
|
||||
thrown in /root/movim/bootstrap.php on line 324
|
2
sources/vendor/autoload.php
vendored
2
sources/vendor/autoload.php
vendored
|
@ -4,4 +4,4 @@
|
|||
|
||||
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba::getLoader();
|
||||
return ComposerAutoloaderInite70d440e7d2f2d1e3b88e560c9504a5c::getLoader();
|
||||
|
|
10
sources/vendor/composer/autoload_real.php
vendored
10
sources/vendor/composer/autoload_real.php
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba
|
||||
class ComposerAutoloaderInite70d440e7d2f2d1e3b88e560c9504a5c
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
|
@ -19,9 +19,9 @@ class ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba
|
|||
return self::$loader;
|
||||
}
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInite70d440e7d2f2d1e3b88e560c9504a5c', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInite70d440e7d2f2d1e3b88e560c9504a5c', 'loadClassLoader'));
|
||||
|
||||
$map = require __DIR__ . '/autoload_namespaces.php';
|
||||
foreach ($map as $namespace => $path) {
|
||||
|
@ -42,14 +42,14 @@ class ComposerAutoloaderInitfe2ef31f40f53b77281755a9678caaba
|
|||
|
||||
$includeFiles = require __DIR__ . '/autoload_files.php';
|
||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
||||
composerRequirefe2ef31f40f53b77281755a9678caaba($fileIdentifier, $file);
|
||||
composerRequiree70d440e7d2f2d1e3b88e560c9504a5c($fileIdentifier, $file);
|
||||
}
|
||||
|
||||
return $loader;
|
||||
}
|
||||
}
|
||||
|
||||
function composerRequirefe2ef31f40f53b77281755a9678caaba($fileIdentifier, $file)
|
||||
function composerRequiree70d440e7d2f2d1e3b88e560c9504a5c($fileIdentifier, $file)
|
||||
{
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
require $file;
|
||||
|
|
488
sources/vendor/composer/installed.json
vendored
488
sources/vendor/composer/installed.json
vendored
|
@ -228,6 +228,52 @@
|
|||
"stream"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "react/event-loop",
|
||||
"version": "v0.4.2",
|
||||
"version_normalized": "0.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/event-loop.git",
|
||||
"reference": "164799f73175e1c80bba92a220ea35df6ca371dd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/event-loop/zipball/164799f73175e1c80bba92a220ea35df6ca371dd",
|
||||
"reference": "164799f73175e1c80bba92a220ea35df6ca371dd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-event": "~1.0",
|
||||
"ext-libev": "*",
|
||||
"ext-libevent": ">=0.1.0"
|
||||
},
|
||||
"time": "2016-03-08 02:09:32",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "0.5-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\EventLoop\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Event loop abstraction layer that libraries can use for evented I/O.",
|
||||
"keywords": [
|
||||
"asynchronous",
|
||||
"event-loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "react/socket",
|
||||
"version": "v0.4.3",
|
||||
|
@ -589,6 +635,62 @@
|
|||
"sockets"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "embed/embed",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/oscarotero/Embed.git",
|
||||
"reference": "a79b08b6351230cb6cc7e1003814d46e69434c97"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/a79b08b6351230cb6cc7e1003814d46e69434c97",
|
||||
"reference": "a79b08b6351230cb6cc7e1003814d46e69434c97",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"guzzlehttp/guzzle": "5.x",
|
||||
"phpunit/phpunit": "*"
|
||||
},
|
||||
"suggest": {
|
||||
"guzzlehttp/guzzle@5.x": "To use Guzzle5 request resolver"
|
||||
},
|
||||
"time": "2016-03-03 22:47:10",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Embed\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oscar Otero",
|
||||
"email": "oom@oscarotero.com",
|
||||
"homepage": "http://oscarotero.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "PHP library to retrieve page info using oembed, opengraph, etc",
|
||||
"homepage": "https://github.com/oscarotero/Embed",
|
||||
"keywords": [
|
||||
"embed",
|
||||
"embedly",
|
||||
"oembed",
|
||||
"opengraph",
|
||||
"twitter cards"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ezyang/htmlpurifier",
|
||||
"version": "v4.7.0",
|
||||
|
@ -931,6 +1033,52 @@
|
|||
"psr-3"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "movim/modl",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/movim/modl.git",
|
||||
"reference": "e42a7df6aefeec8626337de62b1893dc43bdbf28"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/movim/modl/zipball/e42a7df6aefeec8626337de62b1893dc43bdbf28",
|
||||
"reference": "e42a7df6aefeec8626337de62b1893dc43bdbf28",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"monolog/monolog": "1.8.*",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"time": "2016-03-07 21:07:09",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Modl\\": "src/Modl"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"AGPLv3"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jaussoin Timothée",
|
||||
"email": "edhelas@movim.eu",
|
||||
"homepage": "http://edhelas.movim.eu"
|
||||
}
|
||||
],
|
||||
"description": "A light PHP Database layer using DAO pattern",
|
||||
"homepage": "http://github.com/edhelas/modl",
|
||||
"keywords": [
|
||||
"dao",
|
||||
"database",
|
||||
"sql"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pear/net_dns2",
|
||||
"version": "1.4.1",
|
||||
|
@ -1029,6 +1177,55 @@
|
|||
"scram"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "movim/moxl",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/movim/moxl.git",
|
||||
"reference": "1109533b5639282ba10fd258c93725b4c0551cbf"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/movim/moxl/zipball/1109533b5639282ba10fd258c93725b4c0551cbf",
|
||||
"reference": "1109533b5639282ba10fd258c93725b4c0551cbf",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"monolog/monolog": "1.8.*",
|
||||
"movim/sasl2": "dev-master",
|
||||
"pear/net_dns2": "^1.4",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"time": "2016-03-11 21:50:50",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Moxl\\": "src/Moxl"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"AGPLv3"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jaussoin Timothée",
|
||||
"email": "edhelas@movim.eu",
|
||||
"homepage": "http://edhelas.movim.eu"
|
||||
}
|
||||
],
|
||||
"description": "Moxl (for Movim XMPP Library) is a light PHP XMPP library built to use only BOSH HTTP request",
|
||||
"homepage": "http://github.com/edhelas/moxl",
|
||||
"keywords": [
|
||||
"bosh",
|
||||
"dao",
|
||||
"php",
|
||||
"xmpp"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rain/raintpl",
|
||||
"version": "dev-master",
|
||||
|
@ -1319,6 +1516,53 @@
|
|||
"dns-resolver"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "react/socket-client",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/socket-client.git",
|
||||
"reference": "7c79c33c385030dd9952d5dce991c018b71e46e0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/socket-client/zipball/7c79c33c385030dd9952d5dce991c018b71e46e0",
|
||||
"reference": "7c79c33c385030dd9952d5dce991c018b71e46e0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0",
|
||||
"react/dns": "0.4.*|0.3.*",
|
||||
"react/event-loop": "0.4.*|0.3.*",
|
||||
"react/promise": "~2.0|~1.1",
|
||||
"react/stream": "0.4.*|0.3.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"clue/block-react": "~1.0"
|
||||
},
|
||||
"time": "2016-03-14 03:35:31",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "0.4-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\SocketClient\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Async connector to open TCP/IP and SSL/TLS based connections.",
|
||||
"keywords": [
|
||||
"Socket"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "respect/validation",
|
||||
"version": "1.0.4",
|
||||
|
@ -1384,249 +1628,5 @@
|
|||
"validation",
|
||||
"validator"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "react/event-loop",
|
||||
"version": "v0.4.2",
|
||||
"version_normalized": "0.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/event-loop.git",
|
||||
"reference": "164799f73175e1c80bba92a220ea35df6ca371dd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/event-loop/zipball/164799f73175e1c80bba92a220ea35df6ca371dd",
|
||||
"reference": "164799f73175e1c80bba92a220ea35df6ca371dd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-event": "~1.0",
|
||||
"ext-libev": "*",
|
||||
"ext-libevent": ">=0.1.0"
|
||||
},
|
||||
"time": "2016-03-08 02:09:32",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "0.5-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\EventLoop\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Event loop abstraction layer that libraries can use for evented I/O.",
|
||||
"keywords": [
|
||||
"asynchronous",
|
||||
"event-loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "react/socket-client",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/socket-client.git",
|
||||
"reference": "7c79c33c385030dd9952d5dce991c018b71e46e0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/socket-client/zipball/7c79c33c385030dd9952d5dce991c018b71e46e0",
|
||||
"reference": "7c79c33c385030dd9952d5dce991c018b71e46e0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0",
|
||||
"react/dns": "0.4.*|0.3.*",
|
||||
"react/event-loop": "0.4.*|0.3.*",
|
||||
"react/promise": "~2.0|~1.1",
|
||||
"react/stream": "0.4.*|0.3.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"clue/block-react": "~1.0"
|
||||
},
|
||||
"time": "2016-03-14 03:35:31",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "0.4-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\SocketClient\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Async connector to open TCP/IP and SSL/TLS based connections.",
|
||||
"keywords": [
|
||||
"Socket"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "embed/embed",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/oscarotero/Embed.git",
|
||||
"reference": "a79b08b6351230cb6cc7e1003814d46e69434c97"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/a79b08b6351230cb6cc7e1003814d46e69434c97",
|
||||
"reference": "a79b08b6351230cb6cc7e1003814d46e69434c97",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"guzzlehttp/guzzle": "5.x",
|
||||
"phpunit/phpunit": "*"
|
||||
},
|
||||
"suggest": {
|
||||
"guzzlehttp/guzzle@5.x": "To use Guzzle5 request resolver"
|
||||
},
|
||||
"time": "2016-03-03 22:47:10",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Embed\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Oscar Otero",
|
||||
"email": "oom@oscarotero.com",
|
||||
"homepage": "http://oscarotero.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "PHP library to retrieve page info using oembed, opengraph, etc",
|
||||
"homepage": "https://github.com/oscarotero/Embed",
|
||||
"keywords": [
|
||||
"embed",
|
||||
"embedly",
|
||||
"oembed",
|
||||
"opengraph",
|
||||
"twitter cards"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "movim/modl",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/movim/modl.git",
|
||||
"reference": "e42a7df6aefeec8626337de62b1893dc43bdbf28"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/movim/modl/zipball/e42a7df6aefeec8626337de62b1893dc43bdbf28",
|
||||
"reference": "e42a7df6aefeec8626337de62b1893dc43bdbf28",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"monolog/monolog": "1.8.*",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"time": "2016-03-07 21:07:09",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Modl\\": "src/Modl"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"AGPLv3"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jaussoin Timothée",
|
||||
"email": "edhelas@movim.eu",
|
||||
"homepage": "http://edhelas.movim.eu"
|
||||
}
|
||||
],
|
||||
"description": "A light PHP Database layer using DAO pattern",
|
||||
"homepage": "http://github.com/edhelas/modl",
|
||||
"keywords": [
|
||||
"dao",
|
||||
"database",
|
||||
"sql"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "movim/moxl",
|
||||
"version": "dev-master",
|
||||
"version_normalized": "9999999-dev",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/movim/moxl.git",
|
||||
"reference": "1109533b5639282ba10fd258c93725b4c0551cbf"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/movim/moxl/zipball/1109533b5639282ba10fd258c93725b4c0551cbf",
|
||||
"reference": "1109533b5639282ba10fd258c93725b4c0551cbf",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"monolog/monolog": "1.8.*",
|
||||
"movim/sasl2": "dev-master",
|
||||
"pear/net_dns2": "^1.4",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"time": "2016-03-11 21:50:50",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Moxl\\": "src/Moxl"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"AGPLv3"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jaussoin Timothée",
|
||||
"email": "edhelas@movim.eu",
|
||||
"homepage": "http://edhelas.movim.eu"
|
||||
}
|
||||
],
|
||||
"description": "Moxl (for Movim XMPP Library) is a light PHP XMPP library built to use only BOSH HTTP request",
|
||||
"homepage": "http://github.com/edhelas/moxl",
|
||||
"keywords": [
|
||||
"bosh",
|
||||
"dao",
|
||||
"php",
|
||||
"xmpp"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue