mirror of
https://github.com/Steffo99/unisteffo.git
synced 2025-02-16 15:53:58 +00:00
Update
This commit is contained in:
parent
8c4591c8cc
commit
6ec5d1ed8b
21 changed files with 86 additions and 43 deletions
6
docs/bundle.f6fba.js → docs/bundle.521a9.js
generated
6
docs/bundle.f6fba.js → docs/bundle.521a9.js
generated
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
docs/bundle.b22fa.esm.js.LICENSE.txt
generated
1
docs/bundle.b22fa.esm.js.LICENSE.txt
generated
|
@ -1 +0,0 @@
|
|||
/*! For license information please see bundle.b22fa.esm.js.LICENSE.txt */
|
File diff suppressed because one or more lines are too long
1
docs/bundle.f018b.esm.js.LICENSE.txt
generated
Normal file
1
docs/bundle.f018b.esm.js.LICENSE.txt
generated
Normal file
|
@ -0,0 +1 @@
|
|||
/*! For license information please see bundle.f018b.esm.js.LICENSE.txt */
|
|
@ -1 +1 @@
|
|||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.b22fa.esm.js","sourceRoot":""}
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.f018b.esm.js","sourceRoot":""}
|
2
docs/index.html
generated
2
docs/index.html
generated
|
@ -1 +1 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Appunti Web</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="apple-touch-icon" href="./assets/icons/apple-touch-icon.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#a0ccff"><link rel="shortcut icon" href="/favicon.ico"><style>*{box-sizing:border-box}body{background-color:#0d193b;color:#a0ccff;font-family:Arial,sans-serif}</style><link href="/bundle.24404.css" rel="preload" as="style"></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.b22fa.esm.js" type="module"></script><script nomodule="" src="/polyfills.c6faf.js"></script><script nomodule="" defer="defer" src="/bundle.f6fba.js"></script><link rel="stylesheet" href="/bundle.24404.css"></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Appunti Web</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="apple-touch-icon" href="./assets/icons/apple-touch-icon.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#a0ccff"><link rel="shortcut icon" href="/favicon.ico"><style>*{box-sizing:border-box}body{background-color:#0d193b;color:#a0ccff;font-family:Arial,sans-serif}</style><link href="/bundle.24404.css" rel="preload" as="style"></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.f018b.esm.js" type="module"></script><script nomodule="" src="/polyfills.51ef0.js"></script><script nomodule="" defer="defer" src="/bundle.521a9.js"></script><link rel="stylesheet" href="/bundle.24404.css"></body></html>
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.7e697.esm.js","sourceRoot":""}
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.4393a.esm.js","sourceRoot":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -4,20 +4,20 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/assets/icon.png"
|
||||
},
|
||||
{
|
||||
"revision": "f6fbaa0f2e74607cfca9",
|
||||
"revision": "521a9c3282f5cd3b0947",
|
||||
"url": "/bundle.24404.css"
|
||||
},
|
||||
{
|
||||
"revision": "f6fbaa0f2e74607cfca9",
|
||||
"url": "/bundle.b22fa.esm.js"
|
||||
"revision": "521a9c3282f5cd3b0947",
|
||||
"url": "/bundle.f018b.esm.js"
|
||||
},
|
||||
{
|
||||
"revision": "a00bf5e52eabdab7fb71005d92e3192e",
|
||||
"revision": "4df3c13cf4cca06810d4527d3e094fc3",
|
||||
"url": "/index.html"
|
||||
},
|
||||
{
|
||||
"revision": "c6faf927ee2b9b3770cf",
|
||||
"url": "/polyfills.7e697.esm.js"
|
||||
"revision": "51ef04d5086712e6a159",
|
||||
"url": "/polyfills.4393a.esm.js"
|
||||
},
|
||||
{
|
||||
"revision": "616160fb56a8e0caf7f8",
|
|
@ -4,20 +4,20 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/assets/icon.png"
|
||||
},
|
||||
{
|
||||
"revision": "f6fbaa0f2e74607cfca9",
|
||||
"revision": "521a9c3282f5cd3b0947",
|
||||
"url": "/bundle.24404.css"
|
||||
},
|
||||
{
|
||||
"revision": "f6fbaa0f2e74607cfca9",
|
||||
"url": "/bundle.f6fba.js"
|
||||
"revision": "521a9c3282f5cd3b0947",
|
||||
"url": "/bundle.521a9.js"
|
||||
},
|
||||
{
|
||||
"revision": "a00bf5e52eabdab7fb71005d92e3192e",
|
||||
"revision": "4df3c13cf4cca06810d4527d3e094fc3",
|
||||
"url": "/index.html"
|
||||
},
|
||||
{
|
||||
"revision": "c6faf927ee2b9b3770cf",
|
||||
"url": "/polyfills.c6faf.js"
|
||||
"revision": "51ef04d5086712e6a159",
|
||||
"url": "/polyfills.51ef0.js"
|
||||
},
|
||||
{
|
||||
"revision": "616160fb56a8e0caf7f8",
|
||||
|
@ -96,7 +96,7 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/sw-debug.js"
|
||||
},
|
||||
{
|
||||
"revision": "7a31cb5b149295012932a89cb66dd3ca",
|
||||
"revision": "bf326c2120a3cf18d140f9ed6de1a167",
|
||||
"url": "/sw-esm.js"
|
||||
},
|
||||
{
|
2
docs/push-manifest.json
generated
2
docs/push-manifest.json
generated
|
@ -1 +1 @@
|
|||
{"/":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-home.chunk.c7f13.esm.js":{"type":"script","weight":0.9},"route-home.chunk.0d277.css":{"type":"style","weight":0.9}},"/OttimizzazioneLineare":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.36935.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.05781.css":{"type":"style","weight":0.9}},"/apprendimentoSistemiArtificiali":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-apprendimentoSistemiArtificiali.chunk.2da67.esm.js":{"type":"script","weight":0.9},"route-apprendimentoSistemiArtificiali.chunk.75409.css":{"type":"style","weight":0.9}},"/basiDiDati":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-basiDiDati.chunk.5e219.esm.js":{"type":"script","weight":0.9},"route-basiDiDati.chunk.d7b86.css":{"type":"style","weight":0.9}},"/calcoloNumerico":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-calcoloNumerico.chunk.766b9.esm.js":{"type":"script","weight":0.9},"route-calcoloNumerico.chunk.0791e.css":{"type":"style","weight":0.9}},"/fisica":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-fisica.chunk.a8186.esm.js":{"type":"script","weight":0.9},"route-fisica.chunk.6a691.css":{"type":"style","weight":0.9}},"/mingwinstall":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-mingwinstall.chunk.ea807.esm.js":{"type":"script","weight":0.9},"route-mingwinstall.chunk.d169e.css":{"type":"style","weight":0.9}},"/statistica":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-statistica.chunk.0ad24.esm.js":{"type":"script","weight":0.9},"route-statistica.chunk.0b8c5.css":{"type":"style","weight":0.9}},"/vldigeometria":{"bundle.24404.css":{"type":"style","weight":1},"bundle.b22fa.esm.js":{"type":"script","weight":1},"route-vldigeometria.chunk.12afa.esm.js":{"type":"script","weight":0.9},"route-vldigeometria.chunk.0c65e.css":{"type":"style","weight":0.9}}}
|
||||
{"/":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-home.chunk.c7f13.esm.js":{"type":"script","weight":0.9},"route-home.chunk.0d277.css":{"type":"style","weight":0.9}},"/OttimizzazioneLineare":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.36935.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.05781.css":{"type":"style","weight":0.9}},"/apprendimentoSistemiArtificiali":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-apprendimentoSistemiArtificiali.chunk.2da67.esm.js":{"type":"script","weight":0.9},"route-apprendimentoSistemiArtificiali.chunk.75409.css":{"type":"style","weight":0.9}},"/basiDiDati":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-basiDiDati.chunk.5e219.esm.js":{"type":"script","weight":0.9},"route-basiDiDati.chunk.d7b86.css":{"type":"style","weight":0.9}},"/calcoloNumerico":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-calcoloNumerico.chunk.766b9.esm.js":{"type":"script","weight":0.9},"route-calcoloNumerico.chunk.0791e.css":{"type":"style","weight":0.9}},"/fisica":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-fisica.chunk.a8186.esm.js":{"type":"script","weight":0.9},"route-fisica.chunk.6a691.css":{"type":"style","weight":0.9}},"/mingwinstall":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-mingwinstall.chunk.ea807.esm.js":{"type":"script","weight":0.9},"route-mingwinstall.chunk.d169e.css":{"type":"style","weight":0.9}},"/statistica":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-statistica.chunk.0ad24.esm.js":{"type":"script","weight":0.9},"route-statistica.chunk.0b8c5.css":{"type":"style","weight":0.9}},"/vldigeometria":{"bundle.24404.css":{"type":"style","weight":1},"bundle.f018b.esm.js":{"type":"script","weight":1},"route-vldigeometria.chunk.12afa.esm.js":{"type":"script","weight":0.9},"route-vldigeometria.chunk.0c65e.css":{"type":"style","weight":0.9}}}
|
2
docs/sw-esm.js
generated
2
docs/sw-esm.js
generated
|
@ -1,4 +1,4 @@
|
|||
importScripts("/precache-manifest.fcb48987398ff573524f59704cad9170.esm.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
importScripts("/precache-manifest.011ee317760ae9e3c3fa6d6faa25e864.esm.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
|
||||
!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(t){return e[t]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s="idKB")}({idKB:function(){self.__precacheManifest=[].concat(self.__precacheManifest||[]);const e=e=>"navigate"===e.request.mode;workbox.routing.registerRoute(({event:t})=>e(t),new workbox.strategies.NetworkFirst({cacheName:workbox.core.cacheNames.precache,networkTimeoutSeconds:5,plugins:[new workbox.cacheableResponse.Plugin({statuses:[200]})]})),workbox.precaching.precacheAndRoute(self.__precacheManifest,{}),workbox.routing.setCatchHandler(({event:t})=>e(t)?caches.match(workbox.precaching.getCacheKeyForURL("/index.html")):Response.error())}});
|
||||
//# sourceMappingURL=sw-esm.js.map
|
||||
|
|
2
docs/sw.js
generated
2
docs/sw.js
generated
|
@ -1,4 +1,4 @@
|
|||
importScripts("/precache-manifest.83a201fd938197e505a1f48c7dfef720.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
importScripts("/precache-manifest.bbb4e5f93a07982ba922140a6d1f349d.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
|
||||
!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(t){return e[t]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s="idKB")}({idKB:function(){self.__precacheManifest=[].concat(self.__precacheManifest||[]);const e=e=>"navigate"===e.request.mode;workbox.routing.registerRoute(({event:t})=>e(t),new workbox.strategies.NetworkFirst({cacheName:workbox.core.cacheNames.precache,networkTimeoutSeconds:5,plugins:[new workbox.cacheableResponse.Plugin({statuses:[200]})]})),workbox.precaching.precacheAndRoute(self.__precacheManifest,{}),workbox.routing.setCatchHandler(({event:t})=>e(t)?caches.match(workbox.precaching.getCacheKeyForURL("/index.html")):Response.error())}});
|
||||
//# sourceMappingURL=sw.js.map
|
||||
|
|
49
package-lock.json
generated
49
package-lock.json
generated
|
@ -3436,6 +3436,52 @@
|
|||
"webpack-sources": "^1.3.0"
|
||||
}
|
||||
},
|
||||
"cross-env": {
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz",
|
||||
"integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==",
|
||||
"requires": {
|
||||
"cross-spawn": "^7.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"cross-spawn": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
|
||||
"requires": {
|
||||
"path-key": "^3.1.0",
|
||||
"shebang-command": "^2.0.0",
|
||||
"which": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"path-key": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
|
||||
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
|
||||
},
|
||||
"shebang-command": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
||||
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
|
||||
"requires": {
|
||||
"shebang-regex": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"shebang-regex": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
|
||||
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
|
||||
},
|
||||
"which": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
||||
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
|
||||
"requires": {
|
||||
"isexe": "^2.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cross-spawn": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
|
||||
|
@ -6782,8 +6828,7 @@
|
|||
"isexe": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
|
||||
"dev": true
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
|
||||
},
|
||||
"isobject": {
|
||||
"version": "3.0.1",
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
{
|
||||
"private": true,
|
||||
"name": "appuntiweb",
|
||||
"version": "0.2.2",
|
||||
"version": "0.2.3",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"scripts": {
|
||||
"start": "preact watch",
|
||||
"build": "preact build --no-prerender --dest docs && git add docs",
|
||||
"ghpages": "npm run -s build && git add . && git commit -m Update && git push"
|
||||
"ghpages": "cross-env npm run -s build && git add . && git commit -m Update && git push && sentry-cli releases set-commits \"$npm_package_version\" --auto"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@sentry/webpack-plugin": "^1.11.1",
|
||||
"if-env": "^1.0.0",
|
||||
"preact-cli": "^3.0.0-rc.10"
|
||||
"preact-cli": "^3.0.0-rc.10",
|
||||
"cross-env": "^7.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^1.2.28",
|
||||
|
|
|
@ -28,7 +28,7 @@ export default function (config, env, helpers) {
|
|||
);
|
||||
|
||||
config.plugins.push(
|
||||
new DefinePlugin({"process.env.RELEASE": `"${env.pkg.version}"`})
|
||||
new DefinePlugin({"process.env.RELEASE": `"${process.env.npm_package_version}"`})
|
||||
);
|
||||
|
||||
if(env.production) {
|
||||
|
@ -38,10 +38,7 @@ export default function (config, env, helpers) {
|
|||
rewrite: true,
|
||||
ignore: ['node_modules'],
|
||||
configFile: '.sentryclirc',
|
||||
release: env.pkg.version,
|
||||
setCommits: {
|
||||
repo: "Steffo99/uni.steffo.eu",
|
||||
}
|
||||
release: process.env.npm_package_version,
|
||||
})
|
||||
)
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue