diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index d30c60e..92dd9cb 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1 @@ -liberapay: ful1e5 -patreon: ful1e5 -custom: https://www.paypal.me/kaizkhatri +github: ful1e5 diff --git a/.gitignore b/.gitignore index 0173b55..0bce3bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,142 +1,7 @@ # Custom -bitmaps themes bin -# Python -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -pip-wheel-metadata/ -share/python-wheels/ -*.egg-info/ -.installed.cfg -*.egg -MANIFEST - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.nox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*.cover -*.py,cover -.hypothesis/ -.pytest_cache/ - -# Translations -*.mo -*.pot - -# Django stuff: -*.log -local_settings.py -db.sqlite3 -db.sqlite3-journal - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Jupyter Notebook -.ipynb_checkpoints - -# IPython -profile_default/ -ipython_config.py - -# pyenv -.python-version - -# pipenv -# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. -# However, in case of collaboration, if having platform-specific dependencies or dependencies -# having no cross-platform support, pipenv may install dependencies that don't work, or not -# install all needed dependencies. -#Pipfile.lock - -# PEP 582; used by e.g. github.com/David-OConnor/pyflow -__pypackages__/ - -# Celery stuff -celerybeat-schedule -celerybeat.pid - -# SageMath parsed files -*.sage.py - -# Environments -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# Spyder project settings -.spyderproject -.spyproject - -# Rope project settings -.ropeproject - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ -.dmypy.json -dmypy.json - -# Pyre type checker -.pyre/ - - -# --------------------------------------------- Nodejs - # Logs logs *.log diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ed07f8..f3c1c8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Fix `None` value warning in `builder/symlinks.py` -- sponsorship links updated - fixed #17 +- fixed #21 ## [v1.0.3] - 13 Nov 2021 diff --git a/LICENSE b/LICENSE index f288702..d6487e2 100644 --- a/LICENSE +++ b/LICENSE @@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - Copyright (C) + Extended KDE Cursor + Copyright (C) 2022 Abdulkaiz Khatri This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - Copyright (C) + BreezeX_Cursor Copyright (C) 2022 Abdulkaiz Khatri This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. diff --git a/Makefile b/Makefile deleted file mode 100644 index e066078..0000000 --- a/Makefile +++ /dev/null @@ -1,68 +0,0 @@ -all: clean render build - -clean: - @rm -rf bitmaps themes - -render: bitmapper svg - @cd bitmapper && $(MAKE) - -build: bitmaps - @cd builder && make build clean - -.PHONY: all - -unix: clean render bitmaps - @cd builder && make build_unix clean - -windows: clean render bitmaps - @cd builder && make build_windows clean - - -# Installation -.ONESHELL: -SHELL:=/bin/bash -THEME_PREFIX = BreezeX - -src = ./themes/$(THEME_PREFIX)-* -local := ~/.icons -local_dest := $(local)/$(THEME_PREFIX)-* - -root := /usr/share/icons -root_dest := $(root)/$(THEME_PREFIX)-* - -install: themes - @if [[ $EUID -ne 0 ]]; then - @echo "> Installing '$(THEME_PREFIX)' cursors inside $(local)/..." - @mkdir -p $(local) - @cp -r $(src) $(local)/ && echo "> Installed!" - @else - @echo "> Installing '$(THEME_PREFIX)' cursors inside $(root)/..." - @mkdir -p $(root) - @sudo cp -r $(src) $(root)/ && echo "> Installed!" - @fi - -uninstall: - @if [[ $EUID -ne 0 ]]; then - @echo "> Removing '$(THEME_PREFIX)' cursors from '$(local)'..." - @rm -rf $(local_dest) - @else - @echo "> Removing '$(THEME_PREFIX)' cursors from '$(root)'..." - @sudo rm -rf $(root_dest) - @fi - -reinstall: uninstall install - -# generates binaries -BIN_DIR = ../bin -THEMES = Dark Light Black -prepare: bitmaps themes - @rm -rf bin && mkdir bin - @$(foreach theme,$(THEMES), mkdir -p bin/$(THEME_PREFIX)-$(theme);) - @cd bitmaps - @$(foreach theme,$(THEMES), zip -r $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/bitmaps.zip $(THEME_PREFIX)-$(theme);) - @zip -r $(BIN_DIR)/bitmaps.zip * - @cd .. - @cd themes - @$(foreach theme,$(THEMES), tar -czvf $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/$(THEME_PREFIX)-$(theme).tar.gz $(THEME_PREFIX)-$(theme);) - @$(foreach theme,$(THEMES), zip -r $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/$(THEME_PREFIX)-$(theme)-Windows.zip $(THEME_PREFIX)-$(theme)-Windows;) - @cd .. diff --git a/README.md b/README.md index f8563ba..538fab6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # BreezeX Cursor -Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and `Linux` with _HiDPi Support_ 🎉. +Extended KDE cursor, Highly inspired on **KDE Breeze** for `Windows` and `Linux` with _HiDPi Support_ 🎉. [![Build](https://github.com/ful1e5/BreezeX_Cursor/actions/workflows/build.yml/badge.svg)](https://github.com/ful1e5/BreezeX_Cursor/actions) [![CodeFactor](https://www.codefactor.io/repository/github/ful1e5/breezex_cursor/badge)](https://www.codefactor.io/repository/github/ful1e5/breezex_cursor) diff --git a/bitmapper/Makefile b/bitmapper/Makefile deleted file mode 100644 index bcb0df7..0000000 --- a/bitmapper/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -all: install render - -.PHONY: all - -install: node_modules package.json - @yarn install - -render: - @yarn render - -watch: - @yarn watch - -node_modules: - @mkdir -p $@ - -clean: - @rm -rf node_modules yarn.lock diff --git a/bitmapper/package.json b/bitmapper/package.json deleted file mode 100644 index 3ac9a77..0000000 --- a/bitmapper/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "breezex-bitmapper", - "version": "1.0.3", - "description": "extended KDE cursor", - "main": "index.js", - "repository": "git@github.com:ful1e5/BreezeX_Cursor.git", - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "scripts": { - "render": "npx ts-node src/index.ts" - }, - "devDependencies": { - "@types/pixelmatch": "^5.2.2", - "@types/pngjs": "^3.4.2", - "@types/puppeteer": "^5.4.2", - "nodemon": "^2.0.7", - "ts-node": "^9.1.1", - "typescript": "^4.1.3" - }, - "dependencies": { - "pixelmatch": "^5.2.1", - "pngjs": "^6.0.0", - "puppeteer": "^5.5.0" - } -} diff --git a/bitmapper/src/config.ts b/bitmapper/src/config.ts deleted file mode 100644 index d279c06..0000000 --- a/bitmapper/src/config.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Colors } from "./core/types"; - -interface Config { - themeName: string; - color: Colors; -} - -const breeze = "#4D4D4D"; -const white = "#FFFFFF"; -const black = "#000000"; - -const config: Config[] = [ - { - themeName: "BreezeX-Dark", - color: { - base: breeze, - outline: white, - }, - }, - { - themeName: "BreezeX-Light", - color: { - base: white, - outline: breeze, - }, - }, - - { - themeName: "BreezeX-Black", - color: { - base: black, - outline: white, - }, - }, -]; - -export { config }; diff --git a/bitmapper/src/core/BitmapsGenerator.ts b/bitmapper/src/core/BitmapsGenerator.ts deleted file mode 100644 index c9017a0..0000000 --- a/bitmapper/src/core/BitmapsGenerator.ts +++ /dev/null @@ -1,155 +0,0 @@ -import fs from "fs"; -import path from "path"; - -import puppeteer, { Browser, ElementHandle, Page } from "puppeteer"; - -import { frameNumber } from "./util/frameNumber"; -import { matchImages } from "./util/matchImages"; -import { toHTML } from "./util/toHTML"; - -class BitmapsGenerator { - /** - * Generate Png files from svg code. - * @param themeName Give name, So all bitmaps files are organized in one directory. - * @param bitmapsDir `absolute` or `relative` path, Where `.png` files will store. - */ - constructor(private bitmapsDir: string) { - this.bitmapsDir = path.resolve(bitmapsDir); - this.createDir(this.bitmapsDir); - } - - /** - * Create directory if it doesn't exists. - * @param dirPath directory `absolute` path. - */ - private createDir(dirPath: string) { - if (!fs.existsSync(dirPath)) { - fs.mkdirSync(dirPath, { recursive: true }); - } - } - - /** - * Prepare headless browser. - */ - public async getBrowser(): Promise { - return await puppeteer.launch({ - ignoreDefaultArgs: ["--no-sandbox"], - headless: true, - }); - } - - private async getSvgElement( - page: Page, - content: string - ): Promise> { - if (!content) { - throw new Error(`${content} File Read error`); - } - - const html = toHTML(content); - await page.setContent(html, { timeout: 0 }); - - const svg = await page.$("#container svg"); - - if (!svg) { - throw new Error("svg element not found!"); - } - return svg; - } - - public async generateStatic(browser: Browser, content: string, key: string) { - const page = await browser.newPage(); - const svg = await this.getSvgElement(page, content); - - const out = path.resolve(this.bitmapsDir, `${key}.png`); - - await svg.screenshot({ omitBackground: true, path: out }); - await page.close(); - } - - private async screenshot( - element: ElementHandle - ): Promise { - const buffer = await element.screenshot({ - encoding: "binary", - omitBackground: true, - }); - - if (!buffer) { - throw new Error("SVG element screenshot not working"); - } - return buffer; - } - - private async stopAnimation(page: Page) { - const client = await page.target().createCDPSession(); - await client.send("Animation.setPlaybackRate", { - playbackRate: 0, - }); - } - - private async resumeAnimation(page: Page, playbackRate: number) { - const client = await page.target().createCDPSession(); - await client.send("Animation.setPlaybackRate", { - playbackRate, - }); - } - - private async saveFrameImage(key: string, frame: Buffer | string) { - const out_path = path.resolve(this.bitmapsDir, key); - fs.writeFileSync(out_path, frame); - } - - public async generateAnimated( - browser: Browser, - content: string, - key: string, - options?: { - playbackRate?: number; - diff?: number; - frameLimit?: number; - framePadding?: number; - } - ) { - const opt = Object.assign( - { playbackRate: 0.1, diff: 0, frameLimit: 300, framePadding: 4 }, - options - ); - - const page = await browser.newPage(); - const svg = await this.getSvgElement(page, content); - await this.stopAnimation(page); - - let index = 1; - let breakRendering = false; - let prevImg: Buffer | string; - - // Rendering frames till `imgN` matched to `imgN-1` (When Animation is done) - while (!breakRendering) { - if (index > opt.frameLimit) { - throw new Error("Reached the frame limit."); - } - - await this.resumeAnimation(page, opt.playbackRate); - const img: string | Buffer = await this.screenshot(svg); - await this.stopAnimation(page); - - if (index > 1) { - // @ts-ignore - const diff = matchImages(prevImg, img); - if (diff <= opt.diff) { - breakRendering = !breakRendering; - } - } - const number = frameNumber(index, opt.framePadding); - const frame = `${key}-${number}.png`; - - this.saveFrameImage(frame, img); - - prevImg = img; - ++index; - } - await page.close(); - } -} -export { BitmapsGenerator }; diff --git a/bitmapper/src/core/SVGHandler/SvgDirectoryParser.ts b/bitmapper/src/core/SVGHandler/SvgDirectoryParser.ts deleted file mode 100644 index 516c69b..0000000 --- a/bitmapper/src/core/SVGHandler/SvgDirectoryParser.ts +++ /dev/null @@ -1,77 +0,0 @@ -import fs from "fs"; -import path from "path"; - -interface Svg { - key: string; - content: string; -} - -class SvgDirectoryParser { - /** - * Manage and Parse SVG file path in `absolute` fashion. - * This Parser look svg files as below fashion: - * ` - * <@svgDir>/static - * <@svgDir>/animated - * ` - * @param svgDir is relative/absolute path, Where `SVG` files are stored. - */ - semiAnimated: boolean = false; - constructor(private svgDir: string) { - if (!fs.existsSync(this.svgDir)) { - throw new Error(`SVG files not found in ${this.svgDir}`); - } - } - - private readData(f: string): Svg { - const content = fs.readFileSync(f, "utf-8"); - const key = path.basename(f, ".svg"); - return { content, key }; - } - - /** - * Return absolute paths array of SVG files data located inside '@svgDir/static' - */ - public getStatic(): Svg[] { - const staticDir = path.resolve(this.svgDir, "static"); - - if (!fs.existsSync(staticDir)) { - console.log(`${this.svgDir} contains semi-animated .svg files`); - this.semiAnimated = true; - return []; - } else { - const svgs = fs - .readdirSync(staticDir) - .map((f) => this.readData(path.resolve(staticDir, f))); - - if (svgs.length == 0) { - throw new Error("Static Cursors directory is empty"); - } - return svgs; - } - } - /** - * Return absolute paths array of SVG files data located inside '@svgDir/animated' - */ - public getAnimated(): Svg[] { - const animatedDir = path.resolve(this.svgDir, "animated"); - - if (!fs.existsSync(animatedDir)) { - throw new Error("Animated Cursors directory not found"); - } - - const svgs = fs - .readdirSync(animatedDir) - .map((f) => this.readData(path.resolve(animatedDir, f))); - - if (svgs.length == 0 && this.semiAnimated) { - throw new Error( - `Can't parse svg directory ${this.svgDir} as semi-animated theme` - ); - } - - return svgs; - } -} - -export { SvgDirectoryParser }; diff --git a/bitmapper/src/core/SVGHandler/colorSvg.ts b/bitmapper/src/core/SVGHandler/colorSvg.ts deleted file mode 100644 index 49a0b50..0000000 --- a/bitmapper/src/core/SVGHandler/colorSvg.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Colors } from "../types"; - -/** - * Default Key Colors for generating colored svg. - * base="#00FF00" (Green) - * outline="#0000FF" (Blue) - * watch.background="#FF0000" (Red) - * */ -const defaultKeyColors: Colors = { - base: "#00FF00", - outline: "#0000FF", - watch: { - background: "#FF0000", - }, -}; - -/** - * Customize colors of svg code. - * @param {string} content SVG code. - * @param {Colors} colors Customize colors. - * @param {Colors} [keys] Colors Key, That was written SVG code. - * @returns {string} SVG code with colors. - */ -const colorSvg = ( - content: string, - colors: Colors, - keys: Colors = defaultKeyColors -): string => { - content = content - .replace(new RegExp(keys.base, "ig"), colors.base) - .replace(new RegExp(keys.outline, "ig"), colors.outline); - - try { - // === trying to replace `watch` color === - - if (!colors.watch?.background) { - throw new Error(""); - } - const { background: b } = colors.watch; - content = content.replace(new RegExp(keys.watch!.background, "ig"), b); // Watch Background - } catch (error) { - // === on error => replace `watch` color as `base` === - - content = content.replace( - new RegExp(keys.watch!.background, "ig"), - colors.base - ); - } - return content; -}; - -export { colorSvg }; diff --git a/bitmapper/src/core/SVGHandler/index.ts b/bitmapper/src/core/SVGHandler/index.ts deleted file mode 100644 index 308a433..0000000 --- a/bitmapper/src/core/SVGHandler/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { colorSvg } from "./colorSvg"; -import { SvgDirectoryParser } from "./SvgDirectoryParser"; - -export { colorSvg, SvgDirectoryParser }; diff --git a/bitmapper/src/core/index.ts b/bitmapper/src/core/index.ts deleted file mode 100644 index 2fe958b..0000000 --- a/bitmapper/src/core/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { BitmapsGenerator } from "./BitmapsGenerator"; -import * as SVGHandler from "./SVGHandler"; - -export { BitmapsGenerator, SVGHandler }; diff --git a/bitmapper/src/core/types.ts b/bitmapper/src/core/types.ts deleted file mode 100644 index da9fb1c..0000000 --- a/bitmapper/src/core/types.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Hex Colors in string Format. - * - * `Example: `"#FFFFFF" - */ -type HexColor = string; - -/** - * @Colors expect `base`, `outline` & `watch-background` colors in **HexColor** Format. - * @default background is `base` color. - */ -type Colors = { - base: HexColor; - outline: HexColor; - watch?: { - background: HexColor; - }; -}; - -export { Colors }; diff --git a/bitmapper/src/core/util/frameNumber.ts b/bitmapper/src/core/util/frameNumber.ts deleted file mode 100644 index 76d1165..0000000 --- a/bitmapper/src/core/util/frameNumber.ts +++ /dev/null @@ -1,7 +0,0 @@ -export const frameNumber = (index: number, padding: number) => { - let result = "" + index; - while (result.length < padding) { - result = "0" + result; - } - return result; -}; diff --git a/bitmapper/src/core/util/matchImages.ts b/bitmapper/src/core/util/matchImages.ts deleted file mode 100644 index 6d09a95..0000000 --- a/bitmapper/src/core/util/matchImages.ts +++ /dev/null @@ -1,11 +0,0 @@ -import Pixelmatch from "pixelmatch"; -import { PNG } from "pngjs"; - -export const matchImages = (img1: Buffer, img2: Buffer): number => { - const { data: img1Data, width, height } = PNG.sync.read(img1); - const { data: imgNData } = PNG.sync.read(img2); - - return Pixelmatch(img1Data, imgNData, null, width, height, { - threshold: 0.1, - }); -}; diff --git a/bitmapper/src/core/util/toHTML.ts b/bitmapper/src/core/util/toHTML.ts deleted file mode 100644 index 36fbbf4..0000000 --- a/bitmapper/src/core/util/toHTML.ts +++ /dev/null @@ -1,19 +0,0 @@ -export const template = ` - - - - - - Render Template - - - -
- -
- - -`; - -export const toHTML = (svgData: string): string => - template.replace("", svgData); diff --git a/bitmapper/src/index.ts b/bitmapper/src/index.ts deleted file mode 100644 index b4f4bc5..0000000 --- a/bitmapper/src/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import path from "path"; - -import { BitmapsGenerator, SVGHandler } from "./core"; -import { config } from "./config"; - -const root = path.resolve(__dirname, "../../"); -const svgDir = path.resolve(root, "svg"); - -const main = async () => { - for (const { themeName, color } of config) { - console.log("Generating bitmaps for", themeName); - - const bitmapsDir = path.resolve(root, "bitmaps", themeName); - const svg = new SVGHandler.SvgDirectoryParser(svgDir); - - const png = new BitmapsGenerator(bitmapsDir); - const browser = await png.getBrowser(); - - for (let { key, content } of svg.getStatic()) { - console.log(" ==> Saving", key, "..."); - - content = SVGHandler.colorSvg(content, color); - await png.generateStatic(browser, content, key); - } - - for (let { key, content } of svg.getAnimated()) { - console.log(" ==> Saving", key, "..."); - - content = SVGHandler.colorSvg(content, color); - await png.generateAnimated(browser, content, key, { playbackRate: 0.3 }); - } - - await browser.close(); - } -}; - -main(); diff --git a/bitmapper/tsconfig.json b/bitmapper/tsconfig.json deleted file mode 100644 index 9bb0cc5..0000000 --- a/bitmapper/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "noUnusedLocals": true, - "strictNullChecks": true, - "esModuleInterop": true, - "target": "ES2015", - "module": "commonjs", - "lib": ["es2015", "dom"], - "noUnusedParameters": true - } -} diff --git a/bitmapper/yarn.lock b/bitmapper/yarn.lock deleted file mode 100644 index 83738ad..0000000 --- a/bitmapper/yarn.lock +++ /dev/null @@ -1,1195 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@types/node@*": - version "15.12.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.0.tgz#6a459d261450a300e6865faeddb5af01c3389bb3" - integrity sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw== - -"@types/pixelmatch@^5.2.2": - version "5.2.3" - resolved "https://registry.yarnpkg.com/@types/pixelmatch/-/pixelmatch-5.2.3.tgz#aefcbfa7fb2861727af0ab7c097be7383bd584dd" - integrity sha512-p+nAQVYK/DUx7+s1Xyu9dqAg0gobf7VmJ+iDA4lljg1o4XRgQHr7R2h1NwFt3gdNOZiftxWB11+0TuZqXYf19w== - dependencies: - "@types/node" "*" - -"@types/pngjs@^3.4.2": - version "3.4.2" - resolved "https://registry.yarnpkg.com/@types/pngjs/-/pngjs-3.4.2.tgz#8dc49b45fbcf18a5873179e3664f049388e39ecf" - integrity sha512-LJVPDraJ5YFEnMHnzxTN4psdWz1M61MtaAAWPn3qnDk5fvs7BAmmQ9pd3KPlrdrvozMyne4ktanD4pg0L7x1Pw== - dependencies: - "@types/node" "*" - -"@types/puppeteer@^5.4.2": - version "5.4.3" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.3.tgz#cdca84aa7751d77448d8a477dbfa0af1f11485f2" - integrity sha512-3nE8YgR9DIsgttLW+eJf6mnXxq8Ge+27m5SU3knWmrlfl6+KOG0Bf9f7Ua7K+C4BnaTMAh3/UpySqdAYvrsvjg== - dependencies: - "@types/node" "*" - -"@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - dependencies: - "@types/node" "*" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@~3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer@^5.2.1, buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@^3.2.2: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@^2.2.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -devtools-protocol@0.0.818844: - version "0.0.818844" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.818844.tgz#d1947278ec85b53e4c8ca598f607a28fa785ba9e" - integrity sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -extract-zip@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -glob-parent@~5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.3: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== - dependencies: - ini "1.3.7" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.2: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== - dependencies: - agent-base "5" - debug "4" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-by-default@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-inside@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -nodemon@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.7.tgz#6f030a0a0ebe3ea1ba2a38f71bf9bab4841ced32" - integrity sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA== - dependencies: - chokidar "^3.2.2" - debug "^3.2.6" - ignore-by-default "^1.0.1" - minimatch "^3.0.4" - pstree.remy "^1.1.7" - semver "^5.7.1" - supports-color "^5.5.0" - touch "^3.1.0" - undefsafe "^2.0.3" - update-notifier "^4.1.0" - -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -picomatch@^2.0.4, picomatch@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pixelmatch@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-5.2.1.tgz#9e4e4f4aa59648208a31310306a5bed5522b0d65" - integrity sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ== - dependencies: - pngjs "^4.0.1" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pngjs@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-4.0.1.tgz#f803869bb2fc1bfe1bf99aa4ec21c108117cfdbe" - integrity sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg== - -pngjs@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" - integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -pstree.remy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -puppeteer@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.5.0.tgz#331a7edd212ca06b4a556156435f58cbae08af00" - integrity sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg== - dependencies: - debug "^4.1.0" - devtools-protocol "0.0.818844" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - node-fetch "^2.6.1" - pkg-dir "^4.2.0" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" - -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -source-map-support@^0.5.17: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -strip-ansi@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -tar-fs@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -touch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== - dependencies: - nopt "~1.0.10" - -ts-node@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^4.1.3: - version "4.3.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" - integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== - -unbzip2-stream@^1.3.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - -undefsafe@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A== - dependencies: - debug "^2.2.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -update-notifier@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.2.3: - version "7.4.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== diff --git a/bitmaps/BreezeX-Black/X_cursor.png b/bitmaps/BreezeX-Black/X_cursor.png new file mode 100644 index 0000000..725b865 Binary files /dev/null and b/bitmaps/BreezeX-Black/X_cursor.png differ diff --git a/bitmaps/BreezeX-Black/all-scroll.png b/bitmaps/BreezeX-Black/all-scroll.png new file mode 100644 index 0000000..0a4e51b Binary files /dev/null and b/bitmaps/BreezeX-Black/all-scroll.png differ diff --git a/bitmaps/BreezeX-Black/bd_double_arrow.png b/bitmaps/BreezeX-Black/bd_double_arrow.png new file mode 100644 index 0000000..c6b0f62 Binary files /dev/null and b/bitmaps/BreezeX-Black/bd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Black/bottom_left_corner.png b/bitmaps/BreezeX-Black/bottom_left_corner.png new file mode 100644 index 0000000..512ac12 Binary files /dev/null and b/bitmaps/BreezeX-Black/bottom_left_corner.png differ diff --git a/bitmaps/BreezeX-Black/bottom_right_corner.png b/bitmaps/BreezeX-Black/bottom_right_corner.png new file mode 100644 index 0000000..79bba8b Binary files /dev/null and b/bitmaps/BreezeX-Black/bottom_right_corner.png differ diff --git a/bitmaps/BreezeX-Black/bottom_side.png b/bitmaps/BreezeX-Black/bottom_side.png new file mode 100644 index 0000000..0b6df10 Binary files /dev/null and b/bitmaps/BreezeX-Black/bottom_side.png differ diff --git a/bitmaps/BreezeX-Black/center_ptr.png b/bitmaps/BreezeX-Black/center_ptr.png new file mode 100644 index 0000000..8cc4120 Binary files /dev/null and b/bitmaps/BreezeX-Black/center_ptr.png differ diff --git a/bitmaps/BreezeX-Black/col-resize.png b/bitmaps/BreezeX-Black/col-resize.png new file mode 100644 index 0000000..db78275 Binary files /dev/null and b/bitmaps/BreezeX-Black/col-resize.png differ diff --git a/bitmaps/BreezeX-Black/color-picker.png b/bitmaps/BreezeX-Black/color-picker.png new file mode 100644 index 0000000..1ba7051 Binary files /dev/null and b/bitmaps/BreezeX-Black/color-picker.png differ diff --git a/bitmaps/BreezeX-Black/context-menu.png b/bitmaps/BreezeX-Black/context-menu.png new file mode 100644 index 0000000..0141f24 Binary files /dev/null and b/bitmaps/BreezeX-Black/context-menu.png differ diff --git a/bitmaps/BreezeX-Black/copy.png b/bitmaps/BreezeX-Black/copy.png new file mode 100644 index 0000000..873971a Binary files /dev/null and b/bitmaps/BreezeX-Black/copy.png differ diff --git a/bitmaps/BreezeX-Black/cross.png b/bitmaps/BreezeX-Black/cross.png new file mode 100644 index 0000000..e80f2de Binary files /dev/null and b/bitmaps/BreezeX-Black/cross.png differ diff --git a/bitmaps/BreezeX-Black/crossed_circle.png b/bitmaps/BreezeX-Black/crossed_circle.png new file mode 100644 index 0000000..48caeba Binary files /dev/null and b/bitmaps/BreezeX-Black/crossed_circle.png differ diff --git a/bitmaps/BreezeX-Black/dnd_no_drop.png b/bitmaps/BreezeX-Black/dnd_no_drop.png new file mode 100644 index 0000000..0ee8a9f Binary files /dev/null and b/bitmaps/BreezeX-Black/dnd_no_drop.png differ diff --git a/bitmaps/BreezeX-Black/dotbox.png b/bitmaps/BreezeX-Black/dotbox.png new file mode 100644 index 0000000..92f143e Binary files /dev/null and b/bitmaps/BreezeX-Black/dotbox.png differ diff --git a/bitmaps/BreezeX-Black/fd_double_arrow.png b/bitmaps/BreezeX-Black/fd_double_arrow.png new file mode 100644 index 0000000..3ac5d0e Binary files /dev/null and b/bitmaps/BreezeX-Black/fd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Black/hand1.png b/bitmaps/BreezeX-Black/hand1.png new file mode 100644 index 0000000..e048f59 Binary files /dev/null and b/bitmaps/BreezeX-Black/hand1.png differ diff --git a/bitmaps/BreezeX-Black/hand2.png b/bitmaps/BreezeX-Black/hand2.png new file mode 100644 index 0000000..8c55a5c Binary files /dev/null and b/bitmaps/BreezeX-Black/hand2.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr.png b/bitmaps/BreezeX-Black/left_ptr.png new file mode 100644 index 0000000..6ce791d Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0001.png b/bitmaps/BreezeX-Black/left_ptr_watch-0001.png new file mode 100644 index 0000000..8548cc2 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0001.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0002.png b/bitmaps/BreezeX-Black/left_ptr_watch-0002.png new file mode 100644 index 0000000..d561140 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0002.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0003.png b/bitmaps/BreezeX-Black/left_ptr_watch-0003.png new file mode 100644 index 0000000..e6e2c10 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0003.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0004.png b/bitmaps/BreezeX-Black/left_ptr_watch-0004.png new file mode 100644 index 0000000..2be4982 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0004.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0005.png b/bitmaps/BreezeX-Black/left_ptr_watch-0005.png new file mode 100644 index 0000000..1c6b0d4 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0005.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0006.png b/bitmaps/BreezeX-Black/left_ptr_watch-0006.png new file mode 100644 index 0000000..7f8c1c2 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0006.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0007.png b/bitmaps/BreezeX-Black/left_ptr_watch-0007.png new file mode 100644 index 0000000..43273b5 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0007.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0008.png b/bitmaps/BreezeX-Black/left_ptr_watch-0008.png new file mode 100644 index 0000000..706d6e3 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0008.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0009.png b/bitmaps/BreezeX-Black/left_ptr_watch-0009.png new file mode 100644 index 0000000..9bed23b Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0009.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0010.png b/bitmaps/BreezeX-Black/left_ptr_watch-0010.png new file mode 100644 index 0000000..13232d8 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0010.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0011.png b/bitmaps/BreezeX-Black/left_ptr_watch-0011.png new file mode 100644 index 0000000..adcc78b Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0011.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0012.png b/bitmaps/BreezeX-Black/left_ptr_watch-0012.png new file mode 100644 index 0000000..405b2a2 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0012.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0013.png b/bitmaps/BreezeX-Black/left_ptr_watch-0013.png new file mode 100644 index 0000000..a324d27 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0013.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0014.png b/bitmaps/BreezeX-Black/left_ptr_watch-0014.png new file mode 100644 index 0000000..751e2bd Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0014.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0015.png b/bitmaps/BreezeX-Black/left_ptr_watch-0015.png new file mode 100644 index 0000000..1281cdb Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0015.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0016.png b/bitmaps/BreezeX-Black/left_ptr_watch-0016.png new file mode 100644 index 0000000..1ab0ab3 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0016.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0017.png b/bitmaps/BreezeX-Black/left_ptr_watch-0017.png new file mode 100644 index 0000000..1104e14 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0017.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0018.png b/bitmaps/BreezeX-Black/left_ptr_watch-0018.png new file mode 100644 index 0000000..07cf938 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0018.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0019.png b/bitmaps/BreezeX-Black/left_ptr_watch-0019.png new file mode 100644 index 0000000..1dc4ad9 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0019.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0020.png b/bitmaps/BreezeX-Black/left_ptr_watch-0020.png new file mode 100644 index 0000000..5962548 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0020.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0021.png b/bitmaps/BreezeX-Black/left_ptr_watch-0021.png new file mode 100644 index 0000000..8b1e186 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0021.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0022.png b/bitmaps/BreezeX-Black/left_ptr_watch-0022.png new file mode 100644 index 0000000..f09aecd Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0022.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0023.png b/bitmaps/BreezeX-Black/left_ptr_watch-0023.png new file mode 100644 index 0000000..b489638 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0023.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0024.png b/bitmaps/BreezeX-Black/left_ptr_watch-0024.png new file mode 100644 index 0000000..31280a0 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0024.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0025.png b/bitmaps/BreezeX-Black/left_ptr_watch-0025.png new file mode 100644 index 0000000..9124930 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0025.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0026.png b/bitmaps/BreezeX-Black/left_ptr_watch-0026.png new file mode 100644 index 0000000..182d1e3 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0026.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0027.png b/bitmaps/BreezeX-Black/left_ptr_watch-0027.png new file mode 100644 index 0000000..151c52e Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0027.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0028.png b/bitmaps/BreezeX-Black/left_ptr_watch-0028.png new file mode 100644 index 0000000..61785b6 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0028.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0029.png b/bitmaps/BreezeX-Black/left_ptr_watch-0029.png new file mode 100644 index 0000000..42adb45 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0029.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0030.png b/bitmaps/BreezeX-Black/left_ptr_watch-0030.png new file mode 100644 index 0000000..600a589 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0030.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0031.png b/bitmaps/BreezeX-Black/left_ptr_watch-0031.png new file mode 100644 index 0000000..421d560 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0031.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0032.png b/bitmaps/BreezeX-Black/left_ptr_watch-0032.png new file mode 100644 index 0000000..d09692e Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0032.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0033.png b/bitmaps/BreezeX-Black/left_ptr_watch-0033.png new file mode 100644 index 0000000..6048fb7 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0033.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0034.png b/bitmaps/BreezeX-Black/left_ptr_watch-0034.png new file mode 100644 index 0000000..02e5a3d Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0034.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0035.png b/bitmaps/BreezeX-Black/left_ptr_watch-0035.png new file mode 100644 index 0000000..ea75f0e Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0035.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0036.png b/bitmaps/BreezeX-Black/left_ptr_watch-0036.png new file mode 100644 index 0000000..6b2cc2f Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0036.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0037.png b/bitmaps/BreezeX-Black/left_ptr_watch-0037.png new file mode 100644 index 0000000..c5e8243 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0037.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0038.png b/bitmaps/BreezeX-Black/left_ptr_watch-0038.png new file mode 100644 index 0000000..fed2c49 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0038.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0039.png b/bitmaps/BreezeX-Black/left_ptr_watch-0039.png new file mode 100644 index 0000000..42afa7c Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0039.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0040.png b/bitmaps/BreezeX-Black/left_ptr_watch-0040.png new file mode 100644 index 0000000..f0e5d4b Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0040.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0041.png b/bitmaps/BreezeX-Black/left_ptr_watch-0041.png new file mode 100644 index 0000000..7fc1234 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0041.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0042.png b/bitmaps/BreezeX-Black/left_ptr_watch-0042.png new file mode 100644 index 0000000..bdd8a5c Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0042.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0043.png b/bitmaps/BreezeX-Black/left_ptr_watch-0043.png new file mode 100644 index 0000000..5294a63 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0043.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0044.png b/bitmaps/BreezeX-Black/left_ptr_watch-0044.png new file mode 100644 index 0000000..b1eee64 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0044.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0045.png b/bitmaps/BreezeX-Black/left_ptr_watch-0045.png new file mode 100644 index 0000000..a245440 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0045.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0046.png b/bitmaps/BreezeX-Black/left_ptr_watch-0046.png new file mode 100644 index 0000000..a622ed6 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0046.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0047.png b/bitmaps/BreezeX-Black/left_ptr_watch-0047.png new file mode 100644 index 0000000..55faccb Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0047.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0048.png b/bitmaps/BreezeX-Black/left_ptr_watch-0048.png new file mode 100644 index 0000000..fdf66b2 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0048.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0049.png b/bitmaps/BreezeX-Black/left_ptr_watch-0049.png new file mode 100644 index 0000000..90e5c84 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0049.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0050.png b/bitmaps/BreezeX-Black/left_ptr_watch-0050.png new file mode 100644 index 0000000..efeed77 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0050.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0051.png b/bitmaps/BreezeX-Black/left_ptr_watch-0051.png new file mode 100644 index 0000000..9c85c22 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0051.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0052.png b/bitmaps/BreezeX-Black/left_ptr_watch-0052.png new file mode 100644 index 0000000..a21769c Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0052.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0053.png b/bitmaps/BreezeX-Black/left_ptr_watch-0053.png new file mode 100644 index 0000000..f529c25 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0053.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0054.png b/bitmaps/BreezeX-Black/left_ptr_watch-0054.png new file mode 100644 index 0000000..27e415e Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0054.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0055.png b/bitmaps/BreezeX-Black/left_ptr_watch-0055.png new file mode 100644 index 0000000..3bf7bf3 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0055.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0056.png b/bitmaps/BreezeX-Black/left_ptr_watch-0056.png new file mode 100644 index 0000000..edd0024 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0056.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0057.png b/bitmaps/BreezeX-Black/left_ptr_watch-0057.png new file mode 100644 index 0000000..3516c4d Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0057.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0058.png b/bitmaps/BreezeX-Black/left_ptr_watch-0058.png new file mode 100644 index 0000000..58269d2 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0058.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0059.png b/bitmaps/BreezeX-Black/left_ptr_watch-0059.png new file mode 100644 index 0000000..26b1e74 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0059.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0060.png b/bitmaps/BreezeX-Black/left_ptr_watch-0060.png new file mode 100644 index 0000000..3853579 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0060.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0061.png b/bitmaps/BreezeX-Black/left_ptr_watch-0061.png new file mode 100644 index 0000000..b841d91 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0061.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0062.png b/bitmaps/BreezeX-Black/left_ptr_watch-0062.png new file mode 100644 index 0000000..6ae564b Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0062.png differ diff --git a/bitmaps/BreezeX-Black/left_ptr_watch-0063.png b/bitmaps/BreezeX-Black/left_ptr_watch-0063.png new file mode 100644 index 0000000..6ae564b Binary files /dev/null and b/bitmaps/BreezeX-Black/left_ptr_watch-0063.png differ diff --git a/bitmaps/BreezeX-Black/left_side.png b/bitmaps/BreezeX-Black/left_side.png new file mode 100644 index 0000000..53173d3 Binary files /dev/null and b/bitmaps/BreezeX-Black/left_side.png differ diff --git a/bitmaps/BreezeX-Black/link.png b/bitmaps/BreezeX-Black/link.png new file mode 100644 index 0000000..7f12b26 Binary files /dev/null and b/bitmaps/BreezeX-Black/link.png differ diff --git a/bitmaps/BreezeX-Black/move.png b/bitmaps/BreezeX-Black/move.png new file mode 100644 index 0000000..f3d9d63 Binary files /dev/null and b/bitmaps/BreezeX-Black/move.png differ diff --git a/bitmaps/BreezeX-Black/pencil.png b/bitmaps/BreezeX-Black/pencil.png new file mode 100644 index 0000000..2cb2fee Binary files /dev/null and b/bitmaps/BreezeX-Black/pencil.png differ diff --git a/bitmaps/BreezeX-Black/pirate.png b/bitmaps/BreezeX-Black/pirate.png new file mode 100644 index 0000000..b133657 Binary files /dev/null and b/bitmaps/BreezeX-Black/pirate.png differ diff --git a/bitmaps/BreezeX-Black/plus.png b/bitmaps/BreezeX-Black/plus.png new file mode 100644 index 0000000..0466c52 Binary files /dev/null and b/bitmaps/BreezeX-Black/plus.png differ diff --git a/bitmaps/BreezeX-Black/question_arrow.png b/bitmaps/BreezeX-Black/question_arrow.png new file mode 100644 index 0000000..a416b34 Binary files /dev/null and b/bitmaps/BreezeX-Black/question_arrow.png differ diff --git a/bitmaps/BreezeX-Black/right_ptr.png b/bitmaps/BreezeX-Black/right_ptr.png new file mode 100644 index 0000000..07c529b Binary files /dev/null and b/bitmaps/BreezeX-Black/right_ptr.png differ diff --git a/bitmaps/BreezeX-Black/right_side.png b/bitmaps/BreezeX-Black/right_side.png new file mode 100644 index 0000000..ad22de9 Binary files /dev/null and b/bitmaps/BreezeX-Black/right_side.png differ diff --git a/bitmaps/BreezeX-Black/row-resize.png b/bitmaps/BreezeX-Black/row-resize.png new file mode 100644 index 0000000..f6b8401 Binary files /dev/null and b/bitmaps/BreezeX-Black/row-resize.png differ diff --git a/bitmaps/BreezeX-Black/sb_down_arrow.png b/bitmaps/BreezeX-Black/sb_down_arrow.png new file mode 100644 index 0000000..0b46c14 Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_down_arrow.png differ diff --git a/bitmaps/BreezeX-Black/sb_h_double_arrow.png b/bitmaps/BreezeX-Black/sb_h_double_arrow.png new file mode 100644 index 0000000..5f23c22 Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_h_double_arrow.png differ diff --git a/bitmaps/BreezeX-Black/sb_left_arrow.png b/bitmaps/BreezeX-Black/sb_left_arrow.png new file mode 100644 index 0000000..c990da8 Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_left_arrow.png differ diff --git a/bitmaps/BreezeX-Black/sb_right_arrow.png b/bitmaps/BreezeX-Black/sb_right_arrow.png new file mode 100644 index 0000000..160d8b4 Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_right_arrow.png differ diff --git a/bitmaps/BreezeX-Black/sb_up_arrow.png b/bitmaps/BreezeX-Black/sb_up_arrow.png new file mode 100644 index 0000000..769faec Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_up_arrow.png differ diff --git a/bitmaps/BreezeX-Black/sb_v_double_arrow.png b/bitmaps/BreezeX-Black/sb_v_double_arrow.png new file mode 100644 index 0000000..06c377a Binary files /dev/null and b/bitmaps/BreezeX-Black/sb_v_double_arrow.png differ diff --git a/bitmaps/BreezeX-Black/top_left_corner.png b/bitmaps/BreezeX-Black/top_left_corner.png new file mode 100644 index 0000000..f5078a3 Binary files /dev/null and b/bitmaps/BreezeX-Black/top_left_corner.png differ diff --git a/bitmaps/BreezeX-Black/top_right_corner.png b/bitmaps/BreezeX-Black/top_right_corner.png new file mode 100644 index 0000000..51ff0c6 Binary files /dev/null and b/bitmaps/BreezeX-Black/top_right_corner.png differ diff --git a/bitmaps/BreezeX-Black/top_side.png b/bitmaps/BreezeX-Black/top_side.png new file mode 100644 index 0000000..21e6ede Binary files /dev/null and b/bitmaps/BreezeX-Black/top_side.png differ diff --git a/bitmaps/BreezeX-Black/vertical-text.png b/bitmaps/BreezeX-Black/vertical-text.png new file mode 100644 index 0000000..5442697 Binary files /dev/null and b/bitmaps/BreezeX-Black/vertical-text.png differ diff --git a/bitmaps/BreezeX-Black/wait-0001.png b/bitmaps/BreezeX-Black/wait-0001.png new file mode 100644 index 0000000..8f0136b Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0001.png differ diff --git a/bitmaps/BreezeX-Black/wait-0002.png b/bitmaps/BreezeX-Black/wait-0002.png new file mode 100644 index 0000000..63e9074 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0002.png differ diff --git a/bitmaps/BreezeX-Black/wait-0003.png b/bitmaps/BreezeX-Black/wait-0003.png new file mode 100644 index 0000000..0c05413 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0003.png differ diff --git a/bitmaps/BreezeX-Black/wait-0004.png b/bitmaps/BreezeX-Black/wait-0004.png new file mode 100644 index 0000000..4a59d10 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0004.png differ diff --git a/bitmaps/BreezeX-Black/wait-0005.png b/bitmaps/BreezeX-Black/wait-0005.png new file mode 100644 index 0000000..529e967 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0005.png differ diff --git a/bitmaps/BreezeX-Black/wait-0006.png b/bitmaps/BreezeX-Black/wait-0006.png new file mode 100644 index 0000000..7205b68 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0006.png differ diff --git a/bitmaps/BreezeX-Black/wait-0007.png b/bitmaps/BreezeX-Black/wait-0007.png new file mode 100644 index 0000000..81c5f6c Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0007.png differ diff --git a/bitmaps/BreezeX-Black/wait-0008.png b/bitmaps/BreezeX-Black/wait-0008.png new file mode 100644 index 0000000..17c5cec Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0008.png differ diff --git a/bitmaps/BreezeX-Black/wait-0009.png b/bitmaps/BreezeX-Black/wait-0009.png new file mode 100644 index 0000000..79ba616 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0009.png differ diff --git a/bitmaps/BreezeX-Black/wait-0010.png b/bitmaps/BreezeX-Black/wait-0010.png new file mode 100644 index 0000000..4bc13ea Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0010.png differ diff --git a/bitmaps/BreezeX-Black/wait-0011.png b/bitmaps/BreezeX-Black/wait-0011.png new file mode 100644 index 0000000..4230f1b Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0011.png differ diff --git a/bitmaps/BreezeX-Black/wait-0012.png b/bitmaps/BreezeX-Black/wait-0012.png new file mode 100644 index 0000000..8303d5d Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0012.png differ diff --git a/bitmaps/BreezeX-Black/wait-0013.png b/bitmaps/BreezeX-Black/wait-0013.png new file mode 100644 index 0000000..db18781 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0013.png differ diff --git a/bitmaps/BreezeX-Black/wait-0014.png b/bitmaps/BreezeX-Black/wait-0014.png new file mode 100644 index 0000000..fe39376 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0014.png differ diff --git a/bitmaps/BreezeX-Black/wait-0015.png b/bitmaps/BreezeX-Black/wait-0015.png new file mode 100644 index 0000000..d9f0fc9 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0015.png differ diff --git a/bitmaps/BreezeX-Black/wait-0016.png b/bitmaps/BreezeX-Black/wait-0016.png new file mode 100644 index 0000000..60182af Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0016.png differ diff --git a/bitmaps/BreezeX-Black/wait-0017.png b/bitmaps/BreezeX-Black/wait-0017.png new file mode 100644 index 0000000..28e14e9 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0017.png differ diff --git a/bitmaps/BreezeX-Black/wait-0018.png b/bitmaps/BreezeX-Black/wait-0018.png new file mode 100644 index 0000000..3b12214 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0018.png differ diff --git a/bitmaps/BreezeX-Black/wait-0019.png b/bitmaps/BreezeX-Black/wait-0019.png new file mode 100644 index 0000000..45a5d04 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0019.png differ diff --git a/bitmaps/BreezeX-Black/wait-0020.png b/bitmaps/BreezeX-Black/wait-0020.png new file mode 100644 index 0000000..d99be01 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0020.png differ diff --git a/bitmaps/BreezeX-Black/wait-0021.png b/bitmaps/BreezeX-Black/wait-0021.png new file mode 100644 index 0000000..5685cc5 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0021.png differ diff --git a/bitmaps/BreezeX-Black/wait-0022.png b/bitmaps/BreezeX-Black/wait-0022.png new file mode 100644 index 0000000..8ca6a67 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0022.png differ diff --git a/bitmaps/BreezeX-Black/wait-0023.png b/bitmaps/BreezeX-Black/wait-0023.png new file mode 100644 index 0000000..a225fff Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0023.png differ diff --git a/bitmaps/BreezeX-Black/wait-0024.png b/bitmaps/BreezeX-Black/wait-0024.png new file mode 100644 index 0000000..191eb43 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0024.png differ diff --git a/bitmaps/BreezeX-Black/wait-0025.png b/bitmaps/BreezeX-Black/wait-0025.png new file mode 100644 index 0000000..7d0bbfe Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0025.png differ diff --git a/bitmaps/BreezeX-Black/wait-0026.png b/bitmaps/BreezeX-Black/wait-0026.png new file mode 100644 index 0000000..1c40c29 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0026.png differ diff --git a/bitmaps/BreezeX-Black/wait-0027.png b/bitmaps/BreezeX-Black/wait-0027.png new file mode 100644 index 0000000..2377e2d Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0027.png differ diff --git a/bitmaps/BreezeX-Black/wait-0028.png b/bitmaps/BreezeX-Black/wait-0028.png new file mode 100644 index 0000000..c3df46c Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0028.png differ diff --git a/bitmaps/BreezeX-Black/wait-0029.png b/bitmaps/BreezeX-Black/wait-0029.png new file mode 100644 index 0000000..c038578 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0029.png differ diff --git a/bitmaps/BreezeX-Black/wait-0030.png b/bitmaps/BreezeX-Black/wait-0030.png new file mode 100644 index 0000000..73aeeb3 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0030.png differ diff --git a/bitmaps/BreezeX-Black/wait-0031.png b/bitmaps/BreezeX-Black/wait-0031.png new file mode 100644 index 0000000..7655c45 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0031.png differ diff --git a/bitmaps/BreezeX-Black/wait-0032.png b/bitmaps/BreezeX-Black/wait-0032.png new file mode 100644 index 0000000..c2e5140 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0032.png differ diff --git a/bitmaps/BreezeX-Black/wait-0033.png b/bitmaps/BreezeX-Black/wait-0033.png new file mode 100644 index 0000000..cbb1aa4 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0033.png differ diff --git a/bitmaps/BreezeX-Black/wait-0034.png b/bitmaps/BreezeX-Black/wait-0034.png new file mode 100644 index 0000000..a2a29cc Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0034.png differ diff --git a/bitmaps/BreezeX-Black/wait-0035.png b/bitmaps/BreezeX-Black/wait-0035.png new file mode 100644 index 0000000..ecae028 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0035.png differ diff --git a/bitmaps/BreezeX-Black/wait-0036.png b/bitmaps/BreezeX-Black/wait-0036.png new file mode 100644 index 0000000..ccc5ae1 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0036.png differ diff --git a/bitmaps/BreezeX-Black/wait-0037.png b/bitmaps/BreezeX-Black/wait-0037.png new file mode 100644 index 0000000..b66b827 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0037.png differ diff --git a/bitmaps/BreezeX-Black/wait-0038.png b/bitmaps/BreezeX-Black/wait-0038.png new file mode 100644 index 0000000..8bbf977 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0038.png differ diff --git a/bitmaps/BreezeX-Black/wait-0039.png b/bitmaps/BreezeX-Black/wait-0039.png new file mode 100644 index 0000000..72cb994 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0039.png differ diff --git a/bitmaps/BreezeX-Black/wait-0040.png b/bitmaps/BreezeX-Black/wait-0040.png new file mode 100644 index 0000000..223bf1e Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0040.png differ diff --git a/bitmaps/BreezeX-Black/wait-0041.png b/bitmaps/BreezeX-Black/wait-0041.png new file mode 100644 index 0000000..e8ee932 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0041.png differ diff --git a/bitmaps/BreezeX-Black/wait-0042.png b/bitmaps/BreezeX-Black/wait-0042.png new file mode 100644 index 0000000..733efd7 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0042.png differ diff --git a/bitmaps/BreezeX-Black/wait-0043.png b/bitmaps/BreezeX-Black/wait-0043.png new file mode 100644 index 0000000..d5e7085 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0043.png differ diff --git a/bitmaps/BreezeX-Black/wait-0044.png b/bitmaps/BreezeX-Black/wait-0044.png new file mode 100644 index 0000000..b1d83b4 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0044.png differ diff --git a/bitmaps/BreezeX-Black/wait-0045.png b/bitmaps/BreezeX-Black/wait-0045.png new file mode 100644 index 0000000..2c57910 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0045.png differ diff --git a/bitmaps/BreezeX-Black/wait-0046.png b/bitmaps/BreezeX-Black/wait-0046.png new file mode 100644 index 0000000..25ec80f Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0046.png differ diff --git a/bitmaps/BreezeX-Black/wait-0047.png b/bitmaps/BreezeX-Black/wait-0047.png new file mode 100644 index 0000000..e572b9d Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0047.png differ diff --git a/bitmaps/BreezeX-Black/wait-0048.png b/bitmaps/BreezeX-Black/wait-0048.png new file mode 100644 index 0000000..7c08b2d Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0048.png differ diff --git a/bitmaps/BreezeX-Black/wait-0049.png b/bitmaps/BreezeX-Black/wait-0049.png new file mode 100644 index 0000000..6e67184 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0049.png differ diff --git a/bitmaps/BreezeX-Black/wait-0050.png b/bitmaps/BreezeX-Black/wait-0050.png new file mode 100644 index 0000000..d02a349 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0050.png differ diff --git a/bitmaps/BreezeX-Black/wait-0051.png b/bitmaps/BreezeX-Black/wait-0051.png new file mode 100644 index 0000000..19a94fa Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0051.png differ diff --git a/bitmaps/BreezeX-Black/wait-0052.png b/bitmaps/BreezeX-Black/wait-0052.png new file mode 100644 index 0000000..9be7af4 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0052.png differ diff --git a/bitmaps/BreezeX-Black/wait-0053.png b/bitmaps/BreezeX-Black/wait-0053.png new file mode 100644 index 0000000..f518cbb Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0053.png differ diff --git a/bitmaps/BreezeX-Black/wait-0054.png b/bitmaps/BreezeX-Black/wait-0054.png new file mode 100644 index 0000000..07b6e6f Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0054.png differ diff --git a/bitmaps/BreezeX-Black/wait-0055.png b/bitmaps/BreezeX-Black/wait-0055.png new file mode 100644 index 0000000..eb8ad87 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0055.png differ diff --git a/bitmaps/BreezeX-Black/wait-0056.png b/bitmaps/BreezeX-Black/wait-0056.png new file mode 100644 index 0000000..082b397 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0056.png differ diff --git a/bitmaps/BreezeX-Black/wait-0057.png b/bitmaps/BreezeX-Black/wait-0057.png new file mode 100644 index 0000000..30106d4 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0057.png differ diff --git a/bitmaps/BreezeX-Black/wait-0058.png b/bitmaps/BreezeX-Black/wait-0058.png new file mode 100644 index 0000000..5873815 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0058.png differ diff --git a/bitmaps/BreezeX-Black/wait-0059.png b/bitmaps/BreezeX-Black/wait-0059.png new file mode 100644 index 0000000..f950320 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0059.png differ diff --git a/bitmaps/BreezeX-Black/wait-0060.png b/bitmaps/BreezeX-Black/wait-0060.png new file mode 100644 index 0000000..740d2c4 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0060.png differ diff --git a/bitmaps/BreezeX-Black/wait-0061.png b/bitmaps/BreezeX-Black/wait-0061.png new file mode 100644 index 0000000..2245fc9 Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0061.png differ diff --git a/bitmaps/BreezeX-Black/wait-0062.png b/bitmaps/BreezeX-Black/wait-0062.png new file mode 100644 index 0000000..ce957de Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0062.png differ diff --git a/bitmaps/BreezeX-Black/wait-0063.png b/bitmaps/BreezeX-Black/wait-0063.png new file mode 100644 index 0000000..ce957de Binary files /dev/null and b/bitmaps/BreezeX-Black/wait-0063.png differ diff --git a/bitmaps/BreezeX-Black/wayland-cursor.png b/bitmaps/BreezeX-Black/wayland-cursor.png new file mode 100644 index 0000000..c0f692e Binary files /dev/null and b/bitmaps/BreezeX-Black/wayland-cursor.png differ diff --git a/bitmaps/BreezeX-Black/xterm.png b/bitmaps/BreezeX-Black/xterm.png new file mode 100644 index 0000000..6aa23ce Binary files /dev/null and b/bitmaps/BreezeX-Black/xterm.png differ diff --git a/bitmaps/BreezeX-Black/zoom-in.png b/bitmaps/BreezeX-Black/zoom-in.png new file mode 100644 index 0000000..0d5728d Binary files /dev/null and b/bitmaps/BreezeX-Black/zoom-in.png differ diff --git a/bitmaps/BreezeX-Black/zoom-out.png b/bitmaps/BreezeX-Black/zoom-out.png new file mode 100644 index 0000000..08bf546 Binary files /dev/null and b/bitmaps/BreezeX-Black/zoom-out.png differ diff --git a/bitmaps/BreezeX-Dark/X_cursor.png b/bitmaps/BreezeX-Dark/X_cursor.png new file mode 100644 index 0000000..725b865 Binary files /dev/null and b/bitmaps/BreezeX-Dark/X_cursor.png differ diff --git a/bitmaps/BreezeX-Dark/all-scroll.png b/bitmaps/BreezeX-Dark/all-scroll.png new file mode 100644 index 0000000..f200983 Binary files /dev/null and b/bitmaps/BreezeX-Dark/all-scroll.png differ diff --git a/bitmaps/BreezeX-Dark/bd_double_arrow.png b/bitmaps/BreezeX-Dark/bd_double_arrow.png new file mode 100644 index 0000000..e383586 Binary files /dev/null and b/bitmaps/BreezeX-Dark/bd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/bottom_left_corner.png b/bitmaps/BreezeX-Dark/bottom_left_corner.png new file mode 100644 index 0000000..f365c3d Binary files /dev/null and b/bitmaps/BreezeX-Dark/bottom_left_corner.png differ diff --git a/bitmaps/BreezeX-Dark/bottom_right_corner.png b/bitmaps/BreezeX-Dark/bottom_right_corner.png new file mode 100644 index 0000000..e5ea868 Binary files /dev/null and b/bitmaps/BreezeX-Dark/bottom_right_corner.png differ diff --git a/bitmaps/BreezeX-Dark/bottom_side.png b/bitmaps/BreezeX-Dark/bottom_side.png new file mode 100644 index 0000000..496e78d Binary files /dev/null and b/bitmaps/BreezeX-Dark/bottom_side.png differ diff --git a/bitmaps/BreezeX-Dark/center_ptr.png b/bitmaps/BreezeX-Dark/center_ptr.png new file mode 100644 index 0000000..4c06996 Binary files /dev/null and b/bitmaps/BreezeX-Dark/center_ptr.png differ diff --git a/bitmaps/BreezeX-Dark/col-resize.png b/bitmaps/BreezeX-Dark/col-resize.png new file mode 100644 index 0000000..ce38b40 Binary files /dev/null and b/bitmaps/BreezeX-Dark/col-resize.png differ diff --git a/bitmaps/BreezeX-Dark/color-picker.png b/bitmaps/BreezeX-Dark/color-picker.png new file mode 100644 index 0000000..b477d23 Binary files /dev/null and b/bitmaps/BreezeX-Dark/color-picker.png differ diff --git a/bitmaps/BreezeX-Dark/context-menu.png b/bitmaps/BreezeX-Dark/context-menu.png new file mode 100644 index 0000000..b6f34fa Binary files /dev/null and b/bitmaps/BreezeX-Dark/context-menu.png differ diff --git a/bitmaps/BreezeX-Dark/copy.png b/bitmaps/BreezeX-Dark/copy.png new file mode 100644 index 0000000..e3aa0c8 Binary files /dev/null and b/bitmaps/BreezeX-Dark/copy.png differ diff --git a/bitmaps/BreezeX-Dark/cross.png b/bitmaps/BreezeX-Dark/cross.png new file mode 100644 index 0000000..f2f065f Binary files /dev/null and b/bitmaps/BreezeX-Dark/cross.png differ diff --git a/bitmaps/BreezeX-Dark/crossed_circle.png b/bitmaps/BreezeX-Dark/crossed_circle.png new file mode 100644 index 0000000..2c8e836 Binary files /dev/null and b/bitmaps/BreezeX-Dark/crossed_circle.png differ diff --git a/bitmaps/BreezeX-Dark/dnd_no_drop.png b/bitmaps/BreezeX-Dark/dnd_no_drop.png new file mode 100644 index 0000000..0ee8a9f Binary files /dev/null and b/bitmaps/BreezeX-Dark/dnd_no_drop.png differ diff --git a/bitmaps/BreezeX-Dark/dotbox.png b/bitmaps/BreezeX-Dark/dotbox.png new file mode 100644 index 0000000..7cee3db Binary files /dev/null and b/bitmaps/BreezeX-Dark/dotbox.png differ diff --git a/bitmaps/BreezeX-Dark/fd_double_arrow.png b/bitmaps/BreezeX-Dark/fd_double_arrow.png new file mode 100644 index 0000000..ec405d5 Binary files /dev/null and b/bitmaps/BreezeX-Dark/fd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/hand1.png b/bitmaps/BreezeX-Dark/hand1.png new file mode 100644 index 0000000..daf3241 Binary files /dev/null and b/bitmaps/BreezeX-Dark/hand1.png differ diff --git a/bitmaps/BreezeX-Dark/hand2.png b/bitmaps/BreezeX-Dark/hand2.png new file mode 100644 index 0000000..fd4ce1e Binary files /dev/null and b/bitmaps/BreezeX-Dark/hand2.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr.png b/bitmaps/BreezeX-Dark/left_ptr.png new file mode 100644 index 0000000..2994e29 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0001.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0001.png new file mode 100644 index 0000000..58f69e2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0001.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0002.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0002.png new file mode 100644 index 0000000..278887b Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0002.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0003.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0003.png new file mode 100644 index 0000000..fd5c458 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0003.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0004.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0004.png new file mode 100644 index 0000000..019b263 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0004.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0005.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0005.png new file mode 100644 index 0000000..5a2d9c3 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0005.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0006.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0006.png new file mode 100644 index 0000000..493f98a Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0006.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0007.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0007.png new file mode 100644 index 0000000..623097f Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0007.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0008.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0008.png new file mode 100644 index 0000000..363a993 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0008.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0009.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0009.png new file mode 100644 index 0000000..c652298 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0009.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0010.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0010.png new file mode 100644 index 0000000..58c77a6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0010.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0011.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0011.png new file mode 100644 index 0000000..e4642ee Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0011.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0012.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0012.png new file mode 100644 index 0000000..4ec4724 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0012.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0013.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0013.png new file mode 100644 index 0000000..89439b8 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0013.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0014.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0014.png new file mode 100644 index 0000000..8f0bbe6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0014.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0015.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0015.png new file mode 100644 index 0000000..3c606d9 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0015.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0016.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0016.png new file mode 100644 index 0000000..d300a1b Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0016.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0017.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0017.png new file mode 100644 index 0000000..fa1dee4 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0017.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0018.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0018.png new file mode 100644 index 0000000..d370bb7 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0018.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0019.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0019.png new file mode 100644 index 0000000..99ed15f Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0019.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0020.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0020.png new file mode 100644 index 0000000..dc599f9 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0020.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0021.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0021.png new file mode 100644 index 0000000..9693177 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0021.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0022.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0022.png new file mode 100644 index 0000000..7d6cb63 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0022.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0023.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0023.png new file mode 100644 index 0000000..9be589b Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0023.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0024.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0024.png new file mode 100644 index 0000000..f805cca Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0024.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0025.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0025.png new file mode 100644 index 0000000..0de9240 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0025.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0026.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0026.png new file mode 100644 index 0000000..730cf27 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0026.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0027.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0027.png new file mode 100644 index 0000000..96d2eea Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0027.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0028.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0028.png new file mode 100644 index 0000000..65d7f54 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0028.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0029.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0029.png new file mode 100644 index 0000000..cc0dff1 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0029.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0030.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0030.png new file mode 100644 index 0000000..29e54de Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0030.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0031.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0031.png new file mode 100644 index 0000000..218338b Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0031.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0032.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0032.png new file mode 100644 index 0000000..9e066cb Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0032.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0033.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0033.png new file mode 100644 index 0000000..a4837bc Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0033.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0034.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0034.png new file mode 100644 index 0000000..ed8234c Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0034.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0035.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0035.png new file mode 100644 index 0000000..75f15eb Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0035.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0036.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0036.png new file mode 100644 index 0000000..01f05f1 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0036.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0037.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0037.png new file mode 100644 index 0000000..4b7206a Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0037.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0038.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0038.png new file mode 100644 index 0000000..c5f5ca2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0038.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0039.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0039.png new file mode 100644 index 0000000..9a03573 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0039.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0040.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0040.png new file mode 100644 index 0000000..884135e Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0040.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0041.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0041.png new file mode 100644 index 0000000..5658612 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0041.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0042.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0042.png new file mode 100644 index 0000000..8e79a56 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0042.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0043.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0043.png new file mode 100644 index 0000000..507c86a Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0043.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0044.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0044.png new file mode 100644 index 0000000..b28394c Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0044.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0045.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0045.png new file mode 100644 index 0000000..88b37b3 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0045.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0046.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0046.png new file mode 100644 index 0000000..8708ca0 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0046.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0047.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0047.png new file mode 100644 index 0000000..2dcc9af Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0047.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0048.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0048.png new file mode 100644 index 0000000..6800cc6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0048.png differ diff --git a/bitmaps/BreezeX-Dark/left_ptr_watch-0049.png b/bitmaps/BreezeX-Dark/left_ptr_watch-0049.png new file mode 100644 index 0000000..4c70744 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_ptr_watch-0049.png differ diff --git a/bitmaps/BreezeX-Dark/left_side.png b/bitmaps/BreezeX-Dark/left_side.png new file mode 100644 index 0000000..b36ffd7 Binary files /dev/null and b/bitmaps/BreezeX-Dark/left_side.png differ diff --git a/bitmaps/BreezeX-Dark/link.png b/bitmaps/BreezeX-Dark/link.png new file mode 100644 index 0000000..c16e5a2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/link.png differ diff --git a/bitmaps/BreezeX-Dark/move.png b/bitmaps/BreezeX-Dark/move.png new file mode 100644 index 0000000..54a6905 Binary files /dev/null and b/bitmaps/BreezeX-Dark/move.png differ diff --git a/bitmaps/BreezeX-Dark/pencil.png b/bitmaps/BreezeX-Dark/pencil.png new file mode 100644 index 0000000..f14dff7 Binary files /dev/null and b/bitmaps/BreezeX-Dark/pencil.png differ diff --git a/bitmaps/BreezeX-Dark/pirate.png b/bitmaps/BreezeX-Dark/pirate.png new file mode 100644 index 0000000..b133657 Binary files /dev/null and b/bitmaps/BreezeX-Dark/pirate.png differ diff --git a/bitmaps/BreezeX-Dark/plus.png b/bitmaps/BreezeX-Dark/plus.png new file mode 100644 index 0000000..61dcc70 Binary files /dev/null and b/bitmaps/BreezeX-Dark/plus.png differ diff --git a/bitmaps/BreezeX-Dark/question_arrow.png b/bitmaps/BreezeX-Dark/question_arrow.png new file mode 100644 index 0000000..db3126d Binary files /dev/null and b/bitmaps/BreezeX-Dark/question_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/right_ptr.png b/bitmaps/BreezeX-Dark/right_ptr.png new file mode 100644 index 0000000..0e93986 Binary files /dev/null and b/bitmaps/BreezeX-Dark/right_ptr.png differ diff --git a/bitmaps/BreezeX-Dark/right_side.png b/bitmaps/BreezeX-Dark/right_side.png new file mode 100644 index 0000000..e48d480 Binary files /dev/null and b/bitmaps/BreezeX-Dark/right_side.png differ diff --git a/bitmaps/BreezeX-Dark/row-resize.png b/bitmaps/BreezeX-Dark/row-resize.png new file mode 100644 index 0000000..4656b37 Binary files /dev/null and b/bitmaps/BreezeX-Dark/row-resize.png differ diff --git a/bitmaps/BreezeX-Dark/sb_down_arrow.png b/bitmaps/BreezeX-Dark/sb_down_arrow.png new file mode 100644 index 0000000..4022797 Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_down_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/sb_h_double_arrow.png b/bitmaps/BreezeX-Dark/sb_h_double_arrow.png new file mode 100644 index 0000000..0f4777a Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_h_double_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/sb_left_arrow.png b/bitmaps/BreezeX-Dark/sb_left_arrow.png new file mode 100644 index 0000000..de47088 Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_left_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/sb_right_arrow.png b/bitmaps/BreezeX-Dark/sb_right_arrow.png new file mode 100644 index 0000000..decead2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_right_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/sb_up_arrow.png b/bitmaps/BreezeX-Dark/sb_up_arrow.png new file mode 100644 index 0000000..7fea714 Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_up_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/sb_v_double_arrow.png b/bitmaps/BreezeX-Dark/sb_v_double_arrow.png new file mode 100644 index 0000000..22693a6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/sb_v_double_arrow.png differ diff --git a/bitmaps/BreezeX-Dark/top_left_corner.png b/bitmaps/BreezeX-Dark/top_left_corner.png new file mode 100644 index 0000000..fdfd59e Binary files /dev/null and b/bitmaps/BreezeX-Dark/top_left_corner.png differ diff --git a/bitmaps/BreezeX-Dark/top_right_corner.png b/bitmaps/BreezeX-Dark/top_right_corner.png new file mode 100644 index 0000000..6b38e50 Binary files /dev/null and b/bitmaps/BreezeX-Dark/top_right_corner.png differ diff --git a/bitmaps/BreezeX-Dark/top_side.png b/bitmaps/BreezeX-Dark/top_side.png new file mode 100644 index 0000000..17f31fc Binary files /dev/null and b/bitmaps/BreezeX-Dark/top_side.png differ diff --git a/bitmaps/BreezeX-Dark/vertical-text.png b/bitmaps/BreezeX-Dark/vertical-text.png new file mode 100644 index 0000000..3b59911 Binary files /dev/null and b/bitmaps/BreezeX-Dark/vertical-text.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0001.png b/bitmaps/BreezeX-Dark/wait-0001.png new file mode 100644 index 0000000..654d435 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0001.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0002.png b/bitmaps/BreezeX-Dark/wait-0002.png new file mode 100644 index 0000000..f2872cc Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0002.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0003.png b/bitmaps/BreezeX-Dark/wait-0003.png new file mode 100644 index 0000000..dca428b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0003.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0004.png b/bitmaps/BreezeX-Dark/wait-0004.png new file mode 100644 index 0000000..fed1e6b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0004.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0005.png b/bitmaps/BreezeX-Dark/wait-0005.png new file mode 100644 index 0000000..b3d4268 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0005.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0006.png b/bitmaps/BreezeX-Dark/wait-0006.png new file mode 100644 index 0000000..8912ed2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0006.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0007.png b/bitmaps/BreezeX-Dark/wait-0007.png new file mode 100644 index 0000000..19b6509 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0007.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0008.png b/bitmaps/BreezeX-Dark/wait-0008.png new file mode 100644 index 0000000..8f49744 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0008.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0009.png b/bitmaps/BreezeX-Dark/wait-0009.png new file mode 100644 index 0000000..42a6e0b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0009.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0010.png b/bitmaps/BreezeX-Dark/wait-0010.png new file mode 100644 index 0000000..325b20b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0010.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0011.png b/bitmaps/BreezeX-Dark/wait-0011.png new file mode 100644 index 0000000..7b15f3b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0011.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0012.png b/bitmaps/BreezeX-Dark/wait-0012.png new file mode 100644 index 0000000..b98f80c Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0012.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0013.png b/bitmaps/BreezeX-Dark/wait-0013.png new file mode 100644 index 0000000..5ab50e6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0013.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0014.png b/bitmaps/BreezeX-Dark/wait-0014.png new file mode 100644 index 0000000..b59bdef Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0014.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0015.png b/bitmaps/BreezeX-Dark/wait-0015.png new file mode 100644 index 0000000..f5edb6e Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0015.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0016.png b/bitmaps/BreezeX-Dark/wait-0016.png new file mode 100644 index 0000000..1252ca3 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0016.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0017.png b/bitmaps/BreezeX-Dark/wait-0017.png new file mode 100644 index 0000000..5b1307a Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0017.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0018.png b/bitmaps/BreezeX-Dark/wait-0018.png new file mode 100644 index 0000000..ab402be Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0018.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0019.png b/bitmaps/BreezeX-Dark/wait-0019.png new file mode 100644 index 0000000..7da3c69 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0019.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0020.png b/bitmaps/BreezeX-Dark/wait-0020.png new file mode 100644 index 0000000..a9ab84a Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0020.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0021.png b/bitmaps/BreezeX-Dark/wait-0021.png new file mode 100644 index 0000000..c178119 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0021.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0022.png b/bitmaps/BreezeX-Dark/wait-0022.png new file mode 100644 index 0000000..abc1fd5 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0022.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0023.png b/bitmaps/BreezeX-Dark/wait-0023.png new file mode 100644 index 0000000..e3bd7d4 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0023.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0024.png b/bitmaps/BreezeX-Dark/wait-0024.png new file mode 100644 index 0000000..79f6cad Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0024.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0025.png b/bitmaps/BreezeX-Dark/wait-0025.png new file mode 100644 index 0000000..afde3a0 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0025.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0026.png b/bitmaps/BreezeX-Dark/wait-0026.png new file mode 100644 index 0000000..4d23c88 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0026.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0027.png b/bitmaps/BreezeX-Dark/wait-0027.png new file mode 100644 index 0000000..4877eab Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0027.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0028.png b/bitmaps/BreezeX-Dark/wait-0028.png new file mode 100644 index 0000000..ad33f34 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0028.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0029.png b/bitmaps/BreezeX-Dark/wait-0029.png new file mode 100644 index 0000000..d20504e Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0029.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0030.png b/bitmaps/BreezeX-Dark/wait-0030.png new file mode 100644 index 0000000..9828739 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0030.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0031.png b/bitmaps/BreezeX-Dark/wait-0031.png new file mode 100644 index 0000000..b835304 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0031.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0032.png b/bitmaps/BreezeX-Dark/wait-0032.png new file mode 100644 index 0000000..f2a6bde Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0032.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0033.png b/bitmaps/BreezeX-Dark/wait-0033.png new file mode 100644 index 0000000..a3e621b Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0033.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0034.png b/bitmaps/BreezeX-Dark/wait-0034.png new file mode 100644 index 0000000..3338989 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0034.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0035.png b/bitmaps/BreezeX-Dark/wait-0035.png new file mode 100644 index 0000000..5e8f9d0 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0035.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0036.png b/bitmaps/BreezeX-Dark/wait-0036.png new file mode 100644 index 0000000..5e94648 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0036.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0037.png b/bitmaps/BreezeX-Dark/wait-0037.png new file mode 100644 index 0000000..fb795c3 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0037.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0038.png b/bitmaps/BreezeX-Dark/wait-0038.png new file mode 100644 index 0000000..bcf02ef Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0038.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0039.png b/bitmaps/BreezeX-Dark/wait-0039.png new file mode 100644 index 0000000..5f2b703 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0039.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0040.png b/bitmaps/BreezeX-Dark/wait-0040.png new file mode 100644 index 0000000..77c4ed6 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0040.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0041.png b/bitmaps/BreezeX-Dark/wait-0041.png new file mode 100644 index 0000000..a13ac8a Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0041.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0042.png b/bitmaps/BreezeX-Dark/wait-0042.png new file mode 100644 index 0000000..8d475f9 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0042.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0043.png b/bitmaps/BreezeX-Dark/wait-0043.png new file mode 100644 index 0000000..baf87b2 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0043.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0044.png b/bitmaps/BreezeX-Dark/wait-0044.png new file mode 100644 index 0000000..b1b0621 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0044.png differ diff --git a/bitmaps/BreezeX-Dark/wait-0045.png b/bitmaps/BreezeX-Dark/wait-0045.png new file mode 100644 index 0000000..b1b0621 Binary files /dev/null and b/bitmaps/BreezeX-Dark/wait-0045.png differ diff --git a/bitmaps/BreezeX-Dark/wayland-cursor.png b/bitmaps/BreezeX-Dark/wayland-cursor.png new file mode 100644 index 0000000..c0f692e Binary files /dev/null and b/bitmaps/BreezeX-Dark/wayland-cursor.png differ diff --git a/bitmaps/BreezeX-Dark/xterm.png b/bitmaps/BreezeX-Dark/xterm.png new file mode 100644 index 0000000..e39f74a Binary files /dev/null and b/bitmaps/BreezeX-Dark/xterm.png differ diff --git a/bitmaps/BreezeX-Dark/zoom-in.png b/bitmaps/BreezeX-Dark/zoom-in.png new file mode 100644 index 0000000..89cbc05 Binary files /dev/null and b/bitmaps/BreezeX-Dark/zoom-in.png differ diff --git a/bitmaps/BreezeX-Dark/zoom-out.png b/bitmaps/BreezeX-Dark/zoom-out.png new file mode 100644 index 0000000..a765edf Binary files /dev/null and b/bitmaps/BreezeX-Dark/zoom-out.png differ diff --git a/bitmaps/BreezeX-Light/X_cursor.png b/bitmaps/BreezeX-Light/X_cursor.png new file mode 100644 index 0000000..725b865 Binary files /dev/null and b/bitmaps/BreezeX-Light/X_cursor.png differ diff --git a/bitmaps/BreezeX-Light/all-scroll.png b/bitmaps/BreezeX-Light/all-scroll.png new file mode 100644 index 0000000..c15b890 Binary files /dev/null and b/bitmaps/BreezeX-Light/all-scroll.png differ diff --git a/bitmaps/BreezeX-Light/bd_double_arrow.png b/bitmaps/BreezeX-Light/bd_double_arrow.png new file mode 100644 index 0000000..f8d9c0f Binary files /dev/null and b/bitmaps/BreezeX-Light/bd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Light/bottom_left_corner.png b/bitmaps/BreezeX-Light/bottom_left_corner.png new file mode 100644 index 0000000..37505cf Binary files /dev/null and b/bitmaps/BreezeX-Light/bottom_left_corner.png differ diff --git a/bitmaps/BreezeX-Light/bottom_right_corner.png b/bitmaps/BreezeX-Light/bottom_right_corner.png new file mode 100644 index 0000000..6ea814c Binary files /dev/null and b/bitmaps/BreezeX-Light/bottom_right_corner.png differ diff --git a/bitmaps/BreezeX-Light/bottom_side.png b/bitmaps/BreezeX-Light/bottom_side.png new file mode 100644 index 0000000..413c522 Binary files /dev/null and b/bitmaps/BreezeX-Light/bottom_side.png differ diff --git a/bitmaps/BreezeX-Light/center_ptr.png b/bitmaps/BreezeX-Light/center_ptr.png new file mode 100644 index 0000000..7a5fd11 Binary files /dev/null and b/bitmaps/BreezeX-Light/center_ptr.png differ diff --git a/bitmaps/BreezeX-Light/col-resize.png b/bitmaps/BreezeX-Light/col-resize.png new file mode 100644 index 0000000..b14ec4d Binary files /dev/null and b/bitmaps/BreezeX-Light/col-resize.png differ diff --git a/bitmaps/BreezeX-Light/color-picker.png b/bitmaps/BreezeX-Light/color-picker.png new file mode 100644 index 0000000..ffc9448 Binary files /dev/null and b/bitmaps/BreezeX-Light/color-picker.png differ diff --git a/bitmaps/BreezeX-Light/context-menu.png b/bitmaps/BreezeX-Light/context-menu.png new file mode 100644 index 0000000..80c369f Binary files /dev/null and b/bitmaps/BreezeX-Light/context-menu.png differ diff --git a/bitmaps/BreezeX-Light/copy.png b/bitmaps/BreezeX-Light/copy.png new file mode 100644 index 0000000..5bff680 Binary files /dev/null and b/bitmaps/BreezeX-Light/copy.png differ diff --git a/bitmaps/BreezeX-Light/cross.png b/bitmaps/BreezeX-Light/cross.png new file mode 100644 index 0000000..5efc724 Binary files /dev/null and b/bitmaps/BreezeX-Light/cross.png differ diff --git a/bitmaps/BreezeX-Light/crossed_circle.png b/bitmaps/BreezeX-Light/crossed_circle.png new file mode 100644 index 0000000..62f1113 Binary files /dev/null and b/bitmaps/BreezeX-Light/crossed_circle.png differ diff --git a/bitmaps/BreezeX-Light/dnd_no_drop.png b/bitmaps/BreezeX-Light/dnd_no_drop.png new file mode 100644 index 0000000..0ee8a9f Binary files /dev/null and b/bitmaps/BreezeX-Light/dnd_no_drop.png differ diff --git a/bitmaps/BreezeX-Light/dotbox.png b/bitmaps/BreezeX-Light/dotbox.png new file mode 100644 index 0000000..ca9e73a Binary files /dev/null and b/bitmaps/BreezeX-Light/dotbox.png differ diff --git a/bitmaps/BreezeX-Light/fd_double_arrow.png b/bitmaps/BreezeX-Light/fd_double_arrow.png new file mode 100644 index 0000000..225a635 Binary files /dev/null and b/bitmaps/BreezeX-Light/fd_double_arrow.png differ diff --git a/bitmaps/BreezeX-Light/hand1.png b/bitmaps/BreezeX-Light/hand1.png new file mode 100644 index 0000000..8ea27ff Binary files /dev/null and b/bitmaps/BreezeX-Light/hand1.png differ diff --git a/bitmaps/BreezeX-Light/hand2.png b/bitmaps/BreezeX-Light/hand2.png new file mode 100644 index 0000000..210c3ed Binary files /dev/null and b/bitmaps/BreezeX-Light/hand2.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr.png b/bitmaps/BreezeX-Light/left_ptr.png new file mode 100644 index 0000000..d67b3ed Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0001.png b/bitmaps/BreezeX-Light/left_ptr_watch-0001.png new file mode 100644 index 0000000..097a1cd Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0001.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0002.png b/bitmaps/BreezeX-Light/left_ptr_watch-0002.png new file mode 100644 index 0000000..dca8ef6 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0002.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0003.png b/bitmaps/BreezeX-Light/left_ptr_watch-0003.png new file mode 100644 index 0000000..043b118 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0003.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0004.png b/bitmaps/BreezeX-Light/left_ptr_watch-0004.png new file mode 100644 index 0000000..b5a5233 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0004.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0005.png b/bitmaps/BreezeX-Light/left_ptr_watch-0005.png new file mode 100644 index 0000000..604e6e5 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0005.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0006.png b/bitmaps/BreezeX-Light/left_ptr_watch-0006.png new file mode 100644 index 0000000..a2abaa0 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0006.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0007.png b/bitmaps/BreezeX-Light/left_ptr_watch-0007.png new file mode 100644 index 0000000..1d1108a Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0007.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0008.png b/bitmaps/BreezeX-Light/left_ptr_watch-0008.png new file mode 100644 index 0000000..3a75dbb Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0008.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0009.png b/bitmaps/BreezeX-Light/left_ptr_watch-0009.png new file mode 100644 index 0000000..5e53aaf Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0009.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0010.png b/bitmaps/BreezeX-Light/left_ptr_watch-0010.png new file mode 100644 index 0000000..44359df Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0010.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0011.png b/bitmaps/BreezeX-Light/left_ptr_watch-0011.png new file mode 100644 index 0000000..b38d390 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0011.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0012.png b/bitmaps/BreezeX-Light/left_ptr_watch-0012.png new file mode 100644 index 0000000..9cff812 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0012.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0013.png b/bitmaps/BreezeX-Light/left_ptr_watch-0013.png new file mode 100644 index 0000000..106b592 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0013.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0014.png b/bitmaps/BreezeX-Light/left_ptr_watch-0014.png new file mode 100644 index 0000000..8ceb51b Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0014.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0015.png b/bitmaps/BreezeX-Light/left_ptr_watch-0015.png new file mode 100644 index 0000000..ade70d6 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0015.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0016.png b/bitmaps/BreezeX-Light/left_ptr_watch-0016.png new file mode 100644 index 0000000..97c9945 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0016.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0017.png b/bitmaps/BreezeX-Light/left_ptr_watch-0017.png new file mode 100644 index 0000000..f39f5ca Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0017.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0018.png b/bitmaps/BreezeX-Light/left_ptr_watch-0018.png new file mode 100644 index 0000000..8e93887 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0018.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0019.png b/bitmaps/BreezeX-Light/left_ptr_watch-0019.png new file mode 100644 index 0000000..40790f1 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0019.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0020.png b/bitmaps/BreezeX-Light/left_ptr_watch-0020.png new file mode 100644 index 0000000..e2456ce Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0020.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0021.png b/bitmaps/BreezeX-Light/left_ptr_watch-0021.png new file mode 100644 index 0000000..9859e2f Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0021.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0022.png b/bitmaps/BreezeX-Light/left_ptr_watch-0022.png new file mode 100644 index 0000000..ce56465 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0022.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0023.png b/bitmaps/BreezeX-Light/left_ptr_watch-0023.png new file mode 100644 index 0000000..266d2ad Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0023.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0024.png b/bitmaps/BreezeX-Light/left_ptr_watch-0024.png new file mode 100644 index 0000000..98f3f16 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0024.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0025.png b/bitmaps/BreezeX-Light/left_ptr_watch-0025.png new file mode 100644 index 0000000..6403cfe Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0025.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0026.png b/bitmaps/BreezeX-Light/left_ptr_watch-0026.png new file mode 100644 index 0000000..b9d8e65 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0026.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0027.png b/bitmaps/BreezeX-Light/left_ptr_watch-0027.png new file mode 100644 index 0000000..b1fbe7c Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0027.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0028.png b/bitmaps/BreezeX-Light/left_ptr_watch-0028.png new file mode 100644 index 0000000..c38e927 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0028.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0029.png b/bitmaps/BreezeX-Light/left_ptr_watch-0029.png new file mode 100644 index 0000000..c0078ca Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0029.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0030.png b/bitmaps/BreezeX-Light/left_ptr_watch-0030.png new file mode 100644 index 0000000..00220d2 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0030.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0031.png b/bitmaps/BreezeX-Light/left_ptr_watch-0031.png new file mode 100644 index 0000000..189788c Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0031.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0032.png b/bitmaps/BreezeX-Light/left_ptr_watch-0032.png new file mode 100644 index 0000000..0d98318 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0032.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0033.png b/bitmaps/BreezeX-Light/left_ptr_watch-0033.png new file mode 100644 index 0000000..c763890 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0033.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0034.png b/bitmaps/BreezeX-Light/left_ptr_watch-0034.png new file mode 100644 index 0000000..d109fa1 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0034.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0035.png b/bitmaps/BreezeX-Light/left_ptr_watch-0035.png new file mode 100644 index 0000000..d34b1c7 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0035.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0036.png b/bitmaps/BreezeX-Light/left_ptr_watch-0036.png new file mode 100644 index 0000000..ec6506f Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0036.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0037.png b/bitmaps/BreezeX-Light/left_ptr_watch-0037.png new file mode 100644 index 0000000..66e91c6 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0037.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0038.png b/bitmaps/BreezeX-Light/left_ptr_watch-0038.png new file mode 100644 index 0000000..ad1d171 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0038.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0039.png b/bitmaps/BreezeX-Light/left_ptr_watch-0039.png new file mode 100644 index 0000000..a240daa Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0039.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0040.png b/bitmaps/BreezeX-Light/left_ptr_watch-0040.png new file mode 100644 index 0000000..04e5678 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0040.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0041.png b/bitmaps/BreezeX-Light/left_ptr_watch-0041.png new file mode 100644 index 0000000..89d73cf Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0041.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0042.png b/bitmaps/BreezeX-Light/left_ptr_watch-0042.png new file mode 100644 index 0000000..986a1a8 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0042.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0043.png b/bitmaps/BreezeX-Light/left_ptr_watch-0043.png new file mode 100644 index 0000000..4f9c3e3 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0043.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0044.png b/bitmaps/BreezeX-Light/left_ptr_watch-0044.png new file mode 100644 index 0000000..cada188 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0044.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0045.png b/bitmaps/BreezeX-Light/left_ptr_watch-0045.png new file mode 100644 index 0000000..81f8f71 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0045.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0046.png b/bitmaps/BreezeX-Light/left_ptr_watch-0046.png new file mode 100644 index 0000000..9ac6380 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0046.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0047.png b/bitmaps/BreezeX-Light/left_ptr_watch-0047.png new file mode 100644 index 0000000..db15ad8 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0047.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0048.png b/bitmaps/BreezeX-Light/left_ptr_watch-0048.png new file mode 100644 index 0000000..3664b9f Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0048.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0049.png b/bitmaps/BreezeX-Light/left_ptr_watch-0049.png new file mode 100644 index 0000000..7359837 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0049.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0050.png b/bitmaps/BreezeX-Light/left_ptr_watch-0050.png new file mode 100644 index 0000000..f710d3d Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0050.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0051.png b/bitmaps/BreezeX-Light/left_ptr_watch-0051.png new file mode 100644 index 0000000..5353a0a Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0051.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0052.png b/bitmaps/BreezeX-Light/left_ptr_watch-0052.png new file mode 100644 index 0000000..408453e Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0052.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0053.png b/bitmaps/BreezeX-Light/left_ptr_watch-0053.png new file mode 100644 index 0000000..cbb96b5 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0053.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0054.png b/bitmaps/BreezeX-Light/left_ptr_watch-0054.png new file mode 100644 index 0000000..0bd7d46 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0054.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0055.png b/bitmaps/BreezeX-Light/left_ptr_watch-0055.png new file mode 100644 index 0000000..238db2a Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0055.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0056.png b/bitmaps/BreezeX-Light/left_ptr_watch-0056.png new file mode 100644 index 0000000..8b79852 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0056.png differ diff --git a/bitmaps/BreezeX-Light/left_ptr_watch-0057.png b/bitmaps/BreezeX-Light/left_ptr_watch-0057.png new file mode 100644 index 0000000..8b79852 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_ptr_watch-0057.png differ diff --git a/bitmaps/BreezeX-Light/left_side.png b/bitmaps/BreezeX-Light/left_side.png new file mode 100644 index 0000000..2553dd5 Binary files /dev/null and b/bitmaps/BreezeX-Light/left_side.png differ diff --git a/bitmaps/BreezeX-Light/link.png b/bitmaps/BreezeX-Light/link.png new file mode 100644 index 0000000..472bc2e Binary files /dev/null and b/bitmaps/BreezeX-Light/link.png differ diff --git a/bitmaps/BreezeX-Light/move.png b/bitmaps/BreezeX-Light/move.png new file mode 100644 index 0000000..206d382 Binary files /dev/null and b/bitmaps/BreezeX-Light/move.png differ diff --git a/bitmaps/BreezeX-Light/pencil.png b/bitmaps/BreezeX-Light/pencil.png new file mode 100644 index 0000000..ee94281 Binary files /dev/null and b/bitmaps/BreezeX-Light/pencil.png differ diff --git a/bitmaps/BreezeX-Light/pirate.png b/bitmaps/BreezeX-Light/pirate.png new file mode 100644 index 0000000..b133657 Binary files /dev/null and b/bitmaps/BreezeX-Light/pirate.png differ diff --git a/bitmaps/BreezeX-Light/plus.png b/bitmaps/BreezeX-Light/plus.png new file mode 100644 index 0000000..aba898a Binary files /dev/null and b/bitmaps/BreezeX-Light/plus.png differ diff --git a/bitmaps/BreezeX-Light/question_arrow.png b/bitmaps/BreezeX-Light/question_arrow.png new file mode 100644 index 0000000..a0c7787 Binary files /dev/null and b/bitmaps/BreezeX-Light/question_arrow.png differ diff --git a/bitmaps/BreezeX-Light/right_ptr.png b/bitmaps/BreezeX-Light/right_ptr.png new file mode 100644 index 0000000..c2375d0 Binary files /dev/null and b/bitmaps/BreezeX-Light/right_ptr.png differ diff --git a/bitmaps/BreezeX-Light/right_side.png b/bitmaps/BreezeX-Light/right_side.png new file mode 100644 index 0000000..ae26c75 Binary files /dev/null and b/bitmaps/BreezeX-Light/right_side.png differ diff --git a/bitmaps/BreezeX-Light/row-resize.png b/bitmaps/BreezeX-Light/row-resize.png new file mode 100644 index 0000000..5188878 Binary files /dev/null and b/bitmaps/BreezeX-Light/row-resize.png differ diff --git a/bitmaps/BreezeX-Light/sb_down_arrow.png b/bitmaps/BreezeX-Light/sb_down_arrow.png new file mode 100644 index 0000000..5fa5774 Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_down_arrow.png differ diff --git a/bitmaps/BreezeX-Light/sb_h_double_arrow.png b/bitmaps/BreezeX-Light/sb_h_double_arrow.png new file mode 100644 index 0000000..8c69b6b Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_h_double_arrow.png differ diff --git a/bitmaps/BreezeX-Light/sb_left_arrow.png b/bitmaps/BreezeX-Light/sb_left_arrow.png new file mode 100644 index 0000000..e17f7f0 Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_left_arrow.png differ diff --git a/bitmaps/BreezeX-Light/sb_right_arrow.png b/bitmaps/BreezeX-Light/sb_right_arrow.png new file mode 100644 index 0000000..9f0e51c Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_right_arrow.png differ diff --git a/bitmaps/BreezeX-Light/sb_up_arrow.png b/bitmaps/BreezeX-Light/sb_up_arrow.png new file mode 100644 index 0000000..00b3c0c Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_up_arrow.png differ diff --git a/bitmaps/BreezeX-Light/sb_v_double_arrow.png b/bitmaps/BreezeX-Light/sb_v_double_arrow.png new file mode 100644 index 0000000..65e4761 Binary files /dev/null and b/bitmaps/BreezeX-Light/sb_v_double_arrow.png differ diff --git a/bitmaps/BreezeX-Light/top_left_corner.png b/bitmaps/BreezeX-Light/top_left_corner.png new file mode 100644 index 0000000..6ce8f1a Binary files /dev/null and b/bitmaps/BreezeX-Light/top_left_corner.png differ diff --git a/bitmaps/BreezeX-Light/top_right_corner.png b/bitmaps/BreezeX-Light/top_right_corner.png new file mode 100644 index 0000000..d08e162 Binary files /dev/null and b/bitmaps/BreezeX-Light/top_right_corner.png differ diff --git a/bitmaps/BreezeX-Light/top_side.png b/bitmaps/BreezeX-Light/top_side.png new file mode 100644 index 0000000..0dc7b9e Binary files /dev/null and b/bitmaps/BreezeX-Light/top_side.png differ diff --git a/bitmaps/BreezeX-Light/vertical-text.png b/bitmaps/BreezeX-Light/vertical-text.png new file mode 100644 index 0000000..1fb1877 Binary files /dev/null and b/bitmaps/BreezeX-Light/vertical-text.png differ diff --git a/bitmaps/BreezeX-Light/wait-0001.png b/bitmaps/BreezeX-Light/wait-0001.png new file mode 100644 index 0000000..2ce1c13 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0001.png differ diff --git a/bitmaps/BreezeX-Light/wait-0002.png b/bitmaps/BreezeX-Light/wait-0002.png new file mode 100644 index 0000000..fa159e1 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0002.png differ diff --git a/bitmaps/BreezeX-Light/wait-0003.png b/bitmaps/BreezeX-Light/wait-0003.png new file mode 100644 index 0000000..b2a9996 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0003.png differ diff --git a/bitmaps/BreezeX-Light/wait-0004.png b/bitmaps/BreezeX-Light/wait-0004.png new file mode 100644 index 0000000..8748deb Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0004.png differ diff --git a/bitmaps/BreezeX-Light/wait-0005.png b/bitmaps/BreezeX-Light/wait-0005.png new file mode 100644 index 0000000..c5c37ed Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0005.png differ diff --git a/bitmaps/BreezeX-Light/wait-0006.png b/bitmaps/BreezeX-Light/wait-0006.png new file mode 100644 index 0000000..bdba490 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0006.png differ diff --git a/bitmaps/BreezeX-Light/wait-0007.png b/bitmaps/BreezeX-Light/wait-0007.png new file mode 100644 index 0000000..ccc5505 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0007.png differ diff --git a/bitmaps/BreezeX-Light/wait-0008.png b/bitmaps/BreezeX-Light/wait-0008.png new file mode 100644 index 0000000..6a89911 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0008.png differ diff --git a/bitmaps/BreezeX-Light/wait-0009.png b/bitmaps/BreezeX-Light/wait-0009.png new file mode 100644 index 0000000..1d7ef87 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0009.png differ diff --git a/bitmaps/BreezeX-Light/wait-0010.png b/bitmaps/BreezeX-Light/wait-0010.png new file mode 100644 index 0000000..c8984ef Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0010.png differ diff --git a/bitmaps/BreezeX-Light/wait-0011.png b/bitmaps/BreezeX-Light/wait-0011.png new file mode 100644 index 0000000..6b2b0c3 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0011.png differ diff --git a/bitmaps/BreezeX-Light/wait-0012.png b/bitmaps/BreezeX-Light/wait-0012.png new file mode 100644 index 0000000..72fcb2d Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0012.png differ diff --git a/bitmaps/BreezeX-Light/wait-0013.png b/bitmaps/BreezeX-Light/wait-0013.png new file mode 100644 index 0000000..a5908c2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0013.png differ diff --git a/bitmaps/BreezeX-Light/wait-0014.png b/bitmaps/BreezeX-Light/wait-0014.png new file mode 100644 index 0000000..527739e Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0014.png differ diff --git a/bitmaps/BreezeX-Light/wait-0015.png b/bitmaps/BreezeX-Light/wait-0015.png new file mode 100644 index 0000000..7334f55 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0015.png differ diff --git a/bitmaps/BreezeX-Light/wait-0016.png b/bitmaps/BreezeX-Light/wait-0016.png new file mode 100644 index 0000000..96876af Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0016.png differ diff --git a/bitmaps/BreezeX-Light/wait-0017.png b/bitmaps/BreezeX-Light/wait-0017.png new file mode 100644 index 0000000..fcc5e80 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0017.png differ diff --git a/bitmaps/BreezeX-Light/wait-0018.png b/bitmaps/BreezeX-Light/wait-0018.png new file mode 100644 index 0000000..46175b9 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0018.png differ diff --git a/bitmaps/BreezeX-Light/wait-0019.png b/bitmaps/BreezeX-Light/wait-0019.png new file mode 100644 index 0000000..84ea18e Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0019.png differ diff --git a/bitmaps/BreezeX-Light/wait-0020.png b/bitmaps/BreezeX-Light/wait-0020.png new file mode 100644 index 0000000..ab2cf83 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0020.png differ diff --git a/bitmaps/BreezeX-Light/wait-0021.png b/bitmaps/BreezeX-Light/wait-0021.png new file mode 100644 index 0000000..fbbcdac Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0021.png differ diff --git a/bitmaps/BreezeX-Light/wait-0022.png b/bitmaps/BreezeX-Light/wait-0022.png new file mode 100644 index 0000000..88c4359 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0022.png differ diff --git a/bitmaps/BreezeX-Light/wait-0023.png b/bitmaps/BreezeX-Light/wait-0023.png new file mode 100644 index 0000000..a83c11b Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0023.png differ diff --git a/bitmaps/BreezeX-Light/wait-0024.png b/bitmaps/BreezeX-Light/wait-0024.png new file mode 100644 index 0000000..7db1dd2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0024.png differ diff --git a/bitmaps/BreezeX-Light/wait-0025.png b/bitmaps/BreezeX-Light/wait-0025.png new file mode 100644 index 0000000..394f4f8 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0025.png differ diff --git a/bitmaps/BreezeX-Light/wait-0026.png b/bitmaps/BreezeX-Light/wait-0026.png new file mode 100644 index 0000000..186b116 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0026.png differ diff --git a/bitmaps/BreezeX-Light/wait-0027.png b/bitmaps/BreezeX-Light/wait-0027.png new file mode 100644 index 0000000..d795c3b Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0027.png differ diff --git a/bitmaps/BreezeX-Light/wait-0028.png b/bitmaps/BreezeX-Light/wait-0028.png new file mode 100644 index 0000000..4d988f9 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0028.png differ diff --git a/bitmaps/BreezeX-Light/wait-0029.png b/bitmaps/BreezeX-Light/wait-0029.png new file mode 100644 index 0000000..4ccb8a2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0029.png differ diff --git a/bitmaps/BreezeX-Light/wait-0030.png b/bitmaps/BreezeX-Light/wait-0030.png new file mode 100644 index 0000000..410949b Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0030.png differ diff --git a/bitmaps/BreezeX-Light/wait-0031.png b/bitmaps/BreezeX-Light/wait-0031.png new file mode 100644 index 0000000..d6b94b0 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0031.png differ diff --git a/bitmaps/BreezeX-Light/wait-0032.png b/bitmaps/BreezeX-Light/wait-0032.png new file mode 100644 index 0000000..91cb93d Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0032.png differ diff --git a/bitmaps/BreezeX-Light/wait-0033.png b/bitmaps/BreezeX-Light/wait-0033.png new file mode 100644 index 0000000..a007556 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0033.png differ diff --git a/bitmaps/BreezeX-Light/wait-0034.png b/bitmaps/BreezeX-Light/wait-0034.png new file mode 100644 index 0000000..4267cae Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0034.png differ diff --git a/bitmaps/BreezeX-Light/wait-0035.png b/bitmaps/BreezeX-Light/wait-0035.png new file mode 100644 index 0000000..1220c06 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0035.png differ diff --git a/bitmaps/BreezeX-Light/wait-0036.png b/bitmaps/BreezeX-Light/wait-0036.png new file mode 100644 index 0000000..b728928 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0036.png differ diff --git a/bitmaps/BreezeX-Light/wait-0037.png b/bitmaps/BreezeX-Light/wait-0037.png new file mode 100644 index 0000000..1a43728 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0037.png differ diff --git a/bitmaps/BreezeX-Light/wait-0038.png b/bitmaps/BreezeX-Light/wait-0038.png new file mode 100644 index 0000000..a091fe2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0038.png differ diff --git a/bitmaps/BreezeX-Light/wait-0039.png b/bitmaps/BreezeX-Light/wait-0039.png new file mode 100644 index 0000000..98fb571 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0039.png differ diff --git a/bitmaps/BreezeX-Light/wait-0040.png b/bitmaps/BreezeX-Light/wait-0040.png new file mode 100644 index 0000000..7dec62d Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0040.png differ diff --git a/bitmaps/BreezeX-Light/wait-0041.png b/bitmaps/BreezeX-Light/wait-0041.png new file mode 100644 index 0000000..44b0b0b Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0041.png differ diff --git a/bitmaps/BreezeX-Light/wait-0042.png b/bitmaps/BreezeX-Light/wait-0042.png new file mode 100644 index 0000000..8d23651 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0042.png differ diff --git a/bitmaps/BreezeX-Light/wait-0043.png b/bitmaps/BreezeX-Light/wait-0043.png new file mode 100644 index 0000000..bdc23c8 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0043.png differ diff --git a/bitmaps/BreezeX-Light/wait-0044.png b/bitmaps/BreezeX-Light/wait-0044.png new file mode 100644 index 0000000..2c26879 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0044.png differ diff --git a/bitmaps/BreezeX-Light/wait-0045.png b/bitmaps/BreezeX-Light/wait-0045.png new file mode 100644 index 0000000..86ef214 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0045.png differ diff --git a/bitmaps/BreezeX-Light/wait-0046.png b/bitmaps/BreezeX-Light/wait-0046.png new file mode 100644 index 0000000..c9cdc1d Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0046.png differ diff --git a/bitmaps/BreezeX-Light/wait-0047.png b/bitmaps/BreezeX-Light/wait-0047.png new file mode 100644 index 0000000..6a77f0c Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0047.png differ diff --git a/bitmaps/BreezeX-Light/wait-0048.png b/bitmaps/BreezeX-Light/wait-0048.png new file mode 100644 index 0000000..c27b5f0 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0048.png differ diff --git a/bitmaps/BreezeX-Light/wait-0049.png b/bitmaps/BreezeX-Light/wait-0049.png new file mode 100644 index 0000000..f0749fb Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0049.png differ diff --git a/bitmaps/BreezeX-Light/wait-0050.png b/bitmaps/BreezeX-Light/wait-0050.png new file mode 100644 index 0000000..3d05740 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0050.png differ diff --git a/bitmaps/BreezeX-Light/wait-0051.png b/bitmaps/BreezeX-Light/wait-0051.png new file mode 100644 index 0000000..adcdf9f Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0051.png differ diff --git a/bitmaps/BreezeX-Light/wait-0052.png b/bitmaps/BreezeX-Light/wait-0052.png new file mode 100644 index 0000000..b15a0f5 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0052.png differ diff --git a/bitmaps/BreezeX-Light/wait-0053.png b/bitmaps/BreezeX-Light/wait-0053.png new file mode 100644 index 0000000..804d9f2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0053.png differ diff --git a/bitmaps/BreezeX-Light/wait-0054.png b/bitmaps/BreezeX-Light/wait-0054.png new file mode 100644 index 0000000..e06ac4b Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0054.png differ diff --git a/bitmaps/BreezeX-Light/wait-0055.png b/bitmaps/BreezeX-Light/wait-0055.png new file mode 100644 index 0000000..e709a89 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0055.png differ diff --git a/bitmaps/BreezeX-Light/wait-0056.png b/bitmaps/BreezeX-Light/wait-0056.png new file mode 100644 index 0000000..ef9c97c Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0056.png differ diff --git a/bitmaps/BreezeX-Light/wait-0057.png b/bitmaps/BreezeX-Light/wait-0057.png new file mode 100644 index 0000000..3af8fac Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0057.png differ diff --git a/bitmaps/BreezeX-Light/wait-0058.png b/bitmaps/BreezeX-Light/wait-0058.png new file mode 100644 index 0000000..cb0c0de Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0058.png differ diff --git a/bitmaps/BreezeX-Light/wait-0059.png b/bitmaps/BreezeX-Light/wait-0059.png new file mode 100644 index 0000000..afe41d2 Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0059.png differ diff --git a/bitmaps/BreezeX-Light/wait-0060.png b/bitmaps/BreezeX-Light/wait-0060.png new file mode 100644 index 0000000..329b1ad Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0060.png differ diff --git a/bitmaps/BreezeX-Light/wait-0061.png b/bitmaps/BreezeX-Light/wait-0061.png new file mode 100644 index 0000000..33ee00c Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0061.png differ diff --git a/bitmaps/BreezeX-Light/wait-0062.png b/bitmaps/BreezeX-Light/wait-0062.png new file mode 100644 index 0000000..33ee00c Binary files /dev/null and b/bitmaps/BreezeX-Light/wait-0062.png differ diff --git a/bitmaps/BreezeX-Light/wayland-cursor.png b/bitmaps/BreezeX-Light/wayland-cursor.png new file mode 100644 index 0000000..c0f692e Binary files /dev/null and b/bitmaps/BreezeX-Light/wayland-cursor.png differ diff --git a/bitmaps/BreezeX-Light/xterm.png b/bitmaps/BreezeX-Light/xterm.png new file mode 100644 index 0000000..9809053 Binary files /dev/null and b/bitmaps/BreezeX-Light/xterm.png differ diff --git a/bitmaps/BreezeX-Light/zoom-in.png b/bitmaps/BreezeX-Light/zoom-in.png new file mode 100644 index 0000000..37b1dbe Binary files /dev/null and b/bitmaps/BreezeX-Light/zoom-in.png differ diff --git a/bitmaps/BreezeX-Light/zoom-out.png b/bitmaps/BreezeX-Light/zoom-out.png new file mode 100644 index 0000000..4878a28 Binary files /dev/null and b/bitmaps/BreezeX-Light/zoom-out.png differ diff --git a/build.toml b/build.toml new file mode 100644 index 0000000..02d24bb --- /dev/null +++ b/build.toml @@ -0,0 +1,368 @@ +[theme] +name = 'BreezeX Cursor' +comment = 'Extended KDE cursor' +website = 'https://www.github.com/ful1e5/BreezeX_Cursor' + +[config] +bitmaps_dir = '' # This config will assigned with `ctgen -d ` +out_dir = 'themes' +platforms = ['x11', 'windows'] +x11_sizes = [22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96] +win_size = 32 + +[cursors] + +[cursors.fallback_settings] +x_hotspot = 100 +y_hotspot = 100 +x11_delay = 10 +win_delay = 1 + +[cursors.all-scroll] +png = 'all-scroll.png' +x11_name = 'all-scroll' +x11_symlinks = ["fleur", "size_all"] + +[cursors.bd_double_arrow] +png = 'bd_double_arrow.png' +x_hotspot = 98 +y_hotspot = 96 +x11_name = 'bd_double_arrow' +win_name = 'Diagonal_1' +x11_symlinks = [ + "c7088f0f3e6c8088236ef8e1e3e70000", + "nw-resize", + "nwse-resize", + "size_fdiag", + "se-resize", +] + +[cursors.bottom_left_corner] +png = 'bottom_left_corner.png' +x_hotspot = 47 +y_hotspot = 148 +x11_name = 'bottom_left_corner' + +[cursors.bottom_right_corner] +png = 'bottom_right_corner.png' +x_hotspot = 147 +y_hotspot = 148 +x11_name = 'bottom_right_corner' + +[cursors.bottom_side] +png = 'bottom_side.png' +x_hotspot = 100 +y_hotspot = 164 +x11_name = 'bottom_side' + +[cursors.center_ptr] +png = 'center_ptr.png' +x_hotspot = 99 +y_hotspot = 35 +x11_name = 'center_ptr' + +[cursors.col-resize] +png = 'col-resize.png' +x11_name = 'col-resize' +x11_symlinks = ["split_h"] + +[cursors.color-picker] +png = 'color-picker.png' +x_hotspot = 42 +y_hotspot = 157 +x11_name = 'color-picker' + +[cursors.context-menu] +png = 'context-menu.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'context-menu' + +[cursors.copy] +png = 'copy.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'copy' +x11_symlinks = [ + "1081e37283d90000800003c07f3ef6bf", + "6407b0e94181790501fd1e167b474872", + "b66166c04f8c3109214a4fbd64a50fc8", + "dnd-copy", +] + +[cursors.cross] +png = 'cross.png' +x11_name = 'cross' +win_name = 'Cross' +x11_symlinks = ["cross_reverse", "diamond_cross", "tcross", "crosshair"] + +[cursors.crossed_circle] +png = 'crossed_circle.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'crossed_circle' +x11_symlinks = ["forbidden", "not-allowed"] + +[cursors.dnd_no_drop] +png = 'dnd_no_drop.png' +x11_name = 'dnd_no_drop' +win_name = 'Unavailiable' +x11_symlinks = [ + "03b6e0fcb3499374a867c041f52298f0", + "circle", + "dnd-no-drop", + "no-drop", +] + +[cursors.dotbox] +png = 'dotbox.png' +x11_name = 'dotbox' +x11_symlinks = ["dot_box_mask", "draped_box", "icon", "target"] + +[cursors.fd_double_arrow] +png = 'fd_double_arrow.png' +x_hotspot = 98 +y_hotspot = 96 +x11_name = 'fd_double_arrow' +win_name = 'Diagonal_2' +x11_symlinks = [ + "fcf1c3c7cd4491d801f1e1c78f100000", + "ne-resize", + "nesw-resize", + "sw-resize", + "size_bdiag", +] + +[cursors.hand1] +png = 'hand1.png' +x_hotspot = 107 +y_hotspot = 35 +x11_name = 'hand1' +win_name = 'Move' +x11_symlinks = ["grab", "openhand"] + +[cursors.hand2] +png = 'hand2.png' +x_hotspot = 90 +y_hotspot = 35 +x11_name = 'hand2' +win_name = 'Link' +x11_symlinks = [ + "9d800788f1b08800ae810202380a0822", + "e29285e634086352946a0e7090d73106", + "pointer", + "pointing_hand", +] + +[cursors.left_ptr] +png = 'left_ptr.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'left_ptr' +win_name = 'Default' +x11_symlinks = ["arrow", "default", "top_left_arrow"] + +[cursors.left_ptr_watch] +png = 'left_ptr_watch-*.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'left_ptr_watch' +win_name = 'Work' +x11_symlinks = [ + "00000000000000020006000e7e9ffc3f", + "08e8e1c95fe2fc01f976f1e063a24ccd", + "3ecb610c1bf2410f44200f48c40d3599", + "progress", +] + +[cursors.left_side] +png = 'left_side.png' +x_hotspot = 33 +y_hotspot = 100 +x11_name = 'left_side' + +[cursors.link] +png = 'link.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'link' +x11_symlinks = [ + "3085a0e285430894940527032f8b26df", + "640fb0e74195791501fd1ed57b41487f", + "a2a266d0498c3104214a47bd64ab0fc8", + "alias", + "dnd-link", +] + +[cursors.move] +png = 'move.png' +x_hotspot = 101 +y_hotspot = 51 +x11_name = 'move' +x11_symlinks = [ + "4498f0e0c1937ffe01fd06f973665830", + "9081237383d90e509aa00f00170e968f", + "fcf21c00b30f7e3f83fe0dfd12e71cff", + "grabbing", + "pointer_move", + "dnd-move", + "closedhand", + "dnd-none", +] + +[cursors.pencil] +png = 'pencil.png' +x_hotspot = 38 +y_hotspot = 156 +x11_name = 'pencil' +win_name = 'Handwriting' +x11_symlinks = ["draft"] + +[cursors.pirate] +png = 'pirate.png' +x11_name = 'pirate' + +[cursors.plus] +png = 'plus.png' +x11_name = 'plus' +x11_symlinks = ["cell"] + +[cursors.question_arrow] +png = 'question_arrow.png' +x_hotspot = 57 +y_hotspot = 30 +x11_name = 'question_arrow' +win_name = 'Help' +x11_symlinks = [ + "5c6cd98b3f3ebcb1f9c7f1c204630408", + "d9ce0ab605698f320427677b458ad60b", + "help", + "left_ptr_help", + "whats_this", + "dnd-ask", +] + +[cursors.right_ptr] +png = 'right_ptr.png' +x_hotspot = 136 +y_hotspot = 32 +x11_name = 'right_ptr' +win_name = 'Alternate' +x11_symlinks = ["draft_large", "draft_small"] + +[cursors.right_side] +png = 'right_side.png' +x_hotspot = 164 +y_hotspot = 100 +x11_name = 'right_side' + +[cursors.row-resize] +png = 'row-resize.png' +x11_name = 'row-resize' +x11_symlinks = ["split_v"] + +[cursors.sb_down_arrow] +png = 'sb_down_arrow.png' +x_hotspot = 100 +y_hotspot = 160 +x11_name = 'sb_down_arrow' +x11_symlinks = ["down-arrow"] + +[cursors.sb_h_double_arrow] +png = 'sb_h_double_arrow.png' +x_hotspot = 98 +y_hotspot = 96 +x11_name = 'sb_h_double_arrow' +win_name = 'Horizontal' +x11_symlinks = [ + "028006030e0e7ebffc7f7070c0600140", + "14fef782d02440884392942c1120523", + "e-resize", + "ew-resize", + "h_double_arrow", + "size-hor", + "size_hor", + "w-resize", +] + +[cursors.sb_left_arrow] +png = 'sb_left_arrow.png' +x_hotspot = 38 +y_hotspot = 100 +x11_name = 'sb_left_arrow' +x11_symlinks = ["left-arrow"] + +[cursors.sb_right_arrow] +png = 'sb_right_arrow.png' +x_hotspot = 162 +y_hotspot = 100 +x11_name = 'sb_right_arrow' +x11_symlinks = ["right-arrow"] + +[cursors.sb_up_arrow] +png = 'sb_up_arrow.png' +x_hotspot = 100 +y_hotspot = 38 +x11_name = 'sb_up_arrow' +x11_symlinks = ["up-arrow"] + +[cursors.sb_v_double_arrow] +png = 'sb_v_double_arrow.png' +x_hotspot = 98 +y_hotspot = 96 +x11_name = 'sb_v_double_arrow' +win_name = 'Vertical' +x11_symlinks = [ + "00008160000006810000408080010102", + "2870a09082c103050810ffdffffe0204", + "double_arrow", + "n-resize", + "ns-resize", + "size-ver", + "size_ver", + "s-resize", + "v_double_arrow", +] + +[cursors.top_left_corner] +png = 'top_left_corner.png' +x_hotspot = 147 +y_hotspot = 51 +x11_name = 'top_left_corner' + +[cursors.top_right_corner] +png = 'top_right_corner.png' +x_hotspot = 147 +y_hotspot = 51 +x11_name = 'top_right_corner' + +[cursors.top_side] +png = 'top_side.png' +x_hotspot = 100 +y_hotspot = 35 +x11_name = 'top_side' + +[cursors.vertical-text] +png = 'vertical-text.png' +x11_name = 'vertical-text' + +[cursors.wait] +png = 'wait-*.png' +x11_name = 'wait' +win_name = 'Busy' +x11_symlinks = ["watch"] + +[cursors.wayland-cursor] +png = 'wayland-cursor.png' +x11_name = 'wayland-cursor' + +[cursors.X_cursor] +png = 'X_cursor.png' +x11_name = 'X_cursor' +x11_symlinks = ["x-cursor"] + +[cursors.xterm] +png = 'xterm.png' +x11_name = 'xterm' +win_name = 'IBeam' +x11_symlinks = ["ibeam", "text"] diff --git a/builder/Makefile b/builder/Makefile deleted file mode 100644 index 6ff28bc..0000000 --- a/builder/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -bitmaps_dir = "../bitmaps" - -.PHONY: all - -all: clean setup build - -.ONESHELL: -SHELL:=/bin/bash - -THEMES = Dark Light Black -X_SIZES ?=22 24 28 32 40 48 56 64 72 80 88 96 -WIN_CANVAS_SIZE ?= 32 -WIN_SIZE ?= 24 - -clean: - @rm -rf bxbuild/__pycache__ - -setup: - @python3 -m pip install clickgen --user - -build: setup build.py - @$(foreach theme,$(THEMES), python3 build.py -p "$(bitmaps_dir)/BreezeX-$(theme)" --xsizes $(X_SIZES) --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE);) - -build_unix: setup build.py - @$(foreach theme,$(THEMES), python3 build.py unix -p "$(bitmaps_dir)/BreezeX-$(theme)" --xsizes $(X_SIZES);) - -build_windows: setup build.py - @$(foreach theme,$(THEMES), python3 build.py windows -p "$(bitmaps_dir)/BreezeX-$(theme)" --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE);) diff --git a/builder/build.py b/builder/build.py deleted file mode 100644 index b55a805..0000000 --- a/builder/build.py +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import argparse -from pathlib import Path - -from src.configure import get_config -from src.generator import Info, build, wbuild, xbuild - -parser = argparse.ArgumentParser( - prog="breezex_builder", - description="'BreezeX' cursor build python script.", -) - -# Positional Args. -parser.add_argument( - "platform", - choices=("windows", "unix", "all"), - default="all", - const="all", - nargs="?", - help="Set package type, Which you want to build. (default: '%(default)s')", -) - - -# Optional Args. -parser.add_argument( - "-p", - "--png-dir", - dest="png_dir", - metavar="PNG", - type=str, - default="../bitmaps", - help="To change pngs directory. (default: %(default)s)", -) - -parser.add_argument( - "-o", - "--out-dir", - dest="out_dir", - metavar="OUT", - type=str, - default="../themes", - help="To change output directory. (default: %(default)s)", -) - - -parser.add_argument( - "-xs", - "--xsizes", - dest="xsizes", - metavar="INT", - nargs="+", - default=[22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96], - type=int, - help="Set pixel-size for xcursor. (default: %(default)s)", -) - - -parser.add_argument( - "-ws", - "--win-size", - dest="win_size", - metavar="INT", - default=24, - type=int, - help="Set pixel-size for Windows cursors. (default: %(default)s)", -) - - -parser.add_argument( - "-wcs", - "--win-canvas-size", - dest="win_canvas_size", - metavar="INT", - default=32, - type=int, - help="Set pixel-size for Windows cursor's canvas. (default: %(default)s)", -) - -# Preparing build -args = parser.parse_args() - -bitmaps_dir = Path(args.png_dir) -name = bitmaps_dir.stem - - -x_out_dir = Path(args.out_dir) / name -win_out_dir = Path(args.out_dir) / f"{name}-Windows" - -print(f"Getting '{name}' bitmaps ready for build...") - -config = get_config( - bitmaps_dir, - x_sizes=args.xsizes, - win_canvas_size=args.win_canvas_size, - win_size=args.win_size, -) - -info = Info(name=name, comment=f"{name} Cursors") - -if args.platform == "unix": - xbuild(config, x_out_dir, info) -elif args.platform == "windows": - wbuild(config, win_out_dir, info) -else: - build(config, x_out_dir, win_out_dir, info) diff --git a/builder/src/configure.py b/builder/src/configure.py deleted file mode 100644 index b95e503..0000000 --- a/builder/src/configure.py +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -from pathlib import Path -from typing import Any, Dict, Tuple, TypeVar, Union - -from clickgen.util import PNGProvider - -from .constants import WIN_CURSORS_CFG, WIN_DELAY, X_CURSORS_CFG, X_DELAY - -X = TypeVar("X") - - -def to_tuple(x: X) -> Tuple[X, X]: - return (x, x) - - -def get_config(bitmaps_dir: Union[str, Path], **kwargs) -> Dict[str, Any]: - """Return configuration of `BreezeX` pointers. - - :param bitmaps_dir: Path to .png file's directory. - :type bitmaps_dir: ``str`` or ``pathlib.Path`` - - :param **kwargs: - See below - - :Keyword Arguments: - * *x_sizes* (``List[int]``) -- - List of pixel-sizes for xcursors. - * *win_canvas_size* (``int``) -- - Windows cursor's canvas pixel-size. - * *win_size* (``int``) -- - Pixel-size for Windows cursor. - - Example: - - ```python - get_config( - bitmaps_dir="./bitmaps", - x_sizes=[24, 28, 32], - win_canvas_size=32, - win_size=24, - ) - ``` - """ - - w_size = to_tuple(kwargs.pop("win_size")) - w_canvas_size = to_tuple(kwargs.pop("win_canvas_size")) - raw_x_sizes = kwargs.pop("x_sizes") - x_sizes = [to_tuple(size) for size in raw_x_sizes] - png_provider = PNGProvider(bitmaps_dir) - config: Dict[str, Any] = {} - - for key, item in X_CURSORS_CFG.items(): - x_hot: int = int(item.get("xhot", 0)) - y_hot: int = int(item.get("yhot", 0)) - hotspot: Tuple[int, int] = (x_hot, y_hot) - - delay: int = int(item.get("delay", X_DELAY)) - png = png_provider.get(key) - if not png: - raise FileNotFoundError(f"{key} not found") - - data = { - "png": png, - "x_sizes": x_sizes, - "hotspot": hotspot, - "delay": delay, - } - - win_data = WIN_CURSORS_CFG.get(key) - - if win_data: - win_key: str = str(win_data.get("to")) - - position: str = str(win_data.get("position", "center")) - win_delay: int = int(win_data.get("delay", WIN_DELAY)) - - canvas_size = win_data.get("canvas_size", w_canvas_size) - win_size = win_data.get("size", w_size) - - # Because provided cursor size is bigger than cursor's canvas. - # Also, "position" settings will not effect on cursor because the - # cursor's canvas and cursor sizes are equals. - if (win_size[0] > canvas_size[0]) | (win_size[1] > canvas_size[1]): - canvas_size = win_size - - config[key] = { - **data, - "win_key": win_key, - "position": position, - "canvas_size": canvas_size, - "win_size": win_size, - "win_delay": win_delay, - } - else: - config[key] = data - - return config diff --git a/builder/src/constants.py b/builder/src/constants.py deleted file mode 100644 index 6d08fc0..0000000 --- a/builder/src/constants.py +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -from typing import Dict - -# Info -AUTHOR = "Kaiz Khatri" -URL = "https://github.com/ful1e5/BreezeX_Cursor" - -# XCursor -X_DELAY: int = 10 - - -# Windows Cursor -WIN_DELAY = 1 - -X_CURSORS_CFG: Dict[str, Dict[str, int]] = { - ########## - # Static # - ########## - "all-scroll.png": {"xhot": 100, "yhot": 100}, - "bd_double_arrow.png": {"xhot": 98, "yhot": 96}, - "bottom_left_corner.png": {"xhot": 47, "yhot": 148}, - "bottom_right_corner.png": {"xhot": 147, "yhot": 148}, - "bottom_side.png": {"xhot": 100, "yhot": 164}, - "center_ptr.png": {"xhot": 99, "yhot": 35}, - "col-resize.png": {"xhot": 100, "yhot": 100}, - "color-picker.png": {"xhot": 42, "yhot": 157}, - "context-menu.png": {"xhot": 57, "yhot": 30}, - "copy.png": {"xhot": 57, "yhot": 30}, - "cross.png": {"xhot": 100, "yhot": 100}, - "crossed_circle.png": {"xhot": 57, "yhot": 30}, - "dnd_no_drop.png": {"xhot": 100, "yhot": 100}, - "dotbox.png": {"xhot": 100, "yhot": 100}, - "fd_double_arrow.png": {"xhot": 98, "yhot": 96}, - "hand1.png": {"xhot": 107, "yhot": 35}, - "hand2.png": {"xhot": 90, "yhot": 35}, - "left_ptr.png": {"xhot": 57, "yhot": 30}, - "left_side.png": {"xhot": 33, "yhot": 100}, - "link.png": {"xhot": 57, "yhot": 30}, - "move.png": {"xhot": 101, "yhot": 51}, - "pencil.png": {"xhot": 38, "yhot": 156}, - "pirate.png": {"xhot": 100, "yhot": 100}, - "plus.png": {"xhot": 100, "yhot": 100}, - "question_arrow.png": {"xhot": 57, "yhot": 30}, - "right_ptr.png": {"xhot": 136, "yhot": 32}, - "right_side.png": {"xhot": 164, "yhot": 100}, - "row-resize.png": {"xhot": 100, "yhot": 100}, - "sb_down_arrow.png": {"xhot": 100, "yhot": 160}, - "sb_h_double_arrow.png": {"xhot": 98, "yhot": 96}, - "sb_left_arrow.png": {"xhot": 38, "yhot": 100}, - "sb_right_arrow.png": {"xhot": 162, "yhot": 100}, - "sb_up_arrow.png": {"xhot": 100, "yhot": 38}, - "sb_v_double_arrow.png": {"xhot": 98, "yhot": 96}, - "top_left_corner.png": {"xhot": 47, "yhot": 51}, - "top_right_corner.png": {"xhot": 147, "yhot": 51}, - "top_side.png": {"xhot": 100, "yhot": 35}, - "vertical-text.png": {"xhot": 100, "yhot": 100}, - "wayland-cursor.png": {"xhot": 100, "yhot": 100}, - "X_cursor.png": {"xhot": 100, "yhot": 100}, - "xterm.png": {"xhot": 100, "yhot": 100}, - "zoom-in.png": {"xhot": 85, "yhot": 80}, - "zoom-out.png": {"xhot": 85, "yhot": 80}, - ############ - # Animated # - ############ - # NOTE: Animated cursors don't need an extension and frame numbers. - "left_ptr_watch": {"xhot": 57, "yhot": 30}, - "wait": {"xhot": 100, "yhot": 100}, -} - -WIN_CURSORS_CFG: Dict[str, Dict[str, str]] = { - ########## - # Static # - ########## - "right_ptr.png": {"to": "Alternate", "position": "top_right"}, - "cross.png": {"to": "Cross"}, - "left_ptr.png": {"to": "Default", "position": "top_left"}, - "bd_double_arrow.png": {"to": "Diagonal_1"}, - "fd_double_arrow.png": {"to": "Diagonal_2"}, - "pencil.png": {"to": "Handwriting"}, - "question_arrow.png": {"to": "Help", "position": "top_left"}, - "sb_h_double_arrow.png": {"to": "Horizontal"}, - "xterm.png": {"to": "IBeam", "position": "top_left"}, - "hand2.png": {"to": "Link", "position": "top_left"}, - "hand1.png": {"to": "Move"}, - "dnd_no_drop.png": {"to": "Unavailiable", "position": "top_left"}, - "sb_v_double_arrow.png": {"to": "Vertical"}, - ############ - # Animated # - ############ - # NOTE: Animated cursors don't need frame numbers. - "left_ptr_watch": {"to": "Work", "position": "top_left"}, - "wait": {"to": "Busy"}, -} diff --git a/builder/src/generator.py b/builder/src/generator.py deleted file mode 100644 index 9dcef11..0000000 --- a/builder/src/generator.py +++ /dev/null @@ -1,123 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -from pathlib import Path -from typing import Any, Dict, NamedTuple - -from clickgen.builders import WindowsCursor, XCursor -from clickgen.core import CursorAlias -from clickgen.packagers import WindowsPackager, XPackager - -from .constants import AUTHOR, URL -from .symlinks import add_missing_xcursor - - -class Info(NamedTuple): - name: str - comment: str - - -def xbuild(config: Dict[str, Dict[str, Any]], x_out_dir: Path, info: Info) -> None: - """Build `BreezeX` cursor theme for only `X11`(UNIX) platform. - - :param config: `BreezeX` configuration. - :type config: ``Dict`` - - :param x_out_dir: Path to the output directory,\ - Where the `X11` cursor theme package will generate.\ - It also creates a directory if not exists. - :type x_out_dir: ``pathlib.Path`` - - :param info: Content theme name & comment. - :type info: Info - """ - - for _, item in config.items(): - with CursorAlias.from_bitmap(item["png"], item["hotspot"]) as alias: - x_cfg = alias.create(item["x_sizes"], item["delay"]) - - print(f"Building '{x_cfg.stem}' XCursor...") - XCursor.create(x_cfg, x_out_dir) - - add_missing_xcursor(x_out_dir / "cursors") - XPackager(x_out_dir, info.name, info.comment) - - -def wbuild(config: Dict[str, Dict[str, Any]], win_out_dir: Path, info: Info) -> None: - """Build `BreezeX` cursor theme for only `Windows` platforms. - - :param config: `BreezeX` configuration. - :type config: ``Dict`` - - :param win_out_dir: Path to the output directory,\ - Where the `Windows` cursor theme package will generate.\ - It also creates a directory if not exists. - :type win_out_dir: ``pathlib.Path`` - - :param info: Content theme name & comment. - :type info: Info - """ - - for _, item in config.items(): - with CursorAlias.from_bitmap(item["png"], item["hotspot"]) as alias: - alias.create(item["x_sizes"], item["delay"]) - - if item.get("win_key"): - win_cfg = alias.reproduce( - item["win_size"], - item["canvas_size"], - item["position"], - delay=item["win_delay"], - ).rename(item["win_key"]) - - print(f"Building '{win_cfg.stem}' Windows Cursor...") - WindowsCursor.create(win_cfg, win_out_dir) - - WindowsPackager(win_out_dir, info.name, info.comment, AUTHOR, URL) - - -def build( - config: Dict[str, Dict[str, Any]], x_out_dir: Path, win_out_dir: Path, info: Info -) -> None: - """Build `BreezeX` cursor theme for `X11` & `Windows` platforms. - - :param config: `BreezeX` configuration. - :type config: ``Dict`` - - :param x_out_dir: Path to the output directory,\ - Where the `X11` cursor theme package will generate.\ - It also creates a directory if not exists. - :type x_out_dir: ``pathlib.Path`` - - :param win_out_dir: Path to the output directory,\ - Where the `Windows` cursor theme package will generate.\ - It also creates a directory if not exists. - :type win_out_dir: ``pathlib.Path`` - - :param info: Content theme name & comment. - :type info: Info - """ - - for _, item in config.items(): - - with CursorAlias.from_bitmap(item["png"], item["hotspot"]) as alias: - x_cfg = alias.create(item["x_sizes"], item["delay"]) - - print(f"Building '{x_cfg.stem}' XCursor...") - XCursor.create(x_cfg, x_out_dir) - - if item.get("win_key"): - win_cfg = alias.reproduce( - item["win_size"], - item["canvas_size"], - item["position"], - delay=item["win_delay"], - ).rename(item["win_key"]) - - print(f"Building '{win_cfg.stem}' Windows Cursor...") - WindowsCursor.create(win_cfg, win_out_dir) - - add_missing_xcursor(x_out_dir / "cursors") - XPackager(x_out_dir, info.name, info.comment) - - WindowsPackager(win_out_dir, info.name, info.comment, AUTHOR, URL) diff --git a/builder/src/symlinks.py b/builder/src/symlinks.py deleted file mode 100644 index 9e44abb..0000000 --- a/builder/src/symlinks.py +++ /dev/null @@ -1,192 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import os -from typing import Dict, List, Union - -from clickgen.util import chdir - - -def add_missing_xcursor(directory) -> None: - """Add missing `XCursor` to the Unix cursor package. - - :param directory: directory where XCursors are available. - :type directory: ``str`` or ``pathlib.Path`` - """ - - symlinks: List[Dict[str, Union[str, List[str]]]] = [ - {"src": "all-scroll", "links": ["fleur", "size_all"]}, - { - "src": "bd_double_arrow", - "links": [ - "c7088f0f3e6c8088236ef8e1e3e70000", - "nw-resize", - "nwse-resize", - "size_fdiag", - "se-resize", - ], - }, - { - "src": "col-resize", - "links": [ - "split_h", - ], - }, - { - "src": "copy", - "links": [ - "1081e37283d90000800003c07f3ef6bf", - "6407b0e94181790501fd1e167b474872", - "b66166c04f8c3109214a4fbd64a50fc8", - "dnd-copy", - ], - }, - { - "src": "cross", - "links": [ - "cross_reverse", - "diamond_cross", - "tcross", - "crosshair", - ], - }, - { - "src": "crossed_circle", - "links": [ - "forbidden", - "not-allowed", - ], - }, - { - "src": "dnd_no_drop", - "links": [ - "03b6e0fcb3499374a867c041f52298f0", - "circle", - "dnd-no-drop", - "no-drop", - ], - }, - {"src": "dotbox", "links": ["dot_box_mask", "draped_box", "icon", "target"]}, - { - "src": "fd_double_arrow", - "links": [ - "fcf1c3c7cd4491d801f1e1c78f100000", - "ne-resize", - "nesw-resize", - "sw-resize", - "size_bdiag", - ], - }, - {"src": "hand1", "links": ["grab", "openhand"]}, - { - "src": "hand2", - "links": [ - "9d800788f1b08800ae810202380a0822", - "e29285e634086352946a0e7090d73106", - "pointer", - "pointing_hand", - ], - }, - { - "src": "left_ptr", - "links": [ - "arrow", - "default", - "top_left_arrow", - ], - }, - { - "src": "left_ptr_watch", - "links": [ - "00000000000000020006000e7e9ffc3f", - "08e8e1c95fe2fc01f976f1e063a24ccd", - "3ecb610c1bf2410f44200f48c40d3599", - "progress", - ], - }, - {"src": "left_side", "links": []}, - { - "src": "link", - "links": [ - "3085a0e285430894940527032f8b26df", - "640fb0e74195791501fd1ed57b41487f", - "a2a266d0498c3104214a47bd64ab0fc8", - "alias", - "dnd-link", - ], - }, - { - "src": "move", - "links": [ - "4498f0e0c1937ffe01fd06f973665830", - "9081237383d90e509aa00f00170e968f", - "fcf21c00b30f7e3f83fe0dfd12e71cff", - "grabbing", - "pointer_move", - "dnd-move", - "closedhand", - "dnd-none", - ], - }, - {"src": "pencil", "links": ["draft"]}, - {"src": "plus", "links": ["cell"]}, - { - "src": "question_arrow", - "links": [ - "5c6cd98b3f3ebcb1f9c7f1c204630408", - "d9ce0ab605698f320427677b458ad60b", - "help", - "left_ptr_help", - "whats_this", - "dnd-ask", - ], - }, - {"src": "right_ptr", "links": ["draft_large", "draft_small"]}, - { - "src": "row-resize", - "links": [ - "split_v", - ], - }, - {"src": "sb_down_arrow", "links": ["down-arrow"]}, - { - "src": "sb_h_double_arrow", - "links": [ - "028006030e0e7ebffc7f7070c0600140", - "14fef782d02440884392942c1120523", - "e-resize", - "ew-resize", - "h_double_arrow", - "size-hor", - "size_hor", - "w-resize", - ], - }, - {"src": "sb_left_arrow", "links": ["left-arrow"]}, - {"src": "sb_right_arrow", "links": ["right-arrow"]}, - {"src": "sb_up_arrow", "links": ["up-arrow"]}, - { - "src": "sb_v_double_arrow", - "links": [ - "00008160000006810000408080010102", - "2870a09082c103050810ffdffffe0204", - "double_arrow", - "n-resize", - "ns-resize", - "size-ver", - "size_ver", - "s-resize", - "v_double_arrow", - ], - }, - {"src": "wait", "links": ["watch"]}, - {"src": "X_cursor", "links": ["x-cursor"]}, - {"src": "xterm", "links": ["ibeam", "text"]}, - ] - - with chdir(directory): - for item in symlinks: - src = str(item["src"]) - for link in item["links"]: - print(f"Creating symlink {src} -> {link}") - os.symlink(src, link) diff --git a/package.json b/package.json new file mode 100644 index 0000000..62834f2 --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "dependencies": { + "cbmp": "ful1e5/cbmp" + }, + "scripts": { + "render:breezex-dark": "npx cbmp -d 'svg' -n 'BreezeX-Dark' -bc '#4D4D4D' -oc '#FFFFFF'", + "render:breezex-light": "npx cbmp -d 'svg' -n 'BreezeX-Light' -bc '#FFFFFF' -oc '#000000'", + "render:breezex-black": "npx cbmp -d 'svg' -n 'BreezeX-Black' -bc '#000000' -oc '#FFFFFF'", + "render": "yarn render:breezex-dark && yarn render:breezex-light && yarn render:breezex-black", + "build:breezex-dark": "ctgen build.toml -d 'bitmaps/BreezeX-Dark' -n 'BreezeX-Dark' -c 'BreezeX Dark cursors.'", + "build:breezex-light": "ctgen build.toml -d 'bitmaps/BreezeX-Light' -n 'BreezeX-Light' -c 'BreezeX Light cursors.'", + "build:breezex-black": "ctgen build.toml -d 'bitmaps/BreezeX-Black' -n 'BreezeX-Black' -c 'BreezeX Black cursors.'", + "build": "yarn build:breezex-dark && yarn build:breezex-light && yarn build:breezex-black" + } +} diff --git a/builder/src/__init__.py b/pling.txt similarity index 100% rename from builder/src/__init__.py rename to pling.txt diff --git a/pling/black.bbcode b/pling/black.bbcode deleted file mode 100644 index 6f98b20..0000000 --- a/pling/black.bbcode +++ /dev/null @@ -1,36 +0,0 @@ -extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. - -Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 -Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. -Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] -Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] - -[b]Looking for other BreezeX variants?[/b] -[url=https://www.pling.com/p/1538515]BreezeX Dark[/url] -[url=https://www.pling.com/p/1640746]BreezeX Light[/url] - -[b] Support Creator[/b] -[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] - -[b]Linux Install[/b] -Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. -[code] -mv BreezeX-Black ~/.icons # install as local -sudo mv BreezeX-Black /usr/share/icons # install as root -[/code] - -[b]Linux Uninstall[/b] -[code] -rm -r ~/.icons/BreezeX-Black # remove from local -sudo rm -r /usr/share/icons/BreezeX-Black # remove from root -[/code] - -[b]Window Install[/b] -[1] unzip [b]BreezeX-Black-Windows.zip[/b] file. -[2] Open [b]BreezeX-Black-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. -[3] Click 'Install' from the context menu, and authorize the modifications to your system. -[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Black Cursors[/b]. -[5] Click '[b]Apply[/b]'. - -[b]License & Terms[/b] -'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. diff --git a/pling/dark.bbcode b/pling/dark.bbcode deleted file mode 100644 index e4bfc83..0000000 --- a/pling/dark.bbcode +++ /dev/null @@ -1,36 +0,0 @@ -extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. - -Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 -Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. -Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] -Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] - -[b]Looking for other BreezeX variants?[/b] -[url=https://www.pling.com/p/1640746]BreezeX Light[/url] -[url=https://www.pling.com/p/1640747]BreezeX Black[/url] - -[b] Support Creator[/b] -[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] - -[b]Linux Install[/b] -Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. -[code] -mv BreezeX-Dark ~/.icons # install as local -sudo mv BreezeX-Dark /usr/share/icons # install as root -[/code] - -[b]Linux Uninstall[/b] -[code] -rm -r ~/.icons/BreezeX-Dark # remove from local -sudo rm -r /usr/share/icons/BreezeX-Dark # remove from root -[/code] - -[b]Window Install[/b] -[1] unzip [b]BreezeX-Dark-Windows.zip[/b] file. -[2] Open [b]BreezeX-Dark-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. -[3] Click 'Install' from the context menu, and authorize the modifications to your system. -[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Dark Cursors[/b]. -[5] Click '[b]Apply[/b]'. - -[b]License & Terms[/b] -'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. diff --git a/pling/light.bbcode b/pling/light.bbcode deleted file mode 100644 index c877d4e..0000000 --- a/pling/light.bbcode +++ /dev/null @@ -1,36 +0,0 @@ -extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. - -Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 -Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. -Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] -Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] - -[b]Looking for other BreezeX variants?[/b] -[url=https://www.pling.com/p/1538515]BreezeX Dark[/url] -[url=https://www.pling.com/p/1640747]BreezeX Black[/url] - -[b] Support Creator[/b] -[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] - -[b]Linux Install[/b] -Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. -[code] -mv BreezeX-Light ~/.icons # install as local -sudo mv BreezeX-Light /usr/share/icons # install as root -[/code] - -[b]Linux Uninstall[/b] -[code] -rm -r ~/.icons/BreezeX-Light # remove from local -sudo rm -r /usr/share/icons/BreezeX-Light # remove from root -[/code] - -[b]Window Install[/b] -[1] unzip [b]BreezeX-Light-Windows.zip[/b] file. -[2] Open [b]BreezeX-Light-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. -[3] Click 'Install' from the context menu, and authorize the modifications to your system. -[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Light Cursors[/b]. -[5] Click '[b]Apply[/b]'. - -[b]License & Terms[/b] -'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. diff --git a/pyrightconfig.json b/pyrightconfig.json deleted file mode 100644 index 5e0a2a7..0000000 --- a/pyrightconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "include": ["builder"], - "exclude": ["**/node_modules", "**/__pycache__"], - - "reportMissingImports": true, - "reportMissingTypeStubs": false, - - "pythonVersion": "3.9", - "pythonPlatform": "Linux", - - "executionEnvironments": [{ "root": "builder" }] -} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..cbf80e4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,429 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/node@*": + version "18.8.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.8.5.tgz#6a31f820c1077c3f8ce44f9e203e68a176e8f59e" + integrity sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q== + +"@types/yauzl@^2.9.1": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + dependencies: + "@types/node" "*" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +cbmp@ful1e5/cbmp: + version "1.0.0" + resolved "https://codeload.github.com/ful1e5/cbmp/tar.gz/b216d25765ccb22b598aff2eb2367ee509e40808" + dependencies: + commander "^9.0.0" + module-alias "^2.2.2" + pixelmatch "^5.2.1" + pngjs "^6.0.0" + puppeteer "^13.4.1" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +commander@^9.0.0: + version "9.4.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" + integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +cross-fetch@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +debug@4, debug@4.3.4, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +devtools-protocol@0.0.981744: + version "0.0.981744" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" + integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +https-proxy-agent@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +module-alias@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.2.tgz#151cdcecc24e25739ff0aa6e51e1c5716974c0e0" + integrity sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + +pixelmatch@^5.2.1: + version "5.3.0" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-5.3.0.tgz#5e5321a7abedfb7962d60dbf345deda87cb9560a" + integrity sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q== + dependencies: + pngjs "^6.0.0" + +pkg-dir@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pngjs@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" + integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== + +progress@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proxy-from-env@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +puppeteer@^13.4.1: + version "13.7.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b" + integrity sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA== + dependencies: + cross-fetch "3.1.5" + debug "4.3.4" + devtools-protocol "0.0.981744" + extract-zip "2.0.1" + https-proxy-agent "5.0.1" + pkg-dir "4.2.0" + progress "2.0.3" + proxy-from-env "1.1.0" + rimraf "3.0.2" + tar-fs "2.1.1" + unbzip2-stream "1.4.3" + ws "8.5.0" + +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +rimraf@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +tar-fs@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +unbzip2-stream@1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0"