improvement(aestrus): division page dieux

Fixes #6
Fixes #4
This commit is contained in:
Kazhnuz Klappsthul 2020-11-08 22:50:14 +01:00
parent d53307b8df
commit 126be07762
6 changed files with 314 additions and 173 deletions

412
package-lock.json generated
View File

@ -8,9 +8,9 @@
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
},
"ajv": {
"version": "6.12.5",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
"integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@ -265,9 +265,9 @@
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"aws4": {
"version": "1.10.1",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
"integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA=="
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
},
"bach": {
"version": "1.2.0",
@ -432,6 +432,15 @@
"unset-value": "^1.0.0"
}
},
"call-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
"integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
"requires": {
"function-bind": "^1.1.1",
"get-intrinsic": "^1.0.0"
}
},
"camelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
@ -487,6 +496,11 @@
"upath": "^1.1.1"
}
},
"chownr": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
},
"class-utils": {
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
@ -840,6 +854,11 @@
"once": "^1.4.0"
}
},
"env-paths": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
"integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA=="
},
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@ -848,35 +867,6 @@
"is-arrayish": "^0.2.1"
}
},
"es-abstract": {
"version": "1.18.0-next.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
"integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.2.2",
"is-negative-zero": "^2.0.0",
"is-regex": "^1.1.1",
"object-inspect": "^1.8.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.1",
"string.prototype.trimend": "^1.0.1",
"string.prototype.trimstart": "^1.0.1"
}
},
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
"is-symbol": "^1.0.2"
}
},
"es5-ext": {
"version": "0.10.53",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
@ -985,9 +975,9 @@
},
"dependencies": {
"type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
"integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
"integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA=="
}
}
},
@ -1219,6 +1209,14 @@
"resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
"integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
},
"fs-minipass": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"requires": {
"minipass": "^3.0.0"
}
},
"fs-mkdirp-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
@ -1287,6 +1285,16 @@
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
"integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
},
"get-intrinsic": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
"integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
"requires": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1"
}
},
"get-stdin": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
@ -1514,10 +1522,56 @@
"vinyl-sourcemaps-apply": "^0.2.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"node-sass": {
"version": "4.14.1",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
"integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
"cross-spawn": "^3.0.0",
"gaze": "^1.0.0",
"get-stdin": "^4.0.1",
"glob": "^7.0.3",
"in-publish": "^2.0.0",
"lodash": "^4.17.15",
"meow": "^3.7.0",
"mkdirp": "^0.5.1",
"nan": "^2.13.2",
"node-gyp": "^3.8.0",
"npmlog": "^4.0.0",
"request": "^2.88.0",
"sass-graph": "2.2.5",
"stdout-stream": "^1.4.0",
"true-case-path": "^1.0.2"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
"has-ansi": "^2.0.0",
"strip-ansi": "^3.0.0",
"supports-color": "^2.0.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
"strip-ansi": {
"version": "4.0.0",
@ -1525,7 +1579,19 @@
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
}
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
@ -1721,10 +1787,13 @@
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"is-callable": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
"integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA=="
"is-core-module": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz",
"integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==",
"requires": {
"has": "^1.0.3"
}
},
"is-data-descriptor": {
"version": "0.1.4",
@ -1744,11 +1813,6 @@
}
}
},
"is-date-object": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
"integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
@ -1802,11 +1866,6 @@
"resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
"integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI="
},
"is-negative-zero": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
"integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
},
"is-number": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
@ -1833,14 +1892,6 @@
"isobject": "^3.0.1"
}
},
"is-regex": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
"integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
"requires": {
"has-symbols": "^1.0.1"
}
},
"is-relative": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
@ -1849,14 +1900,6 @@
"is-unc-path": "^1.0.0"
}
},
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
"requires": {
"has-symbols": "^1.0.1"
}
},
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@ -2181,6 +2224,37 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
},
"minipass": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
"integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
"requires": {
"yallist": "^4.0.0"
},
"dependencies": {
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
}
}
},
"minizlib": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"requires": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
},
"dependencies": {
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
}
}
},
"mixin-deep": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
@ -2219,9 +2293,9 @@
"integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg=="
},
"nan": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
"integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
"version": "2.14.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
},
"nanomatch": {
"version": "1.2.13",
@ -2273,22 +2347,21 @@
}
},
"node-sass": {
"version": "4.14.1",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
"integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
"integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
"cross-spawn": "^3.0.0",
"cross-spawn": "^7.0.3",
"gaze": "^1.0.0",
"get-stdin": "^4.0.1",
"glob": "^7.0.3",
"in-publish": "^2.0.0",
"lodash": "^4.17.15",
"meow": "^3.7.0",
"mkdirp": "^0.5.1",
"nan": "^2.13.2",
"node-gyp": "^3.8.0",
"node-gyp": "^7.1.0",
"npmlog": "^4.0.0",
"request": "^2.88.0",
"sass-graph": "2.2.5",
@ -2313,10 +2386,91 @@
"supports-color": "^2.0.0"
}
},
"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"
}
},
"node-gyp": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
"integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
"requires": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
"graceful-fs": "^4.2.3",
"nopt": "^5.0.0",
"npmlog": "^4.1.2",
"request": "^2.88.2",
"rimraf": "^3.0.2",
"semver": "^7.3.2",
"tar": "^6.0.2",
"which": "^2.0.2"
}
},
"nopt": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
"requires": {
"abbrev": "1"
}
},
"rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"requires": {
"glob": "^7.1.3"
}
},
"semver": {
"version": "7.3.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
},
"tar": {
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
"integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
"requires": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
"minipass": "^3.0.0",
"minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
},
"dependencies": {
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
}
}
},
"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"
}
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
}
}
},
@ -2406,11 +2560,6 @@
}
}
},
"object-inspect": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
"integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
},
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
@ -2425,12 +2574,12 @@
}
},
"object.assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz",
"integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
"integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3",
"es-abstract": "^1.18.0-next.0",
"has-symbols": "^1.0.1",
"object-keys": "^1.1.1"
}
@ -2587,6 +2736,11 @@
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
},
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
@ -2875,10 +3029,11 @@
"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
},
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
"version": "1.18.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz",
"integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==",
"requires": {
"is-core-module": "^2.0.0",
"path-parse": "^1.0.6"
}
},
@ -3113,6 +3268,19 @@
}
}
},
"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=="
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
@ -3363,64 +3531,6 @@
"strip-ansi": "^3.0.0"
}
},
"string.prototype.trimend": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
"integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.5"
},
"dependencies": {
"es-abstract": {
"version": "1.17.7",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
"integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.2.2",
"is-regex": "^1.1.1",
"object-inspect": "^1.8.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.1",
"string.prototype.trimend": "^1.0.1",
"string.prototype.trimstart": "^1.0.1"
}
}
}
},
"string.prototype.trimstart": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
"integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.5"
},
"dependencies": {
"es-abstract": {
"version": "1.17.7",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
"integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.2.2",
"is-regex": "^1.1.1",
"object-inspect": "^1.8.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.1",
"string.prototype.trimend": "^1.0.1",
"string.prototype.trimstart": "^1.0.1"
}
}
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",

View File

@ -4,13 +4,13 @@
- Dieux et magie
- [Les dieux](bases/dieux.md "Les dieux")
- [La déesse-créatrice, Hesper](bases/dieux.md "La déesse-créatrice, Hesper")
- [L'énergie stygiennes](bases/styx.md "Le Styx")
- [Les 16 éléments](elements/presentations.md "Les éléments")
- [Les 16 éléments et leur dieux](elements/presentations.md "Les 16 éléments et leur dieux")
- *(todo: les anges, et compléter)*
- [Les Élysiens](bases/elysiens.md "Les Élysiens")
- Les guildes

View File

@ -1,35 +1,33 @@
# Les dieux et religions d'Aestrus
Sur Æstrus, les dieux et les religions fonctionnent différemment que dans notre mondes. En effet, les dieux y sont ici des faits historiques, et font partie de l'univers au lieu d'en être "séparé" (par un aspect métaphyisique ou autre). Les dieux et leur pouvoir y ont des effets concrêt dans la vie de tout les jours, à travers les *16 guildes élémentaires*.
Les religions y sont de ce fait plus des regroupement philosophiques et des hiérarchie, voir des institutions qui ont été créé dans des buts précis.
## Hesper, déesse créatrice
Hesper est la déesse-mère de l'univers d'Æstrus, et est considérée comme une déesse bienveillante et protectrice. Créatrice du monde et fondatrice de la lignée des philosophes-roi (qui étaient à l'origine plusieurs en même temps, avant l'époque pré-classique), elle est la déesse principale des trois religions d'Æstrus.
Hesper est la déesse-créatrice de la planète Æstrus, et est considérée comme une déesse bienveillante et protectrice. Créatrice du monde et fondatrice de la lignée des philosophes-roi (qui étaient à l'origine plusieurs en même temps, avant l'époque pré-classique), elle est la déesse principale des trois religions d'Æstrus.
On raconte que ses pouvoirs et sa sagesse sont infinie, et que le but des philosophes-roi est d'atteindre ne serait-ce qu'une partie de sa sagesse. Tout les cultes la mette au centre du panthéon des dieux.
La légende raconte qu'après la mort de sa fille cadette Styx, elle a été rempli d'un grand chagrin et s'est retiré dans la Lune pour y dormir à jamais. C'est à ce moment qu'elle aurait nommé les 12 philosophes-roi pour la remplacer. Cependant, elle protégerait toujours la planète et auraient le pouvoir d'amener la vie vers le bonheur pour celles et ceux qui feraient le bien autour d'eux.
## Origine du monde
### Les 16 dieux et leurs guildes
D'après la légende, la déesse Hesper aurait créé le monde après avoir quitté un monde de chaos et de haine, composé de dieux maléfiques se faisant la guerre entre eux.
Les 16 dieux et déesse sont les 16 enfants de la déesse Hesper. Ils ont régnés dans les premiers temps, avant de laisser leur place à la Civilisation Elysienne. Cependant, à cause de l'hybris de la civilisation Elysienne et ses envies de conquête, la légende raconte qu'ils envoyèrent les anges, des êtres magiques purs, pour vaincre la civilisation.
Lassée de la guerre et de la haine, elle aurait décidé de créer un monde, pour que ses enfants et les peuples qu'elles protègent soient heureux. Elle aurait conçu alors la planète Æstrus pour être ce havre de paix.
Iels représentent les 16 éléments du monde aestriens, et sont la fondation - mais pas nécessairement les fondateurs - des 16 guildes æstriennes. Ces guildes sont apparues durant toute l'ère pré-classique partout à travers le monde, et ont eu une influence considérable sur l'évolution des lieux où elles sont apparues. C'est eux qui fournissent les pouvoirs des membres de leur guilde, mais ils ne sont pas toujours en contact direct avec : les dieux ont des caractères très différents, et restent généralement en retrait même si certains sont plus proche que d'autre de leurs guildes. Les guildes suivent les enseignements nés du caractère de leur dieu, et restent encore aujourd'hui parmi les principales influences qui existent sur la planète Æstrus.
C'est à ce moment qu'elle aurait nommé les 12 philosophes-roi pour la remplacer, qui auraient fondé la civilisation élysienne.
## Enfants
La déesse arriva dans ce monde avec 17 enfants. Les textes sont troubles quand à l'origine de ces enfants, de s'ils auraient été conçu par la déesse avant ou après son départ de l'ancien monde. Ses 16 premiers enfants représentent les 16 éléments du monde aestriens, dont ils sont la source des pouvoirs en ce monde.
La 17e déesse, Styx, aurait été tué par un bandit lors des premiers temps du monde, conduisant la déesse à sexiler et la fondation des philosophes roi.
## L'Église d'Alicia
La légende raconte qu'après la mort de sa fille cadette Styx, elle a été rempli d'un grand chagrin et s'est retiré dans la Lune pour y dormir à jamais. Cependant, elle protégerait toujours la planète et auraient le pouvoir d'amener la vie vers le bonheur pour celles et ceux qui feraient le bien autour d'eux.
L'Église d'Alicia est la principale entité lié aux dieux de la planète Æstrus. Cette église a été fondée au début de l'époque classique - sa fondation marquant le début de cette ère - par la prophétesse Alicia, première Archidiacre. Alicia l'aurait fait pour faire face aux excès de la guerre permanente dans laquelle les guildes se trouvaient. Il s'agit d'une philosophie mettant au centre du monde d'Æstrus les 16 guildes, dirigée par une Archidiacre, nommée à vie par un conseil fondée des 16 évêques, représentant de chaque guilde.
## Influence sur les religions
L'objectif de l'église est en cela d'unir les 16 guildes, dans le but d'éviter que leur conflits ne s'enveniment et embrasent le monde. Sa vision du monde est que les 16 dieux étant les 16 enfants de la déesse Hesper, leurs fidèles doivent vivre en harmonie, afin de ne pas commettre de parjure envers les autres dieux. Dans l'église, chacun est donc libre de vénérer principalement le dieu élémentaire qu'il veut, mais doit respecter les autres.
La création du monde par Hesper, la peur des "dieux de l'extérieur" et son départ pour la lune sont parmi les principes fondateurs de toute les religions du monde Aestriens et forme le canon commun des croyances Aestriennes, même si certains de leurs points sont interprété différemment.
Elle est aujourd'hui un des interlocuteur du Magister lorsqu'il a besoin d'intégrer les guildes à son armées. Certain⋅e⋅s membres des troupes radiantes sont d'ailleurs plus affilié à l'église qu'au Magister.
En effet, tout les cultes d'Aestrus sont plus ou moins lié à la vie de la déesse, à son départ.
## Le culte du Grand-Prophète
- La **théoturgie des céleste** est une religion de repentance, estimant que le monde doit apprendre à vivre sans les dieux qu'ils ont trahi, en revenant à la sagesse et à la maitrise de soi.
Le culte du Grand-Prophète est le plus récent des cultes, et est particulier parce qu'il s'agit du seul culte dirigé directement envers la déesse Hesper, où plus précisément un culte visant à la compassion envers la souffrance causée par la mort de Styx. En cela, ce culte est également souvent nommé "culte de Styx". D'après les légendes de ce culte, la tristesse de Styx se trouveraient partout dans le monde à travers le Styx.
- **L'église d'Alicia** est une église visant à réunir à nouveau les guilde et les dieux élémentaire, tentant de ramener le monde à comme il était avant le départ d'Hesper.
Ce culte met en avant la douleur de la grande déesse, qui voit son monde constamment attaqué par les guerres et la haine. Pour lui, tout les Æstriens sont enfant de la déesse, et chaque guerre est un blasphème quand elle n'est pas justifiée. Ce culte est principalement présent en Andale et dans le royaume d'Alcofribas.
- **Le culte du grand-prophète** est un culte visant à honorer la mémoire de la déesse Styx et à apprendre au monde à se défendre quand les "dieux extérieur" arriveront pour détruire les réalisations de la déesse-mère.

View File

@ -1,4 +1,4 @@
# Les éléments
# Les 16 éléments
Les éléments sont l'une des notions les plus fondamentales du monde d'Æstrus. Il existe 16 éléments principaux, divisant le monde en principes représentant l'entiereté de l'existences.
@ -25,6 +25,22 @@ Ils sont tous gravé du symbole de l'élément, et sont dit venir des dieux eux-
Les reliques sont au nombre de 16, une par élément.
## Les 16 dieux
Les 16 dieux et déesse sont les 16 enfants de la déesse Hesper. Ils ont régnés avec leur mère dans les premiers temps, avant de laisser leur place à la Civilisation Elysienne et à leur soeur Styx. Cepedendant, apèrs la mort de Styx, cette civilisation s'effondra et les frère et soeur sombrèrent dans un état de guerre jusqu'à la fondation du culte d'Alicia.
Iels représentent les 16 éléments du monde aestriens, et sont la fondation - mais pas nécessairement les fondateurs - des 16 guildes æstriennes. Ces guildes sont apparues durant toute l'ère pré-classique partout à travers le monde, et ont eu une influence considérable sur l'évolution des lieux où elles sont apparues. C'est eux qui fournissent les pouvoirs des membres de leur guilde, mais ils ne sont pas toujours en contact direct avec : les dieux ont des caractères très différents, et restent généralement en retrait même si certains sont plus proche que d'autre de leurs guildes.
## Les guildes
Les guilde sont 16 groupes de suiveurs des dieux des éléments, qui se faisait originellement la guerre avant la fondation de l'Église d'Alicia pour leur réunir et en faire des alliés. Si les tensions peuvent rester, aujourd'hui les guildes travails ensemble, généralement étroitement avec le Magister.
Les guildes suivent les enseignements nés du caractère de leur dieu, et restent encore aujourd'hui parmi les principales influences qui existent sur la planète Æstrus.
### L'Église d'Alicia
L'Église d'Alicia est la principale entité lié aux dieux de la planète Æstrus. Cette église a été fondée au début de l'époque classique - sa fondation marquant le début de cette ère - par la prophétesse Alicia, première Archidiacre. Alicia l'aurait fait pour faire face aux excès de la guerre permanente dans laquelle les guildes se trouvaient. Il s'agit d'une philosophie mettant au centre du monde d'Æstrus les 16 guildes, dirigée par une Archidiacre, nommée à vie par un conseil fondée des 16 évêques, représentant de chaque guilde.
L'objectif de l'église est en cela d'unir les 16 guildes, dans le but d'éviter que leur conflits ne s'enveniment et embrasent le monde. Sa vision du monde est que les 16 dieux étant les 16 enfants de la déesse Hesper, leurs fidèles doivent vivre en harmonie, afin de ne pas commettre de parjure envers les autres dieux. Dans l'église, chacun est donc libre de vénérer principalement le dieu élémentaire qu'il veut, mais doit respecter les autres.
Elle est aujourd'hui un des interlocuteur du Magister lorsqu'il a besoin d'intégrer les guildes à son armées. Certain⋅e⋅s membres des troupes radiantes sont d'ailleurs plus affilié à l'église qu'au Magister.

View File

@ -44,6 +44,17 @@ Ce royaume australe est puissant et à la particularité dêtre à la fois is
Cette terre est à l'origine du culte du grand prophète, qui serait "tombé de nul-part" et aurait enseigné la souffrance né de la mort de la déesse Styx.
### Le culte du Grand-Prophète
Le culte du Grand-Prophète est le plus récent des cultes, et est particulier parce qu'il s'agit du seul culte dirigé directement envers la déesse Hesper, où plus précisément un culte visant à la compassion envers la souffrance causée par la mort de Styx. En cela, ce culte est également souvent nommé "culte de Styx". D'après les légendes de ce culte, la tristesse de Styx se trouveraient partout dans le monde à travers le Styx.
Ce culte met en avant la douleur de la grande déesse, qui voit son monde constamment attaqué par les guerres et la haine. Pour lui, tout les Æstriens sont enfant de la déesse, et chaque guerre est un blasphème quand elle n'est pas justifiée. Il possède un second aspect : l'organisation des défense du monde.
En effet, le grand prophète à fait une prophétie à l'origine de ce culte : qu'un jour, les dieux de l'extérieur reviendront et attaquant l'oeuvre d'Hesper, et qu'il était du devoir des habitants de ce monde de le protéger en signe de respect pour la déesse.
Ce culte est principalement présent en Andale et dans le royaume d'Alcofribas.
### Jungle de Daral
La jungle de Daral est une jungle épaisse qui recouvre tout l'ouest dAlcofribas. Cette région d'Alcofribas contient de nombreuses tribues plus nomade que dans les villes. La jungle est cependant en grande partie un sanctuaire, au centre se trouvant le temple qui sert de tombeau au grand-prophète.

View File

@ -23,3 +23,9 @@ Les Cieux sont un ensemble d'îles éparses, éparpillées dans toute l'athmosph
Les cieux sont cependant particulièrement intéressant, étant ce qu'il reste de l'ancienne civilisation des Séraphim. Cela fait en effet que les îles sont pleines de technologies inconnues datant de leur age d'or.
L'exploration des cieux commence à l'époque contemporaine par le Magister et d'autres groupes. Une véritable course se forme alors pour le contrôle des cieux et de leurs secrets.
## Religion et magie
Sur Æstrus, les dieux et les religions fonctionnent différemment que dans notre mondes. En effet, les dieux y sont ici des faits historiques, et font partie de l'univers au lieu d'en être "séparé" (par un aspect métaphysique ou autre). Les dieux et leur pouvoir y ont des effets concrêt dans la vie de tout les jours, à travers les *16 guildes élémentaires*.
Les religions y sont de ce fait plus des regroupement philosophiques et des hiérarchie, voir des institutions qui ont été créé dans des buts précis.