diff --git a/.github/workflows/dynamic-setter.yml b/.github/workflows/dynamic-setter.yml
new file mode 100644
index 0000000..e23dac3
--- /dev/null
+++ b/.github/workflows/dynamic-setter.yml
@@ -0,0 +1,77 @@
+name: β¨ Holiday // Set dynamic
+
+on:
+ workflow_dispatch: {}
+ schedule:
+ - cron: 0 0 1 * *
+ pull_request:
+ paths:
+ - assets/**.webp
+ - scripts/holiday/**.py
+ - .github/workflows/dynamic-setter.yml
+ push:
+ paths:
+ - assets/**.webp
+ - scripts/holiday/**.py
+ - .github/workflows/dynamic-setter.yml
+
+permissions: read-all
+
+jobs:
+ run-holiday:
+ name: update dynamic theme
+ permissions:
+ contents: write
+ strategy:
+ matrix:
+ os: [ubuntu-latest]
+ python-version: ["3.12"]
+
+ runs-on: ${{ matrix.os }}
+
+ steps:
+ - name: Checkout the repository
+ uses: actions/checkout@v4
+
+ - name: Setup Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v4
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Run Holiday
+ run: |
+ python scripts/holiday/holiday.py -m dark -s assets/Personal/ -d assets/Personal/
+ python scripts/holiday/holiday.py -m light -s assets/Personal/ -d assets/Personal/
+ python scripts/holiday/holiday.py -m dark -s assets/ReVancedManager/ -d assets/ReVancedManager/
+ python scripts/holiday/holiday.py -m light -s assets/ReVancedManager/ -d assets/ReVancedManager/
+ python scripts/holiday/holiday.py -m light -s assets/WolframAlphaDart/ -d assets/WolframAlphaDart/
+
+ python scripts/holiday/holiday.py -m dark -s assets/v2/Personal/ -d assets/v2/Personal/
+ python scripts/holiday/holiday.py -m light -s assets/v2/Personal/ -d assets/v2/Personal/
+ python scripts/holiday/holiday.py -m dark -s assets/v2/ReVancedManager/ -d assets/v2/ReVancedManager/
+ python scripts/holiday/holiday.py -m light -s assets/v2/ReVancedManager/ -d assets/v2/ReVancedManager/
+ python scripts/holiday/holiday.py -m light -s assets/v2/WolframAlphaDart/ -d assets/v2/WolframAlphaDart/
+
+ python scripts/holiday/holiday.py -m light -s assets/v3/Personal/ -d assets/v3/Personal/
+ python scripts/holiday/holiday.py -m light -s assets/v3/ReVanced/Manager/ -d assets/v3/ReVanced/Manager/
+
+ - name: Import GPG key
+ run: |
+ echo "$GPG_KEY" | gpg --batch --import
+ env:
+ GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }}
+
+ - name: Push
+ run: |
+ echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh
+ echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh
+ chmod +x $GITHUB_WORKSPACE/gpg.sh
+ git config gpg.program $GITHUB_WORKSPACE/gpg.sh
+ git config --global user.email "pun.experiment@gmail.com"
+ git config --global user.name "CollisionBot"
+ git config user.signingkey 13D0B11B631937DE
+ git add assets/**/dynamic-*.webp
+ git commit -S -m "π§ Update Dynamic Theme" --allow-empty
+ git push
+ env:
+ GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }}
diff --git a/.github/workflows/holiday-python.yml b/.github/workflows/holiday-python.yml
new file mode 100644
index 0000000..325549f
--- /dev/null
+++ b/.github/workflows/holiday-python.yml
@@ -0,0 +1,88 @@
+name: β¨ Holiday // Test
+
+on:
+ workflow_dispatch: {}
+ pull_request:
+ paths:
+ - scripts/holiday/**.py
+ - scripts/holiday/requirements.txt
+ - scripts/holiday/dev-requirements.txt
+ - .github/workflows/holiday-python.yml
+ push:
+ paths:
+ - scripts/holiday/**.py
+ - scripts/holiday/requirements.txt
+ - scripts/holiday/dev-requirements.txt
+ - .github/workflows/holiday-python.yml
+
+permissions: read-all
+
+jobs:
+ analyse-supported:
+ name: testing on supported versions
+ continue-on-error: true
+ permissions:
+ contents: read
+ pull-requests: read
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ubuntu-latest]
+ supported-python-version:
+ ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
+
+ runs-on: ${{ matrix.os }}
+
+ steps:
+ - name: Checkout the repository
+ uses: actions/checkout@v4
+
+ - name: Setup Python ${{ matrix.supported-python-version }}
+ uses: actions/setup-python@v4
+ with:
+ python-version: ${{ matrix.supported-python-version }}
+ allow-prereleases: true
+
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ pip install -r scripts/holiday/dev-requirements.txt
+
+ - name: Lint check with Ruff
+ run: |
+ if [ ${{ matrix.supported-python-version }} <= 3.6 ]; then
+ echo Skipped
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.7 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py37
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.8 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py38
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.9 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py39
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.10 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py310
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.11 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py311
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.12 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py312
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.13 ]; then
+ ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py313
+ fi
+
+ - name: Static analysis with MyPy
+ run: |
+ if [ ${{ matrix.supported-python-version }} <= 3.7 ]; then
+ echo Skipped
+ fi
+ mypy $(git ls-files 'scripts/holiday/*.py') --python-version ${{ matrix.supported-python-version }}
+
+ - name: Testing with Pytest
+ run: |
+ cd scripts/holiday
+ pytest
diff --git a/.github/workflows/python.yml b/.github/workflows/imt-python.yml
similarity index 53%
rename from .github/workflows/python.yml
rename to .github/workflows/imt-python.yml
index 6347965..1b28716 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/imt-python.yml
@@ -1,31 +1,34 @@
-name: β¨ Python
+name: β¨ IMT // Test
on:
- workflow_dispatch:
+ workflow_dispatch: {}
pull_request:
paths:
- - "**.py"
- - requirements.txt
- - dev-requirements.txt
- - .github/workflows/python.yml
+ - scripts/imt/**.py
+ - scripts/imt/requirements.txt
+ - scripts/imt/dev-requirements.txt
+ - .github/workflows/imt-python.yml
push:
paths:
- - "**.py"
+ - scripts/imt/**.py
+ - scripts/imt/requirements.txt
+ - scripts/imt/dev-requirements.txt
+ - .github/workflows/imt-python.yml
-permissions:
- contents: read
- pull-requests: read
+permissions: read-all
jobs:
analyse-supported:
name: testing on supported versions
continue-on-error: true
+ permissions:
+ contents: read
+ pull-requests: read
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
- supported-python-version: ["3.10", "3.11", "3.12"]
- best_effort-python-version: ["3.9"]
+ supported-python-version: ["3.9", "3.10", "3.11", "3.12"]
runs-on: ${{ matrix.os }}
@@ -33,15 +36,14 @@ jobs:
- name: Checkout the repository
uses: actions/checkout@v4
- - name: Set up Python ${{ matrix.supported-python-version }}
+ - name: Setup Python ${{ matrix.supported-python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.supported-python-version }}
allow-prereleases: true
- name: Install dependencies
- run:
- | # $(git ls-files '*dev-requirements.txt') # $(git ls-files '*requirements.txt')
+ run: |
python -m pip install --upgrade pip
pip install -r scripts/imt/requirements.txt
pip install -r scripts/imt/dev-requirements.txt
@@ -49,42 +51,51 @@ jobs:
- name: Lint check with Ruff
run: |
if [ ${{ matrix.supported-python-version }} == 3.7 ]; then
- ruff check $(git ls-files '*.py') --target-version=py37
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py37
fi
if [ ${{ matrix.supported-python-version }} == 3.8 ]; then
- ruff check $(git ls-files '*.py') --target-version=py38
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py38
fi
if [ ${{ matrix.supported-python-version }} == 3.9 ]; then
- ruff check $(git ls-files '*.py') --target-version=py39
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py39
fi
if [ ${{ matrix.supported-python-version }} == 3.10 ]; then
- ruff check $(git ls-files '*.py') --target-version=py310
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py310
fi
if [ ${{ matrix.supported-python-version }} == 3.11 ]; then
- ruff check $(git ls-files '*.py') --target-version=py311
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py311
fi
if [ ${{ matrix.supported-python-version }} == 3.12 ]; then
- ruff check $(git ls-files '*.py') --target-version=py312
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py312
+ fi
+ if [ ${{ matrix.supported-python-version }} == 3.13 ]; then
+ ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py313
fi
- name: Static analysis with MyPy
run: |
- mypy $(git ls-files '*.py') --python-version ${{ matrix.supported-python-version }}
+ if [ ${{ matrix.supported-python-version }} <= 3.7 ]; then
+ echo Skipped
+ fi
+ mypy $(git ls-files 'scripts/imt/*.py') --python-version ${{ matrix.supported-python-version }}
- name: Testing with Pytest
run: |
- cd scripts
+ cd scripts/imt
pytest
analyse-best_effort:
name: static analysis on best effort
continue-on-error: true
+ permissions:
+ contents: read
+ pull-requests: read
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
base-python-version: ["3.11"]
- best_effort-python-version: ["3.9"]
+ best_effort-python-version: ["3.8"]
runs-on: ${{ matrix.os }}
@@ -92,7 +103,7 @@ jobs:
- name: Checkout the repository
uses: actions/checkout@v4
- - name: Set up Python ${{ matrix.base-python-version }}
+ - name: Setup Python ${{ matrix.base-python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.base-python-version }}
@@ -106,4 +117,7 @@ jobs:
- name: Static analysis with MyPy
run: |
- mypy $(git ls-files '*.py') --python-version ${{ matrix.best_effort-python-version }}
+ if [ ${{ matrix.best_effort-python-version }} <= 3.7 ]; then
+ echo Skipped
+ fi
+ mypy $(git ls-files 'scripts/imt/*.py) --python-version ${{ matrix.best_effort-python-version }}
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 27cf4e8..ffb792e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -1,9 +1,12 @@
-
name: π· Update Contribution Metrics
+
on:
- schedule: [{cron: "0 0 * * *"}]
- workflow_dispatch:
- push: {branches: ["main"]}
+ workflow_dispatch: {}
+ schedule: [{ cron: 0 0 * * * }]
+ push: { branches: [main] }
+
+permissions: read-all
+
jobs:
github-actions:
name: πͺΈ Update Contribution Metrics - GitHub Actions
@@ -12,49 +15,49 @@ jobs:
permissions:
contents: write
steps:
- - name: Checkout
- uses: actions/checkout@v4
- - name: Activity
- uses: lowlighter/metrics@latest
- with:
- output_action: none
- filename: metrics.svg
- token: ${{ secrets.METRICS_TOKEN }}
- user: validcube
- template: terminal
- base: ""
- base_indepth: yes
- config_octicon: yes
- config_timezone: Asia/Bangkok
- plugin_languages: yes
- plugin_languages_analysis_timeout: 15
- plugin_languages_analysis_timeout_repositories: 7.5
- plugin_languages_categories: markup, programming
- plugin_languages_colors: github
- plugin_languages_indepth: yes
- plugin_languages_limit: 8
- plugin_languages_recent_categories: markup, programming
- plugin_languages_recent_days: 14
- plugin_languages_recent_load: 300
- plugin_languages_sections: most-used
- plugin_languages_threshold: 0%
- repositories_forks: yes
- - name: Import GPG key
- run: |
- echo "$GPG_KEY" | gpg --batch --import
- env:
- GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }}
- - name: Push
- run: |
- echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh
- echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh
- chmod +x $GITHUB_WORKSPACE/gpg.sh
- git config gpg.program $GITHUB_WORKSPACE/gpg.sh
- git config --global user.email "pun.experiment@gmail.com"
- git config --global user.name "CollisionBot"
- git config user.signingkey 13D0B11B631937DE
- git add metrics.svg
- git commit -S -m "π§ Update metric stat"
- git push
- env:
- GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }}
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Activity
+ uses: lowlighter/metrics@latest
+ with:
+ output_action: none
+ filename: metrics.svg
+ token: ${{ secrets.METRICS_TOKEN }}
+ user: validcube
+ template: terminal
+ base: ""
+ base_indepth: yes
+ config_octicon: yes
+ config_timezone: Asia/Bangkok
+ plugin_languages: yes
+ plugin_languages_analysis_timeout: 15
+ plugin_languages_analysis_timeout_repositories: 7.5
+ plugin_languages_categories: markup, programming
+ plugin_languages_colors: github
+ plugin_languages_indepth: yes
+ plugin_languages_limit: 8
+ plugin_languages_recent_categories: markup, programming
+ plugin_languages_recent_days: 14
+ plugin_languages_recent_load: 300
+ plugin_languages_sections: most-used
+ plugin_languages_threshold: 0%
+ repositories_forks: yes
+ - name: Import GPG key
+ run: |
+ echo "$GPG_KEY" | gpg --batch --import
+ env:
+ GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }}
+ - name: Push
+ run: |
+ echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh
+ echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh
+ chmod +x $GITHUB_WORKSPACE/gpg.sh
+ git config gpg.program $GITHUB_WORKSPACE/gpg.sh
+ git config --global user.email "pun.experiment@gmail.com"
+ git config --global user.name "CollisionBot"
+ git config user.signingkey 13D0B11B631937DE
+ git add metrics.svg
+ git commit -S -m "π§ Update metric stat"
+ git push
+ env:
+ GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }}
diff --git a/.github/workflows/trunk-check.yml b/.github/workflows/trunk-check.yml
new file mode 100644
index 0000000..e2d5614
--- /dev/null
+++ b/.github/workflows/trunk-check.yml
@@ -0,0 +1,27 @@
+name: π Trunk CI // Check
+
+on: [pull_request]
+
+concurrency:
+ group: ${{ github.head_ref || github.run_id }}
+ cancel-in-progress: true
+
+permissions: read-all
+
+jobs:
+ trunk_check:
+ name: Trunk Check Runner
+ runs-on: ubuntu-latest
+ permissions:
+ checks: write
+ contents: read
+
+ steps:
+ - name: Checkout the repository
+ uses: actions/checkout@v4
+
+ - name: Trunk Check
+ uses: trunk-io/trunk-action@v1
+ with:
+ trunk-token: ${{ secrets.TRUNK_TOKEN }}
+ post-annotations: true
diff --git a/.github/workflows/trunk-upgrade.yml b/.github/workflows/trunk-upgrade.yml
new file mode 100644
index 0000000..9593aaa
--- /dev/null
+++ b/.github/workflows/trunk-upgrade.yml
@@ -0,0 +1,23 @@
+name: π Trunk CI // Upgrade
+
+on:
+ workflow_dispatch: {}
+ schedule:
+ - cron: 0 8 * * 1-5
+
+permissions: read-all
+
+jobs:
+ trunk_upgrade:
+ name: Upgrade Trunk
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ pull-requests: write
+
+ steps:
+ - name: Checkout the repository
+ uses: actions/checkout@v4
+
+ - name: Trunk Upgrade
+ uses: trunk-io/trunk-action/upgrade@v1
diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml
index 0e9516c..f9e3f4d 100644
--- a/.trunk/trunk.yaml
+++ b/.trunk/trunk.yaml
@@ -2,17 +2,17 @@
# To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml
version: 0.1
cli:
- version: 1.20.1
+ version: 1.22.12
# Trunk provides extensibility via plugins. (https://docs.trunk.io/plugins)
plugins:
sources:
- id: trunk
- ref: v1.4.3
+ ref: v1.6.7
uri: https://github.com/trunk-io/plugins
# Many linters and tools depend on runtimes - configure them here. (https://docs.trunk.io/runtimes)
runtimes:
enabled:
- - node@18.12.1
+ - node@18.20.5
- python@3.10.8
# This is the section where you manage your linters. (https://docs.trunk.io/check/configuration)
lint:
@@ -20,19 +20,19 @@ lint:
- bandit
- black
enabled:
- - taplo@0.8.1
- - actionlint@1.6.26
- - checkov@3.2.24
+ - taplo@0.9.3
+ - actionlint@1.7.7
+ - checkov@3.2.403
- git-diff-check
- - isort@5.13.2
- - markdownlint@0.39.0
- - osv-scanner@1.6.2
- - oxipng@9.0.0
- - prettier@3.2.5
- - ruff@0.2.2
- - trivy@0.49.1
- - trufflehog@3.68.0
- - yamllint@1.35.1
+ - isort@6.0.1
+ - markdownlint@0.44.0
+ - osv-scanner@2.0.1
+ - oxipng@9.1.4
+ - prettier@3.5.3
+ - ruff@0.11.4
+ - trivy@0.61.0
+ - trufflehog@3.88.23
+ - yamllint@1.37.0
actions:
disabled:
- trunk-announce
diff --git a/README.md b/README.md
index 4b19340..07afc1c 100644
--- a/README.md
+++ b/README.md
@@ -1,36 +1,30 @@
-
-
-
-
-
-### π Hello there
-My name is **Pun**; I'm a student and a maintainer of open-source software from Thailand... **I'm actually not eligible for work, I'm not 18 yet...**
-
-I started my programming journey when I was 11 with [Lua](https://www.lua.org/), and as time went on, I began to explore more programming languages. Suddenly, I started doing [Python](https://www.python.org/) and [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript), then [Dart](https://dart.dev/) and [Kotlin](https://kotlinlang.org/).
+π Hello! My name is **Pun**, but I go by the name of **NullCube** on the internet. I'm a student from Thailand and an aspiring Open-Source software maintainer.
-I have gathered decent experience in writing π general-purpose programs using Python and experience in π± mobile application development using Kotlin & Dart.
+My interests and expertise are vastly programming and art-related stuff like drawing (really badly), designing, writing general-purpose programs using Python and doing mobile application development using Kotlin & Dart. Most of my free time is spent on drawing, writing random programsβand, at the same time, contributing to Open-Source Projects for free if I'm bored I listen to music *or* might break applications/websites for fun.
-Most of the time, I love to write π² random programsβand, at the same time, contribute to π open-source projects.
-
-I'm open to exploring more programming languages like C, Svelte and Rust to expand my skill set.
+I'm open to learning other programming languages like Svelte and Rust to expand my knowledge.
β¨ Fun fact about me:
-* I love to support older versionsβI often find myself supporting a Python project down to Python 3.8;
-* I love to express my creativity by drawing or illustrating (see my profile and [assets](https://github.com/validcube/validcube/tree/main/assets) used in Pull Request and banner!);
-* I'm introverted, so I often find myself getting random anxiety attacks when I speak to someone.
+- This README is refreshed every year with new decorations and variations!
+- Not really a fun fact, don't be fooled by my English; I occasionally write the most incomprehensible sentences.
+- I love to express my creativity by drawing or illustrating (see my profile and [assets](https://github.com/validcube/validcube/tree/main/assets) used in Pull Request and banner!);
+- *why do manual work for 5 hours when you can spend 11 hours writing a program to do it for you*.
-This isn't a fun fact about me (this is probably every programmer ever): *why do manual work for 5 hours when you can spend 11 hours writing a program to do it for you*.
+Below here is a list of projects that I maintain or frequently contribute to.
-Also, don't be fooled by my English; I occasionally write the most incomprehensible sentences.
+[](https://github.com/LawnchairLauncher/lawnchair)
-### ReVanced Manager (Dart)
-ReVanced Manager is an application written in [Dart](https://dart.dev/) with [Flutter](https://flutter.dev/). This application is mainly used for patching and/or modifying your favorite applications like YouTube, YouTube Music, Instagram, and many more! (see https://revanced.app/patches)
+Lawnchair is an simple, easy to use and beautiful Android launcher application based on the Android Open Source Project with design following the Material Design 3 Expressive with many customisability options to choose from.
-
-
+
+
+
+
+ReVanced Manager is an application written in [Dart](https://dart.dev/) using [Flutter](https://flutter.dev/) Framework. This application patches and modifies your favourite applications like YouTube, Facebook, Instagram, Reddit, and many more! (see https://revanced.app/patches for a list of available patches)
+
## π Participated in
@@ -47,7 +41,10 @@ ReVanced Manager is an application written in [Dart](https://dart.dev/) with [Fl
https://github.com/ReVanced/revanced-branding @ GPL-3.0
Image Manipulation Tool:
- https://github.com/validcube/validcube/tree/main/scripts @ MIT
+ https://github.com/validcube/validcube/tree/main/scripts/imt @ MIT
+
+ Dynamic Theme Setter:
+ https://github.com/validcube/validcube/tree/main/scripts/holiday @ MIT
Hacktoberfest 2023 Badge:
https://github.com/ziadOUA/m3-Markdown-Badges @ MIT
diff --git a/assets/Personal/README.md b/assets/Personal/README.md
index 83baeed..9b03076 100644
--- a/assets/Personal/README.md
+++ b/assets/Personal/README.md
@@ -4,7 +4,11 @@ Here are all the available Personal's banner. the following table below this mes
| π Filename | ποΈ Date | π Category | π Description |
| ----------------- | ------------- | ----------- | ------------------ |
| `default-light` | Default | Default | Default Theme |
+| `default-dark` | Default | Default | Default Theme |
| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
+| `halloween-dark` | October | Holiday | π» Star...! That's it! |
## Dyanmic Banner
These banners will use the theme based on event by date.
@@ -12,8 +16,7 @@ These banners will use the theme based on event by date.
| π Filename | ποΈ Date | π Category | π Description |
| ----------------------- | ------- | ----------- | ---------------------------------- |
| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
## Notice
This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md).
-
-
diff --git a/assets/Personal/default-dark.webp b/assets/Personal/default-dark.webp
new file mode 100644
index 0000000..08970f1
Binary files /dev/null and b/assets/Personal/default-dark.webp differ
diff --git a/assets/Personal/dynamic-dark.webp b/assets/Personal/dynamic-dark.webp
new file mode 100644
index 0000000..08970f1
Binary files /dev/null and b/assets/Personal/dynamic-dark.webp differ
diff --git a/assets/Personal/flat/default-dark.png b/assets/Personal/flat/default-dark.png
new file mode 100644
index 0000000..7414b5a
Binary files /dev/null and b/assets/Personal/flat/default-dark.png differ
diff --git a/assets/Personal/flat/halloween-dark.png b/assets/Personal/flat/halloween-dark.png
new file mode 100644
index 0000000..4c3d210
Binary files /dev/null and b/assets/Personal/flat/halloween-dark.png differ
diff --git a/assets/Personal/flat/halloween-light.png b/assets/Personal/flat/halloween-light.png
new file mode 100644
index 0000000..727c85f
Binary files /dev/null and b/assets/Personal/flat/halloween-light.png differ
diff --git a/assets/Personal/flat/valentine-dark.png b/assets/Personal/flat/valentine-dark.png
new file mode 100644
index 0000000..16e8c0c
Binary files /dev/null and b/assets/Personal/flat/valentine-dark.png differ
diff --git a/assets/Personal/halloween-dark.webp b/assets/Personal/halloween-dark.webp
new file mode 100644
index 0000000..2145cc6
Binary files /dev/null and b/assets/Personal/halloween-dark.webp differ
diff --git a/assets/Personal/halloween-light.webp b/assets/Personal/halloween-light.webp
new file mode 100644
index 0000000..e169980
Binary files /dev/null and b/assets/Personal/halloween-light.webp differ
diff --git a/assets/Personal/valentine-dark.webp b/assets/Personal/valentine-dark.webp
new file mode 100644
index 0000000..36ac7af
Binary files /dev/null and b/assets/Personal/valentine-dark.webp differ
diff --git a/assets/PullRequest/buildcube/README.md b/assets/PullRequest/buildcube/README.md
index 0c5737a..55527d5 100644
--- a/assets/PullRequest/buildcube/README.md
+++ b/assets/PullRequest/buildcube/README.md
@@ -3,6 +3,4 @@ Here are all the available BuildCube's banner. the following table below this me
| π Filename | ποΈ Date | π Category | π Description |
| --------------- | ------- | ----------- | -------------- |
-| `default-light` | None | Default | Default Theme |
-
-
+| `default-light` | None | Default | Default Theme |
diff --git a/assets/PullRequest/lawnicons/README.md b/assets/PullRequest/lawnicons/README.md
deleted file mode 100644
index 2282b67..0000000
--- a/assets/PullRequest/lawnicons/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# Lawnicons Banner
-Marked as ignored but generated README anyway as set by local configuration.
-
-
diff --git a/assets/PullRequest/revancedmanager/README.md b/assets/PullRequest/revancedmanager/README.md
deleted file mode 100644
index 63828ec..0000000
--- a/assets/PullRequest/revancedmanager/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# ReVanced Manager Banner
-Marked as ignored but generated README anyway as set by local configuration.
-
-
diff --git a/assets/PullRequest/security/README.md b/assets/PullRequest/security/README.md
index ff29852..6c17f29 100644
--- a/assets/PullRequest/security/README.md
+++ b/assets/PullRequest/security/README.md
@@ -4,5 +4,3 @@ Here are all the available Security Notice's banner. the following table below t
| π Filename | ποΈ Date | π Category | π Description |
| ----------------------- | ------- | ----------- | ---------------------------------------------- |
| `default-light-warning` | None | Generic | Any types of security warning (Low - Critical) |
-
-
diff --git a/assets/README.md b/assets/README.md
index 7c803d1..392423b 100644
--- a/assets/README.md
+++ b/assets/README.md
@@ -1,11 +1,18 @@
# Assets
This directory contains all the assets used in decorating the markdown files or Pull Request/Issue.
+| π Folder | ποΈ Revision Date | π Description |
+| --------- | ---------------- | ------------------------------------- |
+| `v1` | Feburary, 2023 | Playful; Variant of Material Design 3 |
+| `v2` | January, 2024 | Wavy; Material Design 3 |
+| `v3` | January, 2025 | Draw-y; Material Design 3 |
+
## Notice
+> [!IMPORTANT]
+> Starting August 2024, all assets will be relocated to the `v2` folder
+
> [!CAUTION]
> Please check the license provided in each directory before using the assets.
-Personal assets is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](Personal/LICENSE).
-
-The rest of the work is protected by the [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license. You can read the license [here](LICENSE.md).
+Some assets are protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) or [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license. You can read the license in their respective folder.
diff --git a/assets/ReVancedManager/README.md b/assets/ReVancedManager/README.md
index be70213..59c1167 100644
--- a/assets/ReVancedManager/README.md
+++ b/assets/ReVancedManager/README.md
@@ -1,37 +1,19 @@
# ReVanced Manager Banner
Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date.
-| π Filename | ποΈ Date | π Category | π Description |
-| ------------------------- | ------------- | ----------------- | ------------------------------------ |
-| `default-dark` | Default | Default | Default Theme |
-| `default-dark-compose` | Default | Default | Compose variant of `default-dark` |
-| `default-light` | Default | Default | Default Theme |
-| `default-light-compose` | Default | Default | Compose variant of `default-light` |
-| `incubator-light` | Default | Reserved | Default Theme for Incubator |
-| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` |
-| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
-| `valentine-light` | February 14th | Holiday | π Valentine's Day |
-| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` |
-| `iwd-dark` | March 8th | International Day | βοΈ International Women's Day |
-| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` |
-| `iwd-light` | March 8th | International Day | βοΈ International Women's Day |
-| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` |
-| `imd-dark` | November 19th | International Day | βοΈ International Men's Day |
-| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` |
-| `imd-light` | November 19th | International Day | βοΈ International Men's Day |
-| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` |
-| `valentine-dark` | July 10th | Personal | π Valentine's Day |
-| `valentine-light` | July 10th | Personal | π Valentine's Day |
-| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` |
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ---------------------- |
+| `default-dark` | Default | Default | Default Theme |
+| `default-light` | Default | Default | Default Theme |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `halloween-dark` | October | Holiday | π» Star...! That's it! |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
## Dyanmic Banner
These banners will use the theme based on event by date.
-| π Filename | ποΈ Date | π Category | π Description |
-| ----------------------- | ------- | ----------- | ---------------------------------- |
-| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
-| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` |
-| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
-| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` |
-
-
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
diff --git a/assets/ReVancedManager/default-dark.webp b/assets/ReVancedManager/default-dark.webp
index 5c2c58f..1ea4563 100644
Binary files a/assets/ReVancedManager/default-dark.webp and b/assets/ReVancedManager/default-dark.webp differ
diff --git a/assets/ReVancedManager/default-light.webp b/assets/ReVancedManager/default-light.webp
index 3730e63..b47f167 100644
Binary files a/assets/ReVancedManager/default-light.webp and b/assets/ReVancedManager/default-light.webp differ
diff --git a/assets/ReVancedManager/dynamic-dark.webp b/assets/ReVancedManager/dynamic-dark.webp
index 5c2c58f..1ea4563 100644
Binary files a/assets/ReVancedManager/dynamic-dark.webp and b/assets/ReVancedManager/dynamic-dark.webp differ
diff --git a/assets/ReVancedManager/dynamic-light.webp b/assets/ReVancedManager/dynamic-light.webp
index 3730e63..b47f167 100644
Binary files a/assets/ReVancedManager/dynamic-light.webp and b/assets/ReVancedManager/dynamic-light.webp differ
diff --git a/assets/ReVancedManager/flat/default-dark.png b/assets/ReVancedManager/flat/default-dark.png
index fd19123..cc87cf2 100644
Binary files a/assets/ReVancedManager/flat/default-dark.png and b/assets/ReVancedManager/flat/default-dark.png differ
diff --git a/assets/ReVancedManager/flat/default-light.png b/assets/ReVancedManager/flat/default-light.png
index c9782da..c7ed8fd 100644
Binary files a/assets/ReVancedManager/flat/default-light.png and b/assets/ReVancedManager/flat/default-light.png differ
diff --git a/assets/ReVancedManager/flat/halloween-dark.png b/assets/ReVancedManager/flat/halloween-dark.png
new file mode 100644
index 0000000..66de495
Binary files /dev/null and b/assets/ReVancedManager/flat/halloween-dark.png differ
diff --git a/assets/ReVancedManager/flat/halloween-light.png b/assets/ReVancedManager/flat/halloween-light.png
new file mode 100644
index 0000000..70e4c0a
Binary files /dev/null and b/assets/ReVancedManager/flat/halloween-light.png differ
diff --git a/assets/ReVancedManager/flat/newyear-dark.png b/assets/ReVancedManager/flat/newyear-dark.png
new file mode 100644
index 0000000..3703401
Binary files /dev/null and b/assets/ReVancedManager/flat/newyear-dark.png differ
diff --git a/assets/ReVancedManager/flat/newyear-light.png b/assets/ReVancedManager/flat/newyear-light.png
new file mode 100644
index 0000000..2c803e3
Binary files /dev/null and b/assets/ReVancedManager/flat/newyear-light.png differ
diff --git a/assets/ReVancedManager/flat/valentine-dark.png b/assets/ReVancedManager/flat/valentine-dark.png
index 1ff33ce..136e4f6 100644
Binary files a/assets/ReVancedManager/flat/valentine-dark.png and b/assets/ReVancedManager/flat/valentine-dark.png differ
diff --git a/assets/ReVancedManager/flat/valentine-light.png b/assets/ReVancedManager/flat/valentine-light.png
index b4ccb7e..e443144 100644
Binary files a/assets/ReVancedManager/flat/valentine-light.png and b/assets/ReVancedManager/flat/valentine-light.png differ
diff --git a/assets/ReVancedManager/halloween-dark.webp b/assets/ReVancedManager/halloween-dark.webp
new file mode 100644
index 0000000..1385467
Binary files /dev/null and b/assets/ReVancedManager/halloween-dark.webp differ
diff --git a/assets/ReVancedManager/halloween-light.webp b/assets/ReVancedManager/halloween-light.webp
new file mode 100644
index 0000000..8b4171b
Binary files /dev/null and b/assets/ReVancedManager/halloween-light.webp differ
diff --git a/assets/ReVancedManager/legacy/LICENSE b/assets/ReVancedManager/legacy/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/ReVancedManager/legacy/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/ReVancedManager/legacy/README.md b/assets/ReVancedManager/legacy/README.md
new file mode 100644
index 0000000..2fd5cec
--- /dev/null
+++ b/assets/ReVancedManager/legacy/README.md
@@ -0,0 +1,38 @@
+# ReVanced Manager Banner (legacy)
+Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ------------------------- | ------------- | ----------------- | ------------------------------------ |
+| `default-dark` | Default | Default | Default Theme |
+| `default-dark-compose` | Default | Default | Compose variant of `default-dark` |
+| `default-light` | Default | Default | Default Theme |
+| `default-light-compose` | Default | Default | Compose variant of `default-light` |
+| `incubator-light` | Default | Reserved | Default Theme for Incubator |
+| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` |
+| `iwd-dark` | March 8th | International Day | βοΈ International Women's Day |
+| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` |
+| `iwd-light` | March 8th | International Day | βοΈ International Women's Day |
+| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` |
+| `imd-dark` | November 19th | International Day | βοΈ International Men's Day |
+| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` |
+| `imd-light` | November 19th | International Day | βοΈ International Men's Day |
+| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` |
+| `valentine-dark` | July 10th | Personal | π Valentine's Day |
+| `valentine-light` | July 10th | Personal | π Valentine's Day |
+| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+> [!WARNING]
+> Dynamic Banner may not work as expected as this design has been archived.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------------- | ------- | ----------- | ---------------------------------- |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` |
diff --git a/assets/ReVancedManager/default-dark-compose.webp b/assets/ReVancedManager/legacy/default-dark-compose.webp
similarity index 100%
rename from assets/ReVancedManager/default-dark-compose.webp
rename to assets/ReVancedManager/legacy/default-dark-compose.webp
diff --git a/assets/ReVancedManager/legacy/default-dark.webp b/assets/ReVancedManager/legacy/default-dark.webp
new file mode 100644
index 0000000..5c2c58f
Binary files /dev/null and b/assets/ReVancedManager/legacy/default-dark.webp differ
diff --git a/assets/ReVancedManager/default-light-compose.webp b/assets/ReVancedManager/legacy/default-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/default-light-compose.webp
rename to assets/ReVancedManager/legacy/default-light-compose.webp
diff --git a/assets/ReVancedManager/legacy/default-light.webp b/assets/ReVancedManager/legacy/default-light.webp
new file mode 100644
index 0000000..3730e63
Binary files /dev/null and b/assets/ReVancedManager/legacy/default-light.webp differ
diff --git a/assets/ReVancedManager/dynamic-dark-compose.webp b/assets/ReVancedManager/legacy/dynamic-dark-compose.webp
similarity index 100%
rename from assets/ReVancedManager/dynamic-dark-compose.webp
rename to assets/ReVancedManager/legacy/dynamic-dark-compose.webp
diff --git a/assets/ReVancedManager/legacy/dynamic-dark.webp b/assets/ReVancedManager/legacy/dynamic-dark.webp
new file mode 100644
index 0000000..5c2c58f
Binary files /dev/null and b/assets/ReVancedManager/legacy/dynamic-dark.webp differ
diff --git a/assets/ReVancedManager/dynamic-light-compose.webp b/assets/ReVancedManager/legacy/dynamic-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/dynamic-light-compose.webp
rename to assets/ReVancedManager/legacy/dynamic-light-compose.webp
diff --git a/assets/ReVancedManager/legacy/dynamic-light.webp b/assets/ReVancedManager/legacy/dynamic-light.webp
new file mode 100644
index 0000000..3730e63
Binary files /dev/null and b/assets/ReVancedManager/legacy/dynamic-light.webp differ
diff --git a/assets/ReVancedManager/flat/default-dark-compose.png b/assets/ReVancedManager/legacy/flat/default-dark-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/default-dark-compose.png
rename to assets/ReVancedManager/legacy/flat/default-dark-compose.png
diff --git a/assets/ReVancedManager/flat/dynamic-dark.png b/assets/ReVancedManager/legacy/flat/default-dark.png
similarity index 100%
rename from assets/ReVancedManager/flat/dynamic-dark.png
rename to assets/ReVancedManager/legacy/flat/default-dark.png
diff --git a/assets/ReVancedManager/flat/default-light-compose.png b/assets/ReVancedManager/legacy/flat/default-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/default-light-compose.png
rename to assets/ReVancedManager/legacy/flat/default-light-compose.png
diff --git a/assets/ReVancedManager/flat/dynamic-light.png b/assets/ReVancedManager/legacy/flat/default-light.png
similarity index 100%
rename from assets/ReVancedManager/flat/dynamic-light.png
rename to assets/ReVancedManager/legacy/flat/default-light.png
diff --git a/assets/ReVancedManager/flat/dynamic-dark-compose.png b/assets/ReVancedManager/legacy/flat/dynamic-dark-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/dynamic-dark-compose.png
rename to assets/ReVancedManager/legacy/flat/dynamic-dark-compose.png
diff --git a/assets/ReVancedManager/legacy/flat/dynamic-dark.png b/assets/ReVancedManager/legacy/flat/dynamic-dark.png
new file mode 100644
index 0000000..fd19123
Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/dynamic-dark.png differ
diff --git a/assets/ReVancedManager/flat/dynamic-light-compose.png b/assets/ReVancedManager/legacy/flat/dynamic-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/dynamic-light-compose.png
rename to assets/ReVancedManager/legacy/flat/dynamic-light-compose.png
diff --git a/assets/ReVancedManager/legacy/flat/dynamic-light.png b/assets/ReVancedManager/legacy/flat/dynamic-light.png
new file mode 100644
index 0000000..c9782da
Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/dynamic-light.png differ
diff --git a/assets/ReVancedManager/flat/imd-dark-compose.png b/assets/ReVancedManager/legacy/flat/imd-dark-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/imd-dark-compose.png
rename to assets/ReVancedManager/legacy/flat/imd-dark-compose.png
diff --git a/assets/ReVancedManager/flat/imd-dark.png b/assets/ReVancedManager/legacy/flat/imd-dark.png
similarity index 100%
rename from assets/ReVancedManager/flat/imd-dark.png
rename to assets/ReVancedManager/legacy/flat/imd-dark.png
diff --git a/assets/ReVancedManager/flat/imd-light-compose.png b/assets/ReVancedManager/legacy/flat/imd-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/imd-light-compose.png
rename to assets/ReVancedManager/legacy/flat/imd-light-compose.png
diff --git a/assets/ReVancedManager/flat/imd-light.png b/assets/ReVancedManager/legacy/flat/imd-light.png
similarity index 100%
rename from assets/ReVancedManager/flat/imd-light.png
rename to assets/ReVancedManager/legacy/flat/imd-light.png
diff --git a/assets/ReVancedManager/flat/incubator-light-compose.png b/assets/ReVancedManager/legacy/flat/incubator-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/incubator-light-compose.png
rename to assets/ReVancedManager/legacy/flat/incubator-light-compose.png
diff --git a/assets/ReVancedManager/flat/incubator-light.png b/assets/ReVancedManager/legacy/flat/incubator-light.png
similarity index 100%
rename from assets/ReVancedManager/flat/incubator-light.png
rename to assets/ReVancedManager/legacy/flat/incubator-light.png
diff --git a/assets/ReVancedManager/flat/iwd-dark-compose.png b/assets/ReVancedManager/legacy/flat/iwd-dark-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/iwd-dark-compose.png
rename to assets/ReVancedManager/legacy/flat/iwd-dark-compose.png
diff --git a/assets/ReVancedManager/flat/iwd-dark.png b/assets/ReVancedManager/legacy/flat/iwd-dark.png
similarity index 100%
rename from assets/ReVancedManager/flat/iwd-dark.png
rename to assets/ReVancedManager/legacy/flat/iwd-dark.png
diff --git a/assets/ReVancedManager/flat/iwd-light-compose.png b/assets/ReVancedManager/legacy/flat/iwd-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/iwd-light-compose.png
rename to assets/ReVancedManager/legacy/flat/iwd-light-compose.png
diff --git a/assets/ReVancedManager/flat/iwd-light.png b/assets/ReVancedManager/legacy/flat/iwd-light.png
similarity index 100%
rename from assets/ReVancedManager/flat/iwd-light.png
rename to assets/ReVancedManager/legacy/flat/iwd-light.png
diff --git a/assets/ReVancedManager/legacy/flat/valentine-dark.png b/assets/ReVancedManager/legacy/flat/valentine-dark.png
new file mode 100644
index 0000000..1ff33ce
Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/valentine-dark.png differ
diff --git a/assets/ReVancedManager/flat/valentine-light-compose.png b/assets/ReVancedManager/legacy/flat/valentine-light-compose.png
similarity index 100%
rename from assets/ReVancedManager/flat/valentine-light-compose.png
rename to assets/ReVancedManager/legacy/flat/valentine-light-compose.png
diff --git a/assets/ReVancedManager/legacy/flat/valentine-light.png b/assets/ReVancedManager/legacy/flat/valentine-light.png
new file mode 100644
index 0000000..b4ccb7e
Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/valentine-light.png differ
diff --git a/assets/ReVancedManager/imd-dark-compose.webp b/assets/ReVancedManager/legacy/imd-dark-compose.webp
similarity index 100%
rename from assets/ReVancedManager/imd-dark-compose.webp
rename to assets/ReVancedManager/legacy/imd-dark-compose.webp
diff --git a/assets/ReVancedManager/imd-dark.webp b/assets/ReVancedManager/legacy/imd-dark.webp
similarity index 100%
rename from assets/ReVancedManager/imd-dark.webp
rename to assets/ReVancedManager/legacy/imd-dark.webp
diff --git a/assets/ReVancedManager/imd-light-compose.webp b/assets/ReVancedManager/legacy/imd-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/imd-light-compose.webp
rename to assets/ReVancedManager/legacy/imd-light-compose.webp
diff --git a/assets/ReVancedManager/imd-light.webp b/assets/ReVancedManager/legacy/imd-light.webp
similarity index 100%
rename from assets/ReVancedManager/imd-light.webp
rename to assets/ReVancedManager/legacy/imd-light.webp
diff --git a/assets/ReVancedManager/incubator-light-compose.webp b/assets/ReVancedManager/legacy/incubator-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/incubator-light-compose.webp
rename to assets/ReVancedManager/legacy/incubator-light-compose.webp
diff --git a/assets/ReVancedManager/incubator-light.webp b/assets/ReVancedManager/legacy/incubator-light.webp
similarity index 100%
rename from assets/ReVancedManager/incubator-light.webp
rename to assets/ReVancedManager/legacy/incubator-light.webp
diff --git a/assets/ReVancedManager/iwd-dark-compose.webp b/assets/ReVancedManager/legacy/iwd-dark-compose.webp
similarity index 100%
rename from assets/ReVancedManager/iwd-dark-compose.webp
rename to assets/ReVancedManager/legacy/iwd-dark-compose.webp
diff --git a/assets/ReVancedManager/iwd-dark.webp b/assets/ReVancedManager/legacy/iwd-dark.webp
similarity index 100%
rename from assets/ReVancedManager/iwd-dark.webp
rename to assets/ReVancedManager/legacy/iwd-dark.webp
diff --git a/assets/ReVancedManager/iwd-light-compose.webp b/assets/ReVancedManager/legacy/iwd-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/iwd-light-compose.webp
rename to assets/ReVancedManager/legacy/iwd-light-compose.webp
diff --git a/assets/ReVancedManager/iwd-light.webp b/assets/ReVancedManager/legacy/iwd-light.webp
similarity index 100%
rename from assets/ReVancedManager/iwd-light.webp
rename to assets/ReVancedManager/legacy/iwd-light.webp
diff --git a/assets/ReVancedManager/legacy/valentine-dark.webp b/assets/ReVancedManager/legacy/valentine-dark.webp
new file mode 100644
index 0000000..bc746e8
Binary files /dev/null and b/assets/ReVancedManager/legacy/valentine-dark.webp differ
diff --git a/assets/ReVancedManager/valentine-light-compose.webp b/assets/ReVancedManager/legacy/valentine-light-compose.webp
similarity index 100%
rename from assets/ReVancedManager/valentine-light-compose.webp
rename to assets/ReVancedManager/legacy/valentine-light-compose.webp
diff --git a/assets/ReVancedManager/legacy/valentine-light.webp b/assets/ReVancedManager/legacy/valentine-light.webp
new file mode 100644
index 0000000..78920fd
Binary files /dev/null and b/assets/ReVancedManager/legacy/valentine-light.webp differ
diff --git a/assets/ReVancedManager/newyear-dark.webp b/assets/ReVancedManager/newyear-dark.webp
new file mode 100644
index 0000000..7943d09
Binary files /dev/null and b/assets/ReVancedManager/newyear-dark.webp differ
diff --git a/assets/ReVancedManager/newyear-light.webp b/assets/ReVancedManager/newyear-light.webp
new file mode 100644
index 0000000..523e475
Binary files /dev/null and b/assets/ReVancedManager/newyear-light.webp differ
diff --git a/assets/ReVancedManager/valentine-dark.webp b/assets/ReVancedManager/valentine-dark.webp
index bc746e8..76a169a 100644
Binary files a/assets/ReVancedManager/valentine-dark.webp and b/assets/ReVancedManager/valentine-dark.webp differ
diff --git a/assets/ReVancedManager/valentine-light.webp b/assets/ReVancedManager/valentine-light.webp
index 78920fd..7ce997f 100644
Binary files a/assets/ReVancedManager/valentine-light.webp and b/assets/ReVancedManager/valentine-light.webp differ
diff --git a/scripts/holiday/test/testbed/LICENSE b/assets/WolframAlphaDart/LICENSE
similarity index 100%
rename from scripts/holiday/test/testbed/LICENSE
rename to assets/WolframAlphaDart/LICENSE
diff --git a/assets/WolframAlphaDart/README.md b/assets/WolframAlphaDart/README.md
new file mode 100644
index 0000000..47366b8
--- /dev/null
+++ b/assets/WolframAlphaDart/README.md
@@ -0,0 +1,19 @@
+# Personal Banner
+Here are all the available Personal's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ---------------------- |
+| `default-light` | Default | Default | Default Theme |
+| `newyear-light` | January 1st | Holiday | π New Year's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+
+## Notice
+This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md).
diff --git a/assets/WolframAlphaDart/default-light.webp b/assets/WolframAlphaDart/default-light.webp
new file mode 100644
index 0000000..1f82844
Binary files /dev/null and b/assets/WolframAlphaDart/default-light.webp differ
diff --git a/assets/WolframAlphaDart/dynamic-light.webp b/assets/WolframAlphaDart/dynamic-light.webp
new file mode 100644
index 0000000..1f82844
Binary files /dev/null and b/assets/WolframAlphaDart/dynamic-light.webp differ
diff --git a/assets/WolframAlphaDart/flat/default-light.png b/assets/WolframAlphaDart/flat/default-light.png
new file mode 100644
index 0000000..5213330
Binary files /dev/null and b/assets/WolframAlphaDart/flat/default-light.png differ
diff --git a/assets/WolframAlphaDart/flat/halloween-light.png b/assets/WolframAlphaDart/flat/halloween-light.png
new file mode 100644
index 0000000..53da870
Binary files /dev/null and b/assets/WolframAlphaDart/flat/halloween-light.png differ
diff --git a/assets/WolframAlphaDart/flat/newyear-light.png b/assets/WolframAlphaDart/flat/newyear-light.png
new file mode 100644
index 0000000..d715582
Binary files /dev/null and b/assets/WolframAlphaDart/flat/newyear-light.png differ
diff --git a/assets/WolframAlphaDart/flat/valentine-light.png b/assets/WolframAlphaDart/flat/valentine-light.png
new file mode 100644
index 0000000..e0b34b8
Binary files /dev/null and b/assets/WolframAlphaDart/flat/valentine-light.png differ
diff --git a/assets/WolframAlphaDart/halloween-light.webp b/assets/WolframAlphaDart/halloween-light.webp
new file mode 100644
index 0000000..dd076e7
Binary files /dev/null and b/assets/WolframAlphaDart/halloween-light.webp differ
diff --git a/assets/WolframAlphaDart/newyear-light.webp b/assets/WolframAlphaDart/newyear-light.webp
new file mode 100644
index 0000000..1ce5ad2
Binary files /dev/null and b/assets/WolframAlphaDart/newyear-light.webp differ
diff --git a/assets/WolframAlphaDart/valentine-light.webp b/assets/WolframAlphaDart/valentine-light.webp
new file mode 100644
index 0000000..5f27c52
Binary files /dev/null and b/assets/WolframAlphaDart/valentine-light.webp differ
diff --git a/assets/v1/ReVancedManager/LICENSE b/assets/v1/ReVancedManager/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v1/ReVancedManager/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v1/ReVancedManager/README.md b/assets/v1/ReVancedManager/README.md
new file mode 100644
index 0000000..2fd5cec
--- /dev/null
+++ b/assets/v1/ReVancedManager/README.md
@@ -0,0 +1,38 @@
+# ReVanced Manager Banner (legacy)
+Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ------------------------- | ------------- | ----------------- | ------------------------------------ |
+| `default-dark` | Default | Default | Default Theme |
+| `default-dark-compose` | Default | Default | Compose variant of `default-dark` |
+| `default-light` | Default | Default | Default Theme |
+| `default-light-compose` | Default | Default | Compose variant of `default-light` |
+| `incubator-light` | Default | Reserved | Default Theme for Incubator |
+| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` |
+| `iwd-dark` | March 8th | International Day | βοΈ International Women's Day |
+| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` |
+| `iwd-light` | March 8th | International Day | βοΈ International Women's Day |
+| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` |
+| `imd-dark` | November 19th | International Day | βοΈ International Men's Day |
+| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` |
+| `imd-light` | November 19th | International Day | βοΈ International Men's Day |
+| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` |
+| `valentine-dark` | July 10th | Personal | π Valentine's Day |
+| `valentine-light` | July 10th | Personal | π Valentine's Day |
+| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+> [!WARNING]
+> Dynamic Banner may not work as expected as this design has been archived.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------------- | ------- | ----------- | ---------------------------------- |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` |
diff --git a/assets/v1/ReVancedManager/default-dark-compose.webp b/assets/v1/ReVancedManager/default-dark-compose.webp
new file mode 100644
index 0000000..f739248
Binary files /dev/null and b/assets/v1/ReVancedManager/default-dark-compose.webp differ
diff --git a/assets/v1/ReVancedManager/default-dark.webp b/assets/v1/ReVancedManager/default-dark.webp
new file mode 100644
index 0000000..5c2c58f
Binary files /dev/null and b/assets/v1/ReVancedManager/default-dark.webp differ
diff --git a/assets/v1/ReVancedManager/default-light-compose.webp b/assets/v1/ReVancedManager/default-light-compose.webp
new file mode 100644
index 0000000..9e2e1de
Binary files /dev/null and b/assets/v1/ReVancedManager/default-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/default-light.webp b/assets/v1/ReVancedManager/default-light.webp
new file mode 100644
index 0000000..3730e63
Binary files /dev/null and b/assets/v1/ReVancedManager/default-light.webp differ
diff --git a/assets/v1/ReVancedManager/dynamic-dark-compose.webp b/assets/v1/ReVancedManager/dynamic-dark-compose.webp
new file mode 100644
index 0000000..f739248
Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-dark-compose.webp differ
diff --git a/assets/v1/ReVancedManager/dynamic-dark.webp b/assets/v1/ReVancedManager/dynamic-dark.webp
new file mode 100644
index 0000000..5c2c58f
Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-dark.webp differ
diff --git a/assets/v1/ReVancedManager/dynamic-light-compose.webp b/assets/v1/ReVancedManager/dynamic-light-compose.webp
new file mode 100644
index 0000000..9e2e1de
Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/dynamic-light.webp b/assets/v1/ReVancedManager/dynamic-light.webp
new file mode 100644
index 0000000..3730e63
Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-light.webp differ
diff --git a/assets/v1/ReVancedManager/flat/default-dark-compose.png b/assets/v1/ReVancedManager/flat/default-dark-compose.png
new file mode 100644
index 0000000..809d1a3
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-dark-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/default-dark.png b/assets/v1/ReVancedManager/flat/default-dark.png
new file mode 100644
index 0000000..fd19123
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-dark.png differ
diff --git a/assets/v1/ReVancedManager/flat/default-light-compose.png b/assets/v1/ReVancedManager/flat/default-light-compose.png
new file mode 100644
index 0000000..8e07390
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/default-light.png b/assets/v1/ReVancedManager/flat/default-light.png
new file mode 100644
index 0000000..c9782da
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-light.png differ
diff --git a/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png b/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png
new file mode 100644
index 0000000..809d1a3
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/dynamic-dark.png b/assets/v1/ReVancedManager/flat/dynamic-dark.png
new file mode 100644
index 0000000..fd19123
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-dark.png differ
diff --git a/assets/v1/ReVancedManager/flat/dynamic-light-compose.png b/assets/v1/ReVancedManager/flat/dynamic-light-compose.png
new file mode 100644
index 0000000..8e07390
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/dynamic-light.png b/assets/v1/ReVancedManager/flat/dynamic-light.png
new file mode 100644
index 0000000..c9782da
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-light.png differ
diff --git a/assets/v1/ReVancedManager/flat/imd-dark-compose.png b/assets/v1/ReVancedManager/flat/imd-dark-compose.png
new file mode 100644
index 0000000..3aee35e
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-dark-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/imd-dark.png b/assets/v1/ReVancedManager/flat/imd-dark.png
new file mode 100644
index 0000000..452816a
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-dark.png differ
diff --git a/assets/v1/ReVancedManager/flat/imd-light-compose.png b/assets/v1/ReVancedManager/flat/imd-light-compose.png
new file mode 100644
index 0000000..b19ee0b
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/imd-light.png b/assets/v1/ReVancedManager/flat/imd-light.png
new file mode 100644
index 0000000..51bbcad
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-light.png differ
diff --git a/assets/v1/ReVancedManager/flat/incubator-light-compose.png b/assets/v1/ReVancedManager/flat/incubator-light-compose.png
new file mode 100644
index 0000000..fa16e09
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/incubator-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/incubator-light.png b/assets/v1/ReVancedManager/flat/incubator-light.png
new file mode 100644
index 0000000..b6e5663
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/incubator-light.png differ
diff --git a/assets/v1/ReVancedManager/flat/iwd-dark-compose.png b/assets/v1/ReVancedManager/flat/iwd-dark-compose.png
new file mode 100644
index 0000000..00f7cb4
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-dark-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/iwd-dark.png b/assets/v1/ReVancedManager/flat/iwd-dark.png
new file mode 100644
index 0000000..8451337
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-dark.png differ
diff --git a/assets/v1/ReVancedManager/flat/iwd-light-compose.png b/assets/v1/ReVancedManager/flat/iwd-light-compose.png
new file mode 100644
index 0000000..457665f
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/iwd-light.png b/assets/v1/ReVancedManager/flat/iwd-light.png
new file mode 100644
index 0000000..6ce7357
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-light.png differ
diff --git a/assets/v1/ReVancedManager/flat/valentine-dark.png b/assets/v1/ReVancedManager/flat/valentine-dark.png
new file mode 100644
index 0000000..1ff33ce
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-dark.png differ
diff --git a/assets/v1/ReVancedManager/flat/valentine-light-compose.png b/assets/v1/ReVancedManager/flat/valentine-light-compose.png
new file mode 100644
index 0000000..f3633ec
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-light-compose.png differ
diff --git a/assets/v1/ReVancedManager/flat/valentine-light.png b/assets/v1/ReVancedManager/flat/valentine-light.png
new file mode 100644
index 0000000..b4ccb7e
Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-light.png differ
diff --git a/assets/v1/ReVancedManager/imd-dark-compose.webp b/assets/v1/ReVancedManager/imd-dark-compose.webp
new file mode 100644
index 0000000..f9b55cf
Binary files /dev/null and b/assets/v1/ReVancedManager/imd-dark-compose.webp differ
diff --git a/assets/v1/ReVancedManager/imd-dark.webp b/assets/v1/ReVancedManager/imd-dark.webp
new file mode 100644
index 0000000..1253224
Binary files /dev/null and b/assets/v1/ReVancedManager/imd-dark.webp differ
diff --git a/assets/v1/ReVancedManager/imd-light-compose.webp b/assets/v1/ReVancedManager/imd-light-compose.webp
new file mode 100644
index 0000000..2dc09fb
Binary files /dev/null and b/assets/v1/ReVancedManager/imd-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/imd-light.webp b/assets/v1/ReVancedManager/imd-light.webp
new file mode 100644
index 0000000..d4754dc
Binary files /dev/null and b/assets/v1/ReVancedManager/imd-light.webp differ
diff --git a/assets/v1/ReVancedManager/incubator-light-compose.webp b/assets/v1/ReVancedManager/incubator-light-compose.webp
new file mode 100644
index 0000000..daf2276
Binary files /dev/null and b/assets/v1/ReVancedManager/incubator-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/incubator-light.webp b/assets/v1/ReVancedManager/incubator-light.webp
new file mode 100644
index 0000000..dce2a3d
Binary files /dev/null and b/assets/v1/ReVancedManager/incubator-light.webp differ
diff --git a/assets/v1/ReVancedManager/iwd-dark-compose.webp b/assets/v1/ReVancedManager/iwd-dark-compose.webp
new file mode 100644
index 0000000..fd2503a
Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-dark-compose.webp differ
diff --git a/assets/v1/ReVancedManager/iwd-dark.webp b/assets/v1/ReVancedManager/iwd-dark.webp
new file mode 100644
index 0000000..847e401
Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-dark.webp differ
diff --git a/assets/v1/ReVancedManager/iwd-light-compose.webp b/assets/v1/ReVancedManager/iwd-light-compose.webp
new file mode 100644
index 0000000..d9ff195
Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/iwd-light.webp b/assets/v1/ReVancedManager/iwd-light.webp
new file mode 100644
index 0000000..6af050b
Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-light.webp differ
diff --git a/assets/v1/ReVancedManager/valentine-dark.webp b/assets/v1/ReVancedManager/valentine-dark.webp
new file mode 100644
index 0000000..bc746e8
Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-dark.webp differ
diff --git a/assets/v1/ReVancedManager/valentine-light-compose.webp b/assets/v1/ReVancedManager/valentine-light-compose.webp
new file mode 100644
index 0000000..28e8798
Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-light-compose.webp differ
diff --git a/assets/v1/ReVancedManager/valentine-light.webp b/assets/v1/ReVancedManager/valentine-light.webp
new file mode 100644
index 0000000..78920fd
Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-light.webp differ
diff --git a/assets/v2/Personal/LICENSE b/assets/v2/Personal/LICENSE
new file mode 100644
index 0000000..cfe676c
--- /dev/null
+++ b/assets/v2/Personal/LICENSE
@@ -0,0 +1,403 @@
+Attribution-NonCommercial-NoDerivatives 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
+International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-NonCommercial-NoDerivatives 4.0 International Public
+License ("Public License"). To the extent this Public License may be
+interpreted as a contract, You are granted the Licensed Rights in
+consideration of Your acceptance of these terms and conditions, and the
+Licensor grants You such rights in consideration of benefits the
+Licensor receives from making the Licensed Material available under
+these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ c. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ d. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ e. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ f. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ g. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ h. NonCommercial means not primarily intended for or directed towards
+ commercial advantage or monetary compensation. For purposes of
+ this Public License, the exchange of the Licensed Material for
+ other material subject to Copyright and Similar Rights by digital
+ file-sharing or similar means is NonCommercial provided there is
+ no payment of monetary compensation in connection with the
+ exchange.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part, for NonCommercial purposes only; and
+
+ b. produce and reproduce, but not Share, Adapted Material
+ for NonCommercial purposes only.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties, including when
+ the Licensed Material is used other than for NonCommercial
+ purposes.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material, You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ For the avoidance of doubt, You do not have permission under
+ this Public License to Share Adapted Material.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database for NonCommercial purposes
+ only and provided You do not Share Adapted Material;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
+
diff --git a/assets/v2/Personal/README.md b/assets/v2/Personal/README.md
new file mode 100644
index 0000000..9b03076
--- /dev/null
+++ b/assets/v2/Personal/README.md
@@ -0,0 +1,22 @@
+# Personal Banner
+Here are all the available Personal's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ------------------ |
+| `default-light` | Default | Default | Default Theme |
+| `default-dark` | Default | Default | Default Theme |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
+| `halloween-dark` | October | Holiday | π» Star...! That's it! |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------------- | ------- | ----------- | ---------------------------------- |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+
+## Notice
+This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md).
diff --git a/assets/v2/Personal/default-dark.webp b/assets/v2/Personal/default-dark.webp
new file mode 100644
index 0000000..08970f1
Binary files /dev/null and b/assets/v2/Personal/default-dark.webp differ
diff --git a/scripts/holiday/test/testbed/default-light.webp b/assets/v2/Personal/default-light.webp
similarity index 100%
rename from scripts/holiday/test/testbed/default-light.webp
rename to assets/v2/Personal/default-light.webp
diff --git a/assets/v2/Personal/dynamic-dark.webp b/assets/v2/Personal/dynamic-dark.webp
new file mode 100644
index 0000000..08970f1
Binary files /dev/null and b/assets/v2/Personal/dynamic-dark.webp differ
diff --git a/scripts/holiday/test/testbed/dynamic-light.webp b/assets/v2/Personal/dynamic-light.webp
similarity index 100%
rename from scripts/holiday/test/testbed/dynamic-light.webp
rename to assets/v2/Personal/dynamic-light.webp
diff --git a/assets/v2/Personal/flat/default-dark.png b/assets/v2/Personal/flat/default-dark.png
new file mode 100644
index 0000000..7414b5a
Binary files /dev/null and b/assets/v2/Personal/flat/default-dark.png differ
diff --git a/assets/v2/Personal/flat/default-light.png b/assets/v2/Personal/flat/default-light.png
new file mode 100644
index 0000000..8186a60
Binary files /dev/null and b/assets/v2/Personal/flat/default-light.png differ
diff --git a/assets/v2/Personal/flat/halloween-dark.png b/assets/v2/Personal/flat/halloween-dark.png
new file mode 100644
index 0000000..4c3d210
Binary files /dev/null and b/assets/v2/Personal/flat/halloween-dark.png differ
diff --git a/assets/v2/Personal/flat/halloween-light.png b/assets/v2/Personal/flat/halloween-light.png
new file mode 100644
index 0000000..727c85f
Binary files /dev/null and b/assets/v2/Personal/flat/halloween-light.png differ
diff --git a/assets/v2/Personal/flat/valentine-dark.png b/assets/v2/Personal/flat/valentine-dark.png
new file mode 100644
index 0000000..16e8c0c
Binary files /dev/null and b/assets/v2/Personal/flat/valentine-dark.png differ
diff --git a/assets/v2/Personal/flat/valentine-light.png b/assets/v2/Personal/flat/valentine-light.png
new file mode 100644
index 0000000..fdaaa31
Binary files /dev/null and b/assets/v2/Personal/flat/valentine-light.png differ
diff --git a/assets/v2/Personal/halloween-dark.webp b/assets/v2/Personal/halloween-dark.webp
new file mode 100644
index 0000000..2145cc6
Binary files /dev/null and b/assets/v2/Personal/halloween-dark.webp differ
diff --git a/assets/v2/Personal/halloween-light.webp b/assets/v2/Personal/halloween-light.webp
new file mode 100644
index 0000000..e169980
Binary files /dev/null and b/assets/v2/Personal/halloween-light.webp differ
diff --git a/assets/v2/Personal/valentine-dark.webp b/assets/v2/Personal/valentine-dark.webp
new file mode 100644
index 0000000..36ac7af
Binary files /dev/null and b/assets/v2/Personal/valentine-dark.webp differ
diff --git a/scripts/holiday/test/testbed/valentine-light.webp b/assets/v2/Personal/valentine-light.webp
similarity index 100%
rename from scripts/holiday/test/testbed/valentine-light.webp
rename to assets/v2/Personal/valentine-light.webp
diff --git a/assets/v2/PullRequest/buildcube/LICENSE b/assets/v2/PullRequest/buildcube/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v2/PullRequest/buildcube/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v2/PullRequest/buildcube/README.md b/assets/v2/PullRequest/buildcube/README.md
new file mode 100644
index 0000000..55527d5
--- /dev/null
+++ b/assets/v2/PullRequest/buildcube/README.md
@@ -0,0 +1,6 @@
+# BuildCube Banner
+Here are all the available BuildCube's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `default-light` | None | Default | Default Theme |
diff --git a/assets/v2/PullRequest/buildcube/default-light.webp b/assets/v2/PullRequest/buildcube/default-light.webp
new file mode 100644
index 0000000..4888a0b
Binary files /dev/null and b/assets/v2/PullRequest/buildcube/default-light.webp differ
diff --git a/assets/v2/PullRequest/buildcube/flat/default-light.png b/assets/v2/PullRequest/buildcube/flat/default-light.png
new file mode 100644
index 0000000..b2ae8ec
Binary files /dev/null and b/assets/v2/PullRequest/buildcube/flat/default-light.png differ
diff --git a/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png b/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png
new file mode 100644
index 0000000..d2ff3c4
Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png differ
diff --git a/assets/v2/PullRequest/lawnicons/LICENSE b/assets/v2/PullRequest/lawnicons/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v2/PullRequest/lawnicons/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png b/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png
new file mode 100644
index 0000000..d2ff3c4
Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png differ
diff --git a/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png b/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png
new file mode 100644
index 0000000..d2ff3c4
Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/LICENSE b/assets/v2/PullRequest/revancedmanager/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v2/PullRequest/revancedmanager/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png
new file mode 100644
index 0000000..7ac3f9f
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png
new file mode 100644
index 0000000..96a00f8
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png
new file mode 100644
index 0000000..0f7cb91
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png
new file mode 100644
index 0000000..eafb5ea
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png
new file mode 100644
index 0000000..3f989bb
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png
new file mode 100644
index 0000000..8d71491
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png
new file mode 100644
index 0000000..8f68988
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png
new file mode 100644
index 0000000..9091edb
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png
new file mode 100644
index 0000000..5b0e321
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png differ
diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png
new file mode 100644
index 0000000..1adfb9f
Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png differ
diff --git a/assets/v2/PullRequest/security/LICENSE b/assets/v2/PullRequest/security/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v2/PullRequest/security/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v2/PullRequest/security/README.md b/assets/v2/PullRequest/security/README.md
new file mode 100644
index 0000000..6c17f29
--- /dev/null
+++ b/assets/v2/PullRequest/security/README.md
@@ -0,0 +1,6 @@
+# Security Notice Banner
+Here are all the available Security Notice's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------------- | ------- | ----------- | ---------------------------------------------- |
+| `default-light-warning` | None | Generic | Any types of security warning (Low - Critical) |
diff --git a/assets/v2/PullRequest/security/default-light-warning.webp b/assets/v2/PullRequest/security/default-light-warning.webp
new file mode 100644
index 0000000..14b9790
Binary files /dev/null and b/assets/v2/PullRequest/security/default-light-warning.webp differ
diff --git a/assets/v2/PullRequest/security/flat/default-light-warning.png b/assets/v2/PullRequest/security/flat/default-light-warning.png
new file mode 100644
index 0000000..7ebf135
Binary files /dev/null and b/assets/v2/PullRequest/security/flat/default-light-warning.png differ
diff --git a/assets/v2/ReVancedManager/LICENSE b/assets/v2/ReVancedManager/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v2/ReVancedManager/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v2/ReVancedManager/README.md b/assets/v2/ReVancedManager/README.md
new file mode 100644
index 0000000..59c1167
--- /dev/null
+++ b/assets/v2/ReVancedManager/README.md
@@ -0,0 +1,19 @@
+# ReVanced Manager Banner
+Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ---------------------- |
+| `default-dark` | Default | Default | Default Theme |
+| `default-light` | Default | Default | Default Theme |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `halloween-dark` | October | Holiday | π» Star...! That's it! |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
diff --git a/assets/v2/ReVancedManager/default-dark.webp b/assets/v2/ReVancedManager/default-dark.webp
new file mode 100644
index 0000000..1ea4563
Binary files /dev/null and b/assets/v2/ReVancedManager/default-dark.webp differ
diff --git a/assets/v2/ReVancedManager/default-light.webp b/assets/v2/ReVancedManager/default-light.webp
new file mode 100644
index 0000000..b47f167
Binary files /dev/null and b/assets/v2/ReVancedManager/default-light.webp differ
diff --git a/assets/v2/ReVancedManager/dynamic-dark.webp b/assets/v2/ReVancedManager/dynamic-dark.webp
new file mode 100644
index 0000000..1ea4563
Binary files /dev/null and b/assets/v2/ReVancedManager/dynamic-dark.webp differ
diff --git a/assets/v2/ReVancedManager/dynamic-light.webp b/assets/v2/ReVancedManager/dynamic-light.webp
new file mode 100644
index 0000000..b47f167
Binary files /dev/null and b/assets/v2/ReVancedManager/dynamic-light.webp differ
diff --git a/assets/v2/ReVancedManager/flat/default-dark.png b/assets/v2/ReVancedManager/flat/default-dark.png
new file mode 100644
index 0000000..cc87cf2
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/default-dark.png differ
diff --git a/assets/v2/ReVancedManager/flat/default-light.png b/assets/v2/ReVancedManager/flat/default-light.png
new file mode 100644
index 0000000..c7ed8fd
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/default-light.png differ
diff --git a/assets/v2/ReVancedManager/flat/halloween-dark.png b/assets/v2/ReVancedManager/flat/halloween-dark.png
new file mode 100644
index 0000000..66de495
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/halloween-dark.png differ
diff --git a/assets/v2/ReVancedManager/flat/halloween-light.png b/assets/v2/ReVancedManager/flat/halloween-light.png
new file mode 100644
index 0000000..70e4c0a
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/halloween-light.png differ
diff --git a/assets/v2/ReVancedManager/flat/newyear-dark.png b/assets/v2/ReVancedManager/flat/newyear-dark.png
new file mode 100644
index 0000000..3703401
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/newyear-dark.png differ
diff --git a/assets/v2/ReVancedManager/flat/newyear-light.png b/assets/v2/ReVancedManager/flat/newyear-light.png
new file mode 100644
index 0000000..2c803e3
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/newyear-light.png differ
diff --git a/assets/v2/ReVancedManager/flat/valentine-dark.png b/assets/v2/ReVancedManager/flat/valentine-dark.png
new file mode 100644
index 0000000..136e4f6
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/valentine-dark.png differ
diff --git a/assets/v2/ReVancedManager/flat/valentine-light.png b/assets/v2/ReVancedManager/flat/valentine-light.png
new file mode 100644
index 0000000..e443144
Binary files /dev/null and b/assets/v2/ReVancedManager/flat/valentine-light.png differ
diff --git a/assets/v2/ReVancedManager/halloween-dark.webp b/assets/v2/ReVancedManager/halloween-dark.webp
new file mode 100644
index 0000000..1385467
Binary files /dev/null and b/assets/v2/ReVancedManager/halloween-dark.webp differ
diff --git a/assets/v2/ReVancedManager/halloween-light.webp b/assets/v2/ReVancedManager/halloween-light.webp
new file mode 100644
index 0000000..8b4171b
Binary files /dev/null and b/assets/v2/ReVancedManager/halloween-light.webp differ
diff --git a/assets/v2/ReVancedManager/newyear-dark.webp b/assets/v2/ReVancedManager/newyear-dark.webp
new file mode 100644
index 0000000..7943d09
Binary files /dev/null and b/assets/v2/ReVancedManager/newyear-dark.webp differ
diff --git a/assets/v2/ReVancedManager/newyear-light.webp b/assets/v2/ReVancedManager/newyear-light.webp
new file mode 100644
index 0000000..523e475
Binary files /dev/null and b/assets/v2/ReVancedManager/newyear-light.webp differ
diff --git a/assets/v2/ReVancedManager/valentine-dark.webp b/assets/v2/ReVancedManager/valentine-dark.webp
new file mode 100644
index 0000000..76a169a
Binary files /dev/null and b/assets/v2/ReVancedManager/valentine-dark.webp differ
diff --git a/assets/v2/ReVancedManager/valentine-light.webp b/assets/v2/ReVancedManager/valentine-light.webp
new file mode 100644
index 0000000..7ce997f
Binary files /dev/null and b/assets/v2/ReVancedManager/valentine-light.webp differ
diff --git a/assets/v2/WolframAlphaDart/LICENSE b/assets/v2/WolframAlphaDart/LICENSE
new file mode 100644
index 0000000..cfe676c
--- /dev/null
+++ b/assets/v2/WolframAlphaDart/LICENSE
@@ -0,0 +1,403 @@
+Attribution-NonCommercial-NoDerivatives 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
+International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-NonCommercial-NoDerivatives 4.0 International Public
+License ("Public License"). To the extent this Public License may be
+interpreted as a contract, You are granted the Licensed Rights in
+consideration of Your acceptance of these terms and conditions, and the
+Licensor grants You such rights in consideration of benefits the
+Licensor receives from making the Licensed Material available under
+these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ c. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ d. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ e. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ f. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ g. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ h. NonCommercial means not primarily intended for or directed towards
+ commercial advantage or monetary compensation. For purposes of
+ this Public License, the exchange of the Licensed Material for
+ other material subject to Copyright and Similar Rights by digital
+ file-sharing or similar means is NonCommercial provided there is
+ no payment of monetary compensation in connection with the
+ exchange.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part, for NonCommercial purposes only; and
+
+ b. produce and reproduce, but not Share, Adapted Material
+ for NonCommercial purposes only.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties, including when
+ the Licensed Material is used other than for NonCommercial
+ purposes.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material, You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ For the avoidance of doubt, You do not have permission under
+ this Public License to Share Adapted Material.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database for NonCommercial purposes
+ only and provided You do not Share Adapted Material;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
+
diff --git a/assets/v2/WolframAlphaDart/README.md b/assets/v2/WolframAlphaDart/README.md
new file mode 100644
index 0000000..47366b8
--- /dev/null
+++ b/assets/v2/WolframAlphaDart/README.md
@@ -0,0 +1,19 @@
+# Personal Banner
+Here are all the available Personal's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ---------------------- |
+| `default-light` | Default | Default | Default Theme |
+| `newyear-light` | January 1st | Holiday | π New Year's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `halloween-light` | October | Holiday | π» Star...! That's it! |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+
+## Notice
+This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md).
diff --git a/assets/v2/WolframAlphaDart/default-light.webp b/assets/v2/WolframAlphaDart/default-light.webp
new file mode 100644
index 0000000..1f82844
Binary files /dev/null and b/assets/v2/WolframAlphaDart/default-light.webp differ
diff --git a/assets/v2/WolframAlphaDart/dynamic-light.webp b/assets/v2/WolframAlphaDart/dynamic-light.webp
new file mode 100644
index 0000000..1f82844
Binary files /dev/null and b/assets/v2/WolframAlphaDart/dynamic-light.webp differ
diff --git a/assets/v2/WolframAlphaDart/flat/default-light.png b/assets/v2/WolframAlphaDart/flat/default-light.png
new file mode 100644
index 0000000..5213330
Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/default-light.png differ
diff --git a/assets/v2/WolframAlphaDart/flat/halloween-light.png b/assets/v2/WolframAlphaDart/flat/halloween-light.png
new file mode 100644
index 0000000..53da870
Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/halloween-light.png differ
diff --git a/assets/v2/WolframAlphaDart/flat/newyear-light.png b/assets/v2/WolframAlphaDart/flat/newyear-light.png
new file mode 100644
index 0000000..d715582
Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/newyear-light.png differ
diff --git a/assets/v2/WolframAlphaDart/flat/valentine-light.png b/assets/v2/WolframAlphaDart/flat/valentine-light.png
new file mode 100644
index 0000000..e0b34b8
Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/valentine-light.png differ
diff --git a/assets/v2/WolframAlphaDart/halloween-light.webp b/assets/v2/WolframAlphaDart/halloween-light.webp
new file mode 100644
index 0000000..dd076e7
Binary files /dev/null and b/assets/v2/WolframAlphaDart/halloween-light.webp differ
diff --git a/assets/v2/WolframAlphaDart/newyear-light.webp b/assets/v2/WolframAlphaDart/newyear-light.webp
new file mode 100644
index 0000000..1ce5ad2
Binary files /dev/null and b/assets/v2/WolframAlphaDart/newyear-light.webp differ
diff --git a/assets/v2/WolframAlphaDart/valentine-light.webp b/assets/v2/WolframAlphaDart/valentine-light.webp
new file mode 100644
index 0000000..5f27c52
Binary files /dev/null and b/assets/v2/WolframAlphaDart/valentine-light.webp differ
diff --git a/assets/v3/Personal/LICENSE b/assets/v3/Personal/LICENSE
new file mode 100644
index 0000000..cfe676c
--- /dev/null
+++ b/assets/v3/Personal/LICENSE
@@ -0,0 +1,403 @@
+Attribution-NonCommercial-NoDerivatives 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
+International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-NonCommercial-NoDerivatives 4.0 International Public
+License ("Public License"). To the extent this Public License may be
+interpreted as a contract, You are granted the Licensed Rights in
+consideration of Your acceptance of these terms and conditions, and the
+Licensor grants You such rights in consideration of benefits the
+Licensor receives from making the Licensed Material available under
+these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ c. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ d. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ e. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ f. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ g. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ h. NonCommercial means not primarily intended for or directed towards
+ commercial advantage or monetary compensation. For purposes of
+ this Public License, the exchange of the Licensed Material for
+ other material subject to Copyright and Similar Rights by digital
+ file-sharing or similar means is NonCommercial provided there is
+ no payment of monetary compensation in connection with the
+ exchange.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part, for NonCommercial purposes only; and
+
+ b. produce and reproduce, but not Share, Adapted Material
+ for NonCommercial purposes only.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties, including when
+ the Licensed Material is used other than for NonCommercial
+ purposes.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material, You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ For the avoidance of doubt, You do not have permission under
+ this Public License to Share Adapted Material.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database for NonCommercial purposes
+ only and provided You do not Share Adapted Material;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
+
diff --git a/assets/v3/Personal/README.md b/assets/v3/Personal/README.md
new file mode 100644
index 0000000..010d095
--- /dev/null
+++ b/assets/v3/Personal/README.md
@@ -0,0 +1,20 @@
+# Personal Banner
+Here are all the available Personal's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ------------------ |
+| `default-light` | Default | Default | Default Theme |
+| `default-dark` | Default | Default | Default Theme |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------------- | ------- | ----------- | ---------------------------------- |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+
+## Notice
+This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md).
diff --git a/assets/v3/Personal/default-dark.png b/assets/v3/Personal/default-dark.png
new file mode 100644
index 0000000..90b53f6
Binary files /dev/null and b/assets/v3/Personal/default-dark.png differ
diff --git a/assets/v3/Personal/default-light.png b/assets/v3/Personal/default-light.png
new file mode 100644
index 0000000..3eb60fc
Binary files /dev/null and b/assets/v3/Personal/default-light.png differ
diff --git a/assets/v3/Personal/valentine-dark.png b/assets/v3/Personal/valentine-dark.png
new file mode 100644
index 0000000..69970f1
Binary files /dev/null and b/assets/v3/Personal/valentine-dark.png differ
diff --git a/assets/v3/Personal/valentine-light.png b/assets/v3/Personal/valentine-light.png
new file mode 100644
index 0000000..1e6154c
Binary files /dev/null and b/assets/v3/Personal/valentine-light.png differ
diff --git a/assets/v3/ReVanced/Manager/LICENSE b/assets/v3/ReVanced/Manager/LICENSE
new file mode 100644
index 0000000..2f244ac
--- /dev/null
+++ b/assets/v3/ReVanced/Manager/LICENSE
@@ -0,0 +1,395 @@
+Attribution 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/assets/v3/ReVanced/Manager/README.md b/assets/v3/ReVanced/Manager/README.md
new file mode 100644
index 0000000..88e341b
--- /dev/null
+++ b/assets/v3/ReVanced/Manager/README.md
@@ -0,0 +1,17 @@
+# ReVanced Manager Banner
+Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| ----------------- | ------------- | ----------- | ---------------------- |
+| `default-dark` | Default | Default | Default Theme |
+| `default-light` | Default | Default | Default Theme |
+| `valentine-dark` | February 14th | Holiday | π Valentine's Day |
+| `valentine-light` | February 14th | Holiday | π Valentine's Day |
+
+## Dyanmic Banner
+These banners will use the theme based on event by date.
+
+| π Filename | ποΈ Date | π Category | π Description |
+| --------------- | ------- | ----------- | -------------- |
+| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme |
+| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme |
diff --git a/assets/v3/ReVanced/Manager/default-dark.png b/assets/v3/ReVanced/Manager/default-dark.png
new file mode 100644
index 0000000..107ee48
Binary files /dev/null and b/assets/v3/ReVanced/Manager/default-dark.png differ
diff --git a/assets/v3/ReVanced/Manager/default-light.png b/assets/v3/ReVanced/Manager/default-light.png
new file mode 100644
index 0000000..6ce2304
Binary files /dev/null and b/assets/v3/ReVanced/Manager/default-light.png differ
diff --git a/assets/v3/ReVanced/Manager/valentine-dark.png b/assets/v3/ReVanced/Manager/valentine-dark.png
new file mode 100644
index 0000000..af7507a
Binary files /dev/null and b/assets/v3/ReVanced/Manager/valentine-dark.png differ
diff --git a/assets/v3/ReVanced/Manager/valentine-light.png b/assets/v3/ReVanced/Manager/valentine-light.png
new file mode 100644
index 0000000..eddf37b
Binary files /dev/null and b/assets/v3/ReVanced/Manager/valentine-light.png differ
diff --git a/scripts/assets/default-light.png b/scripts/assets/default-light.png
new file mode 100644
index 0000000..8186a60
Binary files /dev/null and b/scripts/assets/default-light.png differ
diff --git a/scripts/holiday/README.md b/scripts/holiday/README.md
index c6afce4..fe00bbe 100644
--- a/scripts/holiday/README.md
+++ b/scripts/holiday/README.md
@@ -3,6 +3,7 @@ Return assets based on event
| Python version | Support status |
| -------------- | ---------------------------- |
+| 3.13[^1] | :white_check_mark: Supported |
| 3.12 | :white_check_mark: Supported |
| 3.11 | :white_check_mark: Supported |
| 3.10 | :white_check_mark: Supported |
@@ -10,7 +11,7 @@ Return assets based on event
| 3.8 | :white_check_mark: Supported |
| 3.9 | :white_check_mark: Supported |
| 3.8 | :white_check_mark: Supported |
-| 3.7 | :white_check_mark: Supported |
+| 3.7 | :gear: Best effort |
| 3.6 | :gear: Best effort |
| =<3.5 | :x: Not Supported |
@@ -18,10 +19,12 @@ Return assets based on event
Run `holiday.py` to return the asset name
### `> Holiday // Arguments`
-* Theme (-t, --theme): Theme of the wallpaper in string (default, valentine)
-* Mode (-m --mode): Mode or Variant of the wallpaper in string (light, dark, special)
-* Source (-s, --source): Source destination in string
-* Destination (-d --destination): Target destination in string
+- Theme (-t, --theme): Theme of the wallpaper in string (default, valentine)
+- Mode (-m --mode): Mode or Variant of the wallpaper in string (light, dark, special)
+- Source (-s, --source): Source destination in string
+- Destination (-d --destination): Target destination in string
## `> Holiday // Contributing`
Interested in contributing? See the [contributing guide](docs/CONTRIBUTING.md)
+
+[^1]: Holiday was tested on Python 3.13.0a6 with no issues.
diff --git a/scripts/holiday/dev-requirements.txt b/scripts/holiday/dev-requirements.txt
new file mode 100644
index 0000000..59261ab
--- /dev/null
+++ b/scripts/holiday/dev-requirements.txt
@@ -0,0 +1,3 @@
+ruff
+pytest
+mypy
diff --git a/scripts/holiday/docs/CONTRIBUTING.md b/scripts/holiday/docs/CONTRIBUTING.md
index e0881f3..89d4070 100644
--- a/scripts/holiday/docs/CONTRIBUTING.md
+++ b/scripts/holiday/docs/CONTRIBUTING.md
@@ -1,8 +1,9 @@
# `> Holiday // Contributing`
Thanks you for your interest in contributing. Please check out the [Code of Conduct](CODE_OF_CONDUCT.md) before contributing, thank you!
-> [!IMPORTANT]
-> This guide assume that you already installed Python 3.9 or higher.
+> [!IMPORTANT]
+> This guide assume that you already installed Python 3.6 or higher.
+> It is highly recommended to use Python version equal to or higher than the [minimum supported Python version](https://www.python.org/downloads/).
Running the script:
@@ -16,12 +17,5 @@ Developing the script:
3. Static Analysis: `mypy .`
4. Test the script: `pytest`
-> [!WARNING]
+> [!WARNING]
> Ruff is a linter made using Rust, it's super fast and doesn't output anything if everything passes, don't fall for it!
-
-Here are some tip when contributing:
-
-- All commits must follows the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) guidelines.
-- [Signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) are highly recommended.
-- This repository follows slight variation of [Google's Python style](https://google.github.io/styleguide/pyguide.html) guide **but not strictly enforced**.
-
diff --git a/scripts/holiday/docs/SECURITY.md b/scripts/holiday/docs/SECURITY.md
index d7da4ca..3460bbd 100644
--- a/scripts/holiday/docs/SECURITY.md
+++ b/scripts/holiday/docs/SECURITY.md
@@ -1,11 +1,9 @@
# Security Policy
-
While Holiday may not be associated with any
security vulnerability ever:tm:, we encouraged everyone
to report them as soon as possible.
## Supported Versions
-
Right now, the latest version are only supported.
| Version | Supported |
@@ -16,6 +14,7 @@ Right now, the latest version are only supported.
| Python version | Support status |
| -------------- | ---------------------------- |
+| 3.13[1^] | :white_check_mark: Supported |
| 3.12 | :white_check_mark: Supported |
| 3.11 | :white_check_mark: Supported |
| 3.10 | :white_check_mark: Supported |
@@ -23,12 +22,11 @@ Right now, the latest version are only supported.
| 3.8 | :white_check_mark: Supported |
| 3.9 | :white_check_mark: Supported |
| 3.8 | :white_check_mark: Supported |
-| 3.7 | :white_check_mark: Supported |
+| 3.6 | :gear: Best effort |
| 3.6 | :gear: Best effort |
| =<3.5 | :x: Not Supported |
## Reporting a Vulnerability
-
Consider contacting me via email.
- pun.butrach+security@gmail.com
@@ -40,3 +38,5 @@ to prevent any mistake during communication.
You'll receive an update when the reported vulnerability is
accepted, declined, fixed or requested for more information.
+
+[1^]: Holiday was tested on Python 3.13.0a4 with no issues.
\ No newline at end of file
diff --git a/scripts/holiday/holiday.py b/scripts/holiday/holiday.py
index b2dd8fe..18d48c6 100644
--- a/scripts/holiday/holiday.py
+++ b/scripts/holiday/holiday.py
@@ -1,90 +1,114 @@
import os
from datetime import datetime
-# Format: Month, Day, Assetclass
-Event = {
- 'NEW_YEAR': (1, 1, None),
- 'VALENTINE': (2, 14, 'valentine'),
- 'APRIL_FOOL': (4, 1, None),
- 'SPECIAL': (7, 10, 'valentine'),
- 'BIRTHDAY': (10, 29, None),
- 'CHRISTMAS': (12, 25, None),
- 'BEFORE_NEW_YEAR': (12, 31, None)
+EVENTS = {
+ 'NEW_YEAR': (1, 1, 'newyear'),
+ 'VALENTINE': (2, 14, 'valentine'),
+ 'APRIL_FOOL': (4, 1, None),
+ 'SPECIAL': (7, 10, 'valentine'),
+ 'BIRTHDAY': (10, 29, None),
+ 'CHRISTMAS': (12, 25, None),
+ 'BEFORE_NEW_YEAR': (12, 31, 'newyear')
}
-def dynamic_setter(theme: str or list[str], # type: ignore
- mode: str or list[str], # type: ignore
- source_path: str,
- destination_path: str) -> int:
- """Copies and overwrites a file based on a dynamic theme and mode.
+def dynamic_setter(theme, mode, source_path, destination_path):
+ """Copies and overwrites a file based on dynamic theme and mode.
- #### βοΈ Args:
- str/list(theme): The theme or variant of the file to be copied.
- str/list(mode): The mode of the file.
- str(source_path): The path to the directory where the source file is located.
- str(destination_path): The path to the directory where the file should be copied.
+ Args:
+ theme(str | list[str]): The theme(s) of the file to be copied.
+ mode(str | list[str]): The mode(s) of the file (e.g., 'light', 'dark').
+ source_path(str): The directory path where the source file is located.
+ destination_path(str): The directory path where the file should be copied.
- #### βͺοΈ Returns:
- 0 if the file was copied and overwritten successfully, 1 otherwise.
- """
-
- if isinstance(theme, list) and isinstance(mode, list):
- combinations = [(t, m) for t in theme for m in mode]
- else:
+ Returns:
+ int: 0 if the file was copied and overwritten successfully, 1 otherwise.
+ """
if isinstance(theme, str):
- theme = [theme]
+ theme = [theme]
if isinstance(mode, str):
- mode = [mode]
- combinations = [(t, m) for t in theme for m in mode]
-
- for theme, mode in combinations:
- source_file = f'{source_path}{theme}-{mode}.webp'
- destination_file = f'{destination_path}dynamic-{mode}.webp'
- try:
- os.unlink(destination_file)
- except FileNotFoundError:
- pass
- try:
- os.link(source_file, destination_file)
- print("π₯ File copied and overwritten successfully.")
- except OSError as e:
- print(f"π₯ Operation {source_file} -> {destination_file}\n"
- f"File can't be overwritten: {e}")
- return 1
-
- return 0
-
-
-def main(time: datetime) -> str:
- """Finds the current event and returns the appropriate theme."""
- today = (time.month, time.day)
- found_match = False
- for event_name, event_date in Event.items():
- if event_date[:2] == today:
- print(f"π₯ Today's date matches {event_name}. Asset: {event_date[2]}")
- found_match = True
- value = str(event_date[2])
- if not found_match:
- print("πΏ Nothing eventful here today.")
- value = 'default'
-
- return value
+ mode = [mode]
+ for t, m in [(t, m) for t in theme for m in mode]:
+ source_file = os.path.join(source_path, f'{t}-{m}.webp')
+ destination_file = os.path.join(destination_path, f'dynamic-{m}.webp')
-if __name__ == '__main__':
- import argparse
+ try:
+ os.unlink(destination_file)
+ except FileNotFoundError:
+ pass
+
+ try:
+ if not os.path.exists(source_file):
+ print(f"πͺ’ Destination File {destination_file} does not exist. Creating a new empty file and linking it.")
+ open(destination_file, 'a').close()
+ os.link(source_file, destination_file)
+ print("π₯ File copied and overwritten successfully.")
+ except OSError as e:
+ print(f"π₯ Failed to copy {source_file} -> {destination_file}: {e}")
+ return 1
+
+ return 0
+
+
+def get_current_event(time, ignore_day=False, exclude=None):
+ """Finds the current event based on the date and optional exclusions.
+
+ Args:
+ time(datetime): The current or specified time.
+ ignore_day(bool): Whether to match events based only on the month, ignoring the day.
+ exclude(list[str]): List of themes to exclude.
+
+ Returns:
+ str: The name of the event's theme, or 'default' if no event matches.
+ """
+ today_month = time.month
+ today_day = time.day
+
+ if exclude is None:
+ exclude = []
- parser = argparse.ArgumentParser(description='Dynamically set wallpaper based on date and event.')
- parser.add_argument('-t', '--theme', type=str, nargs='+', default=main(datetime.now()), help='Theme of the wallpaper to be copied.')
- parser.add_argument('-m', '--mode', type=str, nargs='+', default='light', help='Mode of the wallpaper to be copied.')
- parser.add_argument('-s', '--source', type=str, default='', help='Path to the directory where the source file is located.')
- parser.add_argument('-d', '--destination', type=str, default='', help='Path to the directory where the file should be copied.')
+ for event_name, event_date in EVENTS.items():
+ if event_date[0] == today_month and (ignore_day or event_date[1] == today_day):
+ theme = event_date[2] if event_date[2] else "default"
+ if theme in exclude:
+ print(f"π₯ Skipping excluded theme: {theme}")
+ continue
+ print(f"π Event found: {event_name}. Asset: {theme}")
+ return theme
- args = parser.parse_args()
+ print("π No matching event.")
+ return "default"
- if not args.mode:
- parser.print_help()
- exit()
- dynamic_setter(theme=args.theme, mode=args.mode, source_path=args.source, destination_path=args.destination)
+def main():
+ """Main function that handles argument parsing and runs the dynamic setter."""
+ import argparse
+
+ parser = argparse.ArgumentParser(description='β Dynamically set wallpaper based on date and event.')
+ parser.add_argument('-t', '--theme', type=str, nargs='+', default=[get_current_event(datetime.now())],
+ help='π¨ Theme(s) of the wallpaper to be copied.')
+ parser.add_argument('-m', '--mode', type=str, nargs='+', default=['light'],
+ help='π Mode(s) of the wallpaper to be copied (e.g., light or dark).')
+ parser.add_argument('-s', '--source', type=str, required=True,
+ help='π Path to the directory where the source file is located.')
+ parser.add_argument('-d', '--destination', type=str, required=True,
+ help='π Path to the directory where the file should be copied.')
+ parser.add_argument('--ignore-day', action='store_true',
+ help='π If set, will select an event based only on the month, ignoring the day.')
+ parser.add_argument('--exclude', type=str, nargs='+', default=[],
+ help='β Themes to exclude from being used.')
+
+ args = parser.parse_args()
+
+ selected_theme = get_current_event(datetime.now(), ignore_day=args.ignore_day, exclude=args.exclude)
+
+ if args.theme == [None]:
+ args.theme = [selected_theme]
+
+ result = dynamic_setter(theme=args.theme, mode=args.mode, source_path=args.source, destination_path=args.destination)
+ exit(result)
+
+
+if __name__ == '__main__':
+ main()
diff --git a/scripts/holiday/test/test_holiday.py b/scripts/holiday/test/test_holiday.py
index e3db0b8..d7f0088 100644
--- a/scripts/holiday/test/test_holiday.py
+++ b/scripts/holiday/test/test_holiday.py
@@ -9,34 +9,101 @@
class TestDynamicSetter:
- def test_str_input_light(self):
- os.makedirs('test/testbed', exist_ok=True)
- os.makedirs('test/testbed_copy', exist_ok=True)
-
- holiday.dynamic_setter(theme='default', mode='light', source_path='test/testbed/', destination_path='test/testbed_copy/')
- assert os.path.isfile('test/testbed_copy/dynamic-light.webp')
-
- holiday.dynamic_setter(theme='valentine', mode='light', source_path='test/testbed/', destination_path='test/testbed_copy/')
- assert os.path.isfile('test/testbed_copy/dynamic-light.webp')
-
-
- def test_list_input_lightdark(self):
- os.makedirs('test/testbed', exist_ok=True)
- os.makedirs('test/testbed_copy', exist_ok=True)
-
- holiday.dynamic_setter(theme=['default', 'valentine'], mode=['light'], source_path='test/testbed/', destination_path='test/testbed_copy/')
-
- assert os.path.isfile('test/testbed_copy/dynamic-light.webp')
- #assert os.path.isfile('test/testbed_copy/dynamic-dark.webp')
-
-
- def test_holiday_return_event(self):
- datetime_obj = datetime(1337, 2, 14)
- output = holiday.main(datetime_obj)
-
- assert output == 'valentine'
-
-
-
-if __name__ == '__main__':
- pytest.main()
\ No newline at end of file
+ def test_holiday_return_event(self):
+ datetime_obj = datetime(1337, 2, 14)
+ output = holiday.get_current_event(datetime_obj)
+ assert output == "valentine"
+
+ def test_holiday_ignore_day(self):
+ # Test where the ignore_day flag is set to True and selects the first event in February
+ datetime_obj = datetime(1337, 2, 1) # Not exactly on Valentine's Day
+ output = holiday.get_current_event(datetime_obj, ignore_day=True)
+ assert output == "valentine"
+
+ def test_holiday_exclude_theme(self):
+ # Test exclusion of 'valentine' theme, should return default since no other event on Feb 14
+ datetime_obj = datetime(1337, 2, 14)
+ output = holiday.get_current_event(datetime_obj, exclude=["valentine"])
+ assert output == "default"
+
+ def test_holiday_exclude_multiple(self):
+ # Exclude 'valentine', should return 'default' since no other event
+ datetime_obj = datetime(1337, 2, 14)
+ output = holiday.get_current_event(
+ datetime_obj, exclude=["valentine", "newyear"]
+ )
+ assert output == "default"
+
+ def test_str_input_light(self):
+ # Test theme copying for light mode
+ os.makedirs("test/testbed_assets", exist_ok=True)
+ os.makedirs("test/testbed", exist_ok=True)
+
+ holiday.dynamic_setter(
+ theme="default",
+ mode="light",
+ source_path="test/testbed_assets/",
+ destination_path="test/testbed/",
+ )
+ assert os.path.isfile("test/testbed/dynamic-light.webp")
+ os.remove("test/testbed/dynamic-light.webp")
+
+ holiday.dynamic_setter(
+ theme="valentine",
+ mode="light",
+ source_path="test/testbed_assets/",
+ destination_path="test/testbed/",
+ )
+ assert os.path.isfile("test/testbed/dynamic-light.webp")
+ os.remove("test/testbed/dynamic-light.webp")
+
+ def test_str_input_dark(self):
+ # Test theme copying for dark mode
+ os.makedirs("test/testbed_assets", exist_ok=True)
+ os.makedirs("test/testbed", exist_ok=True)
+
+ holiday.dynamic_setter(
+ theme="default",
+ mode="dark",
+ source_path="test/testbed_assets/",
+ destination_path="test/testbed/",
+ )
+ assert os.path.isfile("test/testbed/dynamic-dark.webp")
+ os.remove("test/testbed/dynamic-dark.webp")
+
+ holiday.dynamic_setter(
+ theme="valentine",
+ mode="dark",
+ source_path="test/testbed_assets/",
+ destination_path="test/testbed/",
+ )
+ assert os.path.isfile("test/testbed/dynamic-dark.webp")
+ os.remove("test/testbed/dynamic-dark.webp")
+
+ def test_list_input_lightdark(self):
+ # Test theme copying for both light and dark modes
+ os.makedirs("test/testbed_assets", exist_ok=True)
+ os.makedirs("test/testbed", exist_ok=True)
+
+ holiday.dynamic_setter(
+ theme=["default", "valentine"],
+ mode=["light", "dark"],
+ source_path="test/testbed_assets/",
+ destination_path="test/testbed/",
+ )
+ assert os.path.isfile("test/testbed/dynamic-light.webp")
+ assert os.path.isfile("test/testbed/dynamic-dark.webp")
+ os.remove("test/testbed/dynamic-light.webp")
+ os.remove("test/testbed/dynamic-dark.webp")
+
+ def test_holiday_return_event_with_ignore_and_exclude(self):
+ # Test with both ignore_day and exclude functionality combined
+ datetime_obj = datetime(1337, 12, 1)
+ output = holiday.get_current_event(
+ datetime_obj, ignore_day=True, exclude=["newyear"]
+ )
+ assert output == "default"
+
+
+if __name__ == "__main__":
+ pytest.main()
diff --git a/scripts/holiday/test/testbed_assets/LICENSE b/scripts/holiday/test/testbed_assets/LICENSE
new file mode 100644
index 0000000..cfe676c
--- /dev/null
+++ b/scripts/holiday/test/testbed_assets/LICENSE
@@ -0,0 +1,403 @@
+Attribution-NonCommercial-NoDerivatives 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
+International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-NonCommercial-NoDerivatives 4.0 International Public
+License ("Public License"). To the extent this Public License may be
+interpreted as a contract, You are granted the Licensed Rights in
+consideration of Your acceptance of these terms and conditions, and the
+Licensor grants You such rights in consideration of benefits the
+Licensor receives from making the Licensed Material available under
+these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ c. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ d. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ e. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ f. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ g. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ h. NonCommercial means not primarily intended for or directed towards
+ commercial advantage or monetary compensation. For purposes of
+ this Public License, the exchange of the Licensed Material for
+ other material subject to Copyright and Similar Rights by digital
+ file-sharing or similar means is NonCommercial provided there is
+ no payment of monetary compensation in connection with the
+ exchange.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part, for NonCommercial purposes only; and
+
+ b. produce and reproduce, but not Share, Adapted Material
+ for NonCommercial purposes only.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties, including when
+ the Licensed Material is used other than for NonCommercial
+ purposes.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material, You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ For the avoidance of doubt, You do not have permission under
+ this Public License to Share Adapted Material.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database for NonCommercial purposes
+ only and provided You do not Share Adapted Material;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the βLicensor.β The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
+
diff --git a/scripts/holiday/test/testbed_assets/default-dark.webp b/scripts/holiday/test/testbed_assets/default-dark.webp
new file mode 100644
index 0000000..08970f1
Binary files /dev/null and b/scripts/holiday/test/testbed_assets/default-dark.webp differ
diff --git a/scripts/holiday/test/testbed_assets/default-light.webp b/scripts/holiday/test/testbed_assets/default-light.webp
new file mode 100644
index 0000000..f99081c
Binary files /dev/null and b/scripts/holiday/test/testbed_assets/default-light.webp differ
diff --git a/scripts/holiday/test/testbed_assets/valentine-dark.webp b/scripts/holiday/test/testbed_assets/valentine-dark.webp
new file mode 100644
index 0000000..36ac7af
Binary files /dev/null and b/scripts/holiday/test/testbed_assets/valentine-dark.webp differ
diff --git a/scripts/holiday/test/testbed_copy/dynamic-light.webp b/scripts/holiday/test/testbed_assets/valentine-light.webp
similarity index 100%
rename from scripts/holiday/test/testbed_copy/dynamic-light.webp
rename to scripts/holiday/test/testbed_assets/valentine-light.webp
diff --git a/scripts/imt/docs/CONTRIBUTING.md b/scripts/imt/docs/CONTRIBUTING.md
index 29e240a..cbb232a 100644
--- a/scripts/imt/docs/CONTRIBUTING.md
+++ b/scripts/imt/docs/CONTRIBUTING.md
@@ -1,7 +1,7 @@
# `> Image // Contributing`
Thanks you for your interest in contributing. Please check out the [Code of Conduct](CODE_OF_CONDUCT.md) before contributing, thank you!
-> [!IMPORTANT]
+> [!IMPORTANT]
> This guide assume that you already installed Python 3.9 or higher.
Running the script:
@@ -18,14 +18,8 @@ Developing the script:
4. Static Analysis: `mypy .`
5. Test the script: `pytest`
-> [!WARNING]
+> [!WARNING]
> Ruff is a linter made using Rust, it's super fast and doesn't output anything if everything passes, don't fall for it!
-Here are some tip when contributing:
-
-- All commits must follows the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) guidelines.
-- [Signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) are highly recommended.
-- This repository follows slight variation of [Google's Python style](https://google.github.io/styleguide/pyguide.html) guide **but not strictly enforced**.
-
## `/> Testing`
Testing fail? See [Testing documentation](Test.md).
diff --git a/scripts/imt/docs/SECURITY.md b/scripts/imt/docs/SECURITY.md
index b016092..0f637d6 100644
--- a/scripts/imt/docs/SECURITY.md
+++ b/scripts/imt/docs/SECURITY.md
@@ -1,11 +1,9 @@
# Security Policy
-
While Image Manipulation may not be associated with any
security vulnerability ever:tm:, we encouraged everyone
to report them as soon as possible.
## Supported Versions
-
Right now, the latest version are only supported.
| Version | Supported |
@@ -24,7 +22,6 @@ Right now, the latest version are only supported.
| 3.7=< | :x: |
## Reporting a Vulnerability
-
Consider contacting me via email.
- pun.butrach+security@gmail.com
diff --git a/scripts/output/default-light.png b/scripts/output/default-light.png
new file mode 100644
index 0000000..0221538
Binary files /dev/null and b/scripts/output/default-light.png differ
diff --git a/scripts/output/default-light.webp b/scripts/output/default-light.webp
new file mode 100644
index 0000000..f99081c
Binary files /dev/null and b/scripts/output/default-light.webp differ