From af928acbe1a9b029cd31e10fefe95d257bb89799 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Mon, 27 Nov 2023 07:52:04 -0800 Subject: [PATCH 1/3] Test on php 8.3 Signed-off-by: Matt Friedman --- .github/workflows/tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f933f699..11756ef2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -125,6 +125,8 @@ jobs: db: "mysql:5.7" - php: '8.2' db: "mysql:5.7" + - php: '8.3' + db: "mysql:5.7" name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }} @@ -266,6 +268,8 @@ jobs: db: "postgres:14" - php: '8.2' db: "postgres:14" + - php: '8.3' + db: "postgres:14" name: PHP ${{ matrix.php }} - ${{ matrix.db }} From 67c2a7d815c0524a65e0c2b7fd67a62dfce0cbd6 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Mon, 27 Nov 2023 17:34:29 -0800 Subject: [PATCH 2/3] Update deps Signed-off-by: Matt Friedman --- package-lock.json | 323 +++++++++++++++++++++++----------------------- 1 file changed, 158 insertions(+), 165 deletions(-) diff --git a/package-lock.json b/package-lock.json index d29c37d4..a07b4a2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,7 @@ "requires": true, "packages": { "": { + "name": "abbc3", "license": "GPL-2.0", "dependencies": { "tablednd": "^1.0.5" @@ -19,6 +20,15 @@ "uglify-js": "^3.14.3" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -35,23 +45,23 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -67,21 +77,21 @@ } }, "node_modules/@eslint/js": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", - "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -103,9 +113,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "node_modules/@nodelib/fs.scandir": { @@ -143,6 +153,12 @@ "node": ">= 8" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -150,9 +166,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -735,27 +751,28 @@ } }, "node_modules/eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", - "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.40.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -763,22 +780,19 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -792,9 +806,9 @@ } }, "node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -808,9 +822,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -832,12 +846,12 @@ } }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -1120,9 +1134,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1167,10 +1181,10 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "node_modules/has": { @@ -1295,9 +1309,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -1648,16 +1662,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/js-sdsl": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -2354,17 +2358,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -2537,9 +2541,9 @@ "dev": true }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -2738,9 +2742,9 @@ } }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -3261,15 +3265,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3352,6 +3347,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -3362,20 +3363,20 @@ } }, "@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true }, "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -3385,18 +3386,18 @@ } }, "@eslint/js": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", - "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" } @@ -3408,9 +3409,9 @@ "dev": true }, "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "@nodelib/fs.scandir": { @@ -3439,6 +3440,12 @@ "fastq": "^1.6.0" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -3446,9 +3453,9 @@ "dev": true }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true }, "acorn-jsx": { @@ -3893,27 +3900,28 @@ "dev": true }, "eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", - "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.40.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3921,22 +3929,19 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "dependencies": { @@ -3952,9 +3957,9 @@ } }, "eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -3962,18 +3967,18 @@ } }, "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } @@ -4183,9 +4188,9 @@ } }, "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -4215,10 +4220,10 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "has": { @@ -4309,9 +4314,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true }, "ignore-by-default": { @@ -4557,12 +4562,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "js-sdsl": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", - "dev": true - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -5111,17 +5110,17 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "p-limit": { @@ -5240,9 +5239,9 @@ "dev": true }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "queue-microtask": { @@ -5359,9 +5358,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "shebang-command": { @@ -5768,12 +5767,6 @@ "is-typed-array": "^1.1.10" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", From 0d0659a572e575d69f3d76bd9044ca7b493891b0 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Sun, 3 Dec 2023 15:42:58 -0800 Subject: [PATCH 3/3] Stop using minified CSS for ABBC3 styling Signed-off-by: Matt Friedman --- .../event/acp_posting_buttons_before.html | 4 +- package-lock.json | 126 +++--------------- package.json | 11 +- .../event/overall_header_head_append.html | 2 +- .../event/posting_editor_buttons_after.html | 2 +- styles/all/theme/abbc3_common.min.css | 2 - styles/all/theme/abbc3_common.min.css.map | 1 - styles/all/theme/abbc3_posting.min.css | 2 - styles/all/theme/abbc3_posting.min.css.map | 1 - 9 files changed, 28 insertions(+), 123 deletions(-) delete mode 100644 styles/all/theme/abbc3_common.min.css delete mode 100644 styles/all/theme/abbc3_common.min.css.map delete mode 100644 styles/all/theme/abbc3_posting.min.css delete mode 100644 styles/all/theme/abbc3_posting.min.css.map diff --git a/adm/style/event/acp_posting_buttons_before.html b/adm/style/event/acp_posting_buttons_before.html index 68d27cab..a1074458 100644 --- a/adm/style/event/acp_posting_buttons_before.html +++ b/adm/style/event/acp_posting_buttons_before.html @@ -1,6 +1,6 @@ {% INCLUDEJS '@vse_abbc3/js/abbc3.min.js' %} -{% INCLUDECSS '@vse_abbc3/abbc3_common.min.css' %} +{% INCLUDECSS '@vse_abbc3/abbc3_common.css' %} {% if S_ABBC3_BBCODES_BAR %} - {% INCLUDECSS '@vse_abbc3/abbc3_posting.min.css' %} + {% INCLUDECSS '@vse_abbc3/abbc3_posting.css' %} {% include '@vse_abbc3/abbc3_posting_buttons.html' %} {% endif %} diff --git a/package-lock.json b/package-lock.json index a07b4a2f..baddc97f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "tablednd": "^1.0.5" }, "devDependencies": { - "clean-css-cli": "^5.4.2", "copyfiles": "^2.4.1", "eslint": "^8.1.0", "jshint": "^2.13.1", @@ -54,9 +53,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -77,9 +76,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -381,36 +380,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css-cli": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.2.tgz", - "integrity": "sha512-GDQkr6zVqHJhO3yWTy3sA22sMCT6iUqaJuBdqZMW6oI25MtiJ2iZXDmWzErpjoRotsB+TYPTpuZSNSgaC1n4lA==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.2", - "clean-css": "^5.3.2", - "commander": "7.x", - "glob": "^7.1.6" - }, - "bin": { - "cleancss": "bin/cleancss" - }, - "engines": { - "node": ">= 10.12.0" - } - }, "node_modules/cli": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", @@ -453,15 +422,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -751,15 +711,15 @@ } }, "node_modules/eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.54.0", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -2815,15 +2775,6 @@ "semver": "bin/semver.js" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -3369,9 +3320,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -3386,9 +3337,9 @@ } }, "@eslint/js": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", "dev": true }, "@humanwhocodes/config-array": { @@ -3603,27 +3554,6 @@ "readdirp": "~3.6.0" } }, - "clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-css-cli": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.2.tgz", - "integrity": "sha512-GDQkr6zVqHJhO3yWTy3sA22sMCT6iUqaJuBdqZMW6oI25MtiJ2iZXDmWzErpjoRotsB+TYPTpuZSNSgaC1n4lA==", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "clean-css": "^5.3.2", - "commander": "7.x", - "glob": "^7.1.6" - } - }, "cli": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", @@ -3660,12 +3590,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3900,15 +3824,15 @@ "dev": true }, "eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.54.0", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -5412,12 +5336,6 @@ } } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, "spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", diff --git a/package.json b/package.json index e9ca1ad5..76fe0d81 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "tablednd": "^1.0.5" }, "devDependencies": { - "clean-css-cli": "^5.4.2", "copyfiles": "^2.4.1", "eslint": "^8.1.0", "jshint": "^2.13.1", @@ -15,21 +14,15 @@ "uglify-js": "^3.14.3" }, "watch": { - "js-minify": "styles/all/template/js/abbc3.js", - "css-minify": { - "patterns": "styles/all/theme/*.css", - "extensions": "css", - "ignore": "styles/all/theme/*.min.css" - } + "js-minify": "styles/all/template/js/abbc3.js" }, "scripts": { "js": "npm-run-all jshint eslint js-minify", "jshint": "jshint styles/all/template/js/abbc3.js", "eslint": "eslint styles/all/template/js/abbc3.js", "js-minify": "uglifyjs styles/all/template/js/abbc3.js --source-map --output styles/all/template/js/abbc3.min.js", - "css-minify": "cleancss -O1 --format breakWith=lf --with-rebase --source-map --source-map-inline-sources --batch --batch-suffix '.min' styles/all/theme/*.css !styles/all/theme/*.min.css", "copy-tablednd": "copyfiles --flat node_modules/tablednd/dist/jquery.tablednd.js node_modules/tablednd/dist/jquery.tablednd.min.js styles/all/template/js", - "build": "npm-run-all --parallel js css-minify copy-tablednd", + "build": "npm-run-all --parallel js copy-tablednd", "watch": "npm-watch" }, "jshintConfig": { diff --git a/styles/all/template/event/overall_header_head_append.html b/styles/all/template/event/overall_header_head_append.html index 4c862888..647d02db 100644 --- a/styles/all/template/event/overall_header_head_append.html +++ b/styles/all/template/event/overall_header_head_append.html @@ -1,2 +1,2 @@ -{% INCLUDECSS '@vse_abbc3/abbc3_common.min.css' %} +{% INCLUDECSS '@vse_abbc3/abbc3_common.css' %} {% include '@vse_abbc3/abbc3_google_fonts.html' %} diff --git a/styles/all/template/event/posting_editor_buttons_after.html b/styles/all/template/event/posting_editor_buttons_after.html index d653e03b..2a65e1ce 100644 --- a/styles/all/template/event/posting_editor_buttons_after.html +++ b/styles/all/template/event/posting_editor_buttons_after.html @@ -1,4 +1,4 @@ {% if S_ABBC3_BBCODES_BAR %} - {% INCLUDECSS '@vse_abbc3/abbc3_posting.min.css' %} + {% INCLUDECSS '@vse_abbc3/abbc3_posting.css' %} {% include '@vse_abbc3/abbc3_posting_buttons.html' %} {% endif %} diff --git a/styles/all/theme/abbc3_common.min.css b/styles/all/theme/abbc3_common.min.css deleted file mode 100644 index c5b9d3e0..00000000 --- a/styles/all/theme/abbc3_common.min.css +++ /dev/null @@ -1,2 +0,0 @@ -.hidebox{font-weight:400;background-color:#c5e3bf;border:1px solid #72b173;border-radius:4px;position:relative;margin:5px 0;padding:39px 19px 14px}.hidebox_title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;border:1px solid #72b173;border-radius:4px 0;color:#2f4f2f;position:absolute;top:-1px;left:-1px;padding:5px 12px}.hidebox_hidden{background-color:#f2dede;border-color:#ebccd1;color:#80001c}.hidebox_visible{color:#2f4f2f}.spoilbtn:hover{color:#d31141!important}.fadeEffect{-moz-animation:fade 2s infinite;-webkit-animation:fade 2s infinite;animation:fade 2s infinite}@-webkit-keyframes fade{50%{opacity:0}}@keyframes fade{50%{opacity:0}}.auto-video{max-width:100%}.pipe-table{margin-bottom:.813rem}.pipe-table td,.pipe-table th{padding:0 12px}.pipe-table th{background-color:#0076b1;color:#fff}.pipe-table tr:hover{background-color:#f5f5f5}.abbc3-marquee{overflow:hidden}.abbc3-marquee-left{text-align:center;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-animation:marquee-x 10s linear normal infinite;-moz-animation:marquee-x 10s linear normal infinite;animation:marquee-x 10s linear normal infinite}.abbc3-marquee-right{text-align:center;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:marquee-x 10s linear reverse infinite;-moz-animation:marquee-x 10s linear reverse infinite;animation:marquee-x 10s linear reverse infinite}.abbc3-marquee-up{height:20em;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-animation:marquee-y 5s linear normal infinite;-moz-animation:marquee-y 5s linear normal infinite;animation:marquee-y 5s linear normal infinite}.abbc3-marquee-down{height:20em;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:marquee-y 5s linear reverse infinite;-moz-animation:marquee-y 5s linear reverse infinite;animation:marquee-y 5s linear reverse infinite}@keyframes marquee-x{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee-y{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}} -/*# sourceMappingURL=abbc3_common.min.css.map */ \ No newline at end of file diff --git a/styles/all/theme/abbc3_common.min.css.map b/styles/all/theme/abbc3_common.min.css.map deleted file mode 100644 index ad34eeac..00000000 --- a/styles/all/theme/abbc3_common.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["styles/all/theme/abbc3_common.css"],"names":[],"mappings":"AACA,SACC,YAAa,IACb,iBAAkB,QAClB,OAAQ,IAAI,MAAM,QAClB,cAAe,IACf,SAAU,SACV,OAAQ,IAAI,EACZ,QAAS,KAAK,KAAK,KAGpB,eACC,YAAa,gBAAgB,CAAE,SAAS,CAAE,KAAK,CAAE,WACjD,UAAW,KACX,YAAa,IACb,OAAQ,IAAI,MAAM,QAClB,cAAe,IAAI,EACnB,MAAO,QACP,SAAU,SACV,IAAK,KACL,KAAM,KACN,QAAS,IAAI,KAGd,gBACC,iBAAkB,QAClB,aAAc,QACd,MAAO,QAGR,iBACC,MAAO,QAIR,gBACC,MAAO,kBAIR,YACC,eAAgB,KAAK,GAAG,SACxB,kBAAmB,KAAK,GAAG,SAC3B,UAAW,KAAK,GAAG,SAGpB,wBACC,IACC,QAAS,GAIX,gBACC,IACC,QAAS,GAKX,YACC,UAAW,KAIZ,YACC,cAAe,QAIhB,eADA,eAEC,QAAS,EAAE,KAGZ,eACC,iBAAkB,QAClB,MAAO,KAGR,qBACC,iBAAkB,QAInB,eACC,SAAU,OAGX,oBACC,WAAY,OACZ,kBAAmB,iBACnB,eAAgB,iBAChB,UAAW,iBACX,kBAAmB,UAAU,IAAI,OAAO,OAAO,SAC/C,eAAgB,UAAU,IAAI,OAAO,OAAO,SAC5C,UAAW,UAAU,IAAI,OAAO,OAAO,SAGxC,qBACC,WAAY,OACZ,kBAAmB,kBACnB,eAAgB,kBAChB,UAAW,kBACX,kBAAmB,UAAU,IAAI,OAAO,QAAQ,SAChD,eAAgB,UAAU,IAAI,OAAO,QAAQ,SAC7C,UAAW,UAAU,IAAI,OAAO,QAAQ,SAGzC,kBACC,OAAQ,KACR,kBAAmB,iBACnB,eAAgB,iBAChB,UAAW,iBACX,kBAAmB,UAAU,GAAG,OAAO,OAAO,SAC9C,eAAgB,UAAU,GAAG,OAAO,OAAO,SAC3C,UAAW,UAAU,GAAG,OAAO,OAAO,SAGvC,oBACC,OAAQ,KACR,kBAAmB,kBACnB,eAAgB,kBAChB,UAAW,kBACX,kBAAmB,UAAU,GAAG,OAAO,QAAQ,SAC/C,eAAgB,UAAU,GAAG,OAAO,QAAQ,SAC5C,UAAW,UAAU,GAAG,OAAO,QAAQ,SAGxC,qBACC,GACC,kBAAmB,iBACnB,eAAgB,iBAChB,UAAW,iBAGZ,KACC,kBAAmB,kBACnB,eAAgB,kBAChB,UAAW,mBAIb,qBACC,GACC,kBAAmB,iBACnB,eAAgB,iBAChB,UAAW,iBAGZ,KACC,kBAAmB,kBACnB,eAAgB,kBAChB,UAAW","sourcesContent":["/* [hidden] hide BBCode */\n.hidebox {\n\tfont-weight: normal;\n\tbackground-color: #c5e3bf;\n\tborder: 1px solid #72b173;\n\tborder-radius: 4px;\n\tposition: relative;\n\tmargin: 5px 0;\n\tpadding: 39px 19px 14px;\n}\n\n.hidebox_title {\n\tfont-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n\tfont-size: 12px;\n\tfont-weight: bold;\n\tborder: 1px solid #72b173;\n\tborder-radius: 4px 0;\n\tcolor: #2f4f2f;\n\tposition: absolute;\n\ttop: -1px;\n\tleft: -1px;\n\tpadding: 5px 12px;\n}\n\n.hidebox_hidden {\n\tbackground-color: #f2dede;\n\tborder-color: #ebccd1;\n\tcolor: #80001c;\n}\n\n.hidebox_visible {\n\tcolor: #2f4f2f;\n}\n\n/* [spoil] spoiler BBCode */\n.spoilbtn:hover {\n\tcolor: #d31141 !important;\n}\n\n/* [fade] fade text in/out effect */\n.fadeEffect {\n\t-moz-animation: fade 2s infinite;\n\t-webkit-animation: fade 2s infinite;\n\tanimation: fade 2s infinite;\n}\n\n@-webkit-keyframes fade {\n\t50% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes fade {\n\t50% {\n\t\topacity: 0;\n\t}\n}\n\n/* video player styling */\n.auto-video {\n\tmax-width: 100%;\n}\n\n/* Pipe Table styling */\n.pipe-table {\n\tmargin-bottom: 0.813rem;\n}\n\n.pipe-table th,\n.pipe-table td {\n\tpadding: 0 12px;\n}\n\n.pipe-table th {\n\tbackground-color: #0076b1;\n\tcolor: #ffffff;\n}\n\n.pipe-table tr:hover {\n\tbackground-color: #f5f5f5;\n}\n\n/* Marquee styling */\n.abbc3-marquee {\n\toverflow: hidden;\n}\n\n.abbc3-marquee-left {\n\ttext-align: center;\n\t-webkit-transform: translateX(100%);\n\t-moz-transform: translateX(100%);\n\ttransform: translateX(100%);\n\t-webkit-animation: marquee-x 10s linear normal infinite;\n\t-moz-animation: marquee-x 10s linear normal infinite;\n\tanimation: marquee-x 10s linear normal infinite;\n}\n\n.abbc3-marquee-right {\n\ttext-align: center;\n\t-webkit-transform: translateX(-100%);\n\t-moz-transform: translateX(-100%);\n\ttransform: translateX(-100%);\n\t-webkit-animation: marquee-x 10s linear reverse infinite;\n\t-moz-animation: marquee-x 10s linear reverse infinite;\n\tanimation: marquee-x 10s linear reverse infinite;\n}\n\n.abbc3-marquee-up {\n\theight: 20em;\n\t-webkit-transform: translateY(100%);\n\t-moz-transform: translateY(100%);\n\ttransform: translateY(100%);\n\t-webkit-animation: marquee-y 5s linear normal infinite;\n\t-moz-animation: marquee-y 5s linear normal infinite;\n\tanimation: marquee-y 5s linear normal infinite;\n}\n\n.abbc3-marquee-down {\n\theight: 20em;\n\t-webkit-transform: translateY(-100%);\n\t-moz-transform: translateY(-100%);\n\ttransform: translateY(-100%);\n\t-webkit-animation: marquee-y 5s linear reverse infinite;\n\t-moz-animation: marquee-y 5s linear reverse infinite;\n\tanimation: marquee-y 5s linear reverse infinite;\n}\n\n@keyframes marquee-x {\n\t0% {\n\t\t-webkit-transform: translateX(100%);\n\t\t-moz-transform: translateX(100%);\n\t\ttransform: translateX(100%);\n\t}\n\n\t100% {\n\t\t-webkit-transform: translateX(-100%);\n\t\t-moz-transform: translateX(-100%);\n\t\ttransform: translateX(-100%);\n\t}\n}\n\n@keyframes marquee-y {\n\t0% {\n\t\t-webkit-transform: translateY(100%);\n\t\t-moz-transform: translateY(100%);\n\t\ttransform: translateY(100%);\n\t}\n\n\t100% {\n\t\t-webkit-transform: translateY(-100%);\n\t\t-moz-transform: translateY(-100%);\n\t\ttransform: translateY(-100%);\n\t}\n}\n"]} \ No newline at end of file diff --git a/styles/all/theme/abbc3_posting.min.css b/styles/all/theme/abbc3_posting.min.css deleted file mode 100644 index e54e6e75..00000000 --- a/styles/all/theme/abbc3_posting.min.css +++ /dev/null @@ -1,2 +0,0 @@ -#core-bbcode-buttons,#custom-bbcode-buttons,#format-buttons,#imgurAnchor{display:none}#abbc3_buttons{margin:15px 0 2px}#abbc3_buttons select{vertical-align:middle;background-color:#fff;border:1px solid #b4bac0;color:#000;height:24px;margin:4px;padding:0}.abbc3_button{font-size:11px;text-align:center;vertical-align:middle;white-space:nowrap;background:transparent no-repeat center;background-size:20px;border:1px solid transparent;display:inline-block;min-width:24px;height:24px;margin:4px 0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.abbc3_button:hover{background-color:#fff;border:1px solid #b4bac0;cursor:pointer}.abbc3_buttons_row{text-align:left;background:#f9fbfd;background:-moz-linear-gradient(top,#f9fbfd 0,#d9dde2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9fbfd),color-stop(100%,#d9dde2));background:-webkit-linear-gradient(top,#f9fbfd 0,#d9dde2 100%);background:-o-linear-gradient(top,#f9fbfd 0,#d9dde2 100%);background:-ms-linear-gradient(top,#f9fbfd 0,#d9dde2 100%);background:linear-gradient(to bottom,#f9fbfd 0,#d9dde2 100%);border:1px solid #b4bac0;display:block;box-sizing:border-box;width:80%;min-height:30px;margin:0;padding:0 2px}.abbc3_buttons_row_legacy{box-sizing:content-box}fieldset div.abbc3_buttons_row{margin:0}.rtl .abbc3_buttons_row{text-align:right}form td .abbc3_buttons_row{width:98%}#main #abbc3_buttons{margin-left:96px}#main #abbc3_buttons .abbc3_buttons_row{box-sizing:content-box;width:95%}.abbc3_font_menu_btn{display:inline-block}.abbc3_font_menu_btn .dropdown-contents{font-size:13px;max-height:none;margin-top:1px}.abbc3_font_menu_btn .dropdown-contents .abbc3_font_menu_disabled,.abbc3_font_menu_btn .dropdown-contents .abbc3_font_menu_font{margin:0;padding-top:3px;padding-right:3px;padding-bottom:3px}.abbc3_font_menu_font:hover{color:#ff4500;cursor:pointer}.abbc3_font_menu_disabled{opacity:.6;pointer-events:none}#bbcode_wizard{font-size:.625rem;background:#fff;border:5px solid #12a3eb;border-radius:11px;box-shadow:2px 2px 4px #555;position:fixed;z-index:500;top:50%;left:50%;display:none;box-sizing:border-box;width:100%;max-width:500px;padding:5px;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:700px){.abbc3_buttons_row{width:auto}} -/*# sourceMappingURL=abbc3_posting.min.css.map */ \ No newline at end of file diff --git a/styles/all/theme/abbc3_posting.min.css.map b/styles/all/theme/abbc3_posting.min.css.map deleted file mode 100644 index f153d421..00000000 --- a/styles/all/theme/abbc3_posting.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["styles/all/theme/abbc3_posting.css"],"names":[],"mappings":"AAGA,qBACA,uBAFA,gBADA,aAIC,QAAS,KAIV,eACC,OAAQ,KAAK,EAAE,IAGhB,sBACC,eAAgB,OAChB,iBAAkB,KAClB,OAAQ,IAAI,MAAM,QAClB,MAAO,KACP,OAAQ,KACR,OAAQ,IACR,QAAS,EAGV,cACC,UAAW,KACX,WAAY,OACZ,eAAgB,OAChB,YAAa,OACb,WAAY,YAAY,UAAU,OAClC,gBAAiB,KACjB,OAAQ,IAAI,MAAM,YAClB,QAAS,aACT,UAAW,KACX,OAAQ,KACR,OAAQ,IAAI,EACZ,QAAS,EACT,iBAAkB,aAClB,aAAc,aACd,oBAAqB,KACrB,iBAAkB,KAClB,gBAAiB,KACjB,YAAa,KAGd,oBACC,iBAAkB,KAClB,OAAQ,IAAI,MAAM,QAClB,OAAQ,QAGT,mBACC,WAAY,KACZ,WAAY,QACZ,WAAY,iDACZ,WAAY,6FACZ,WAAY,oDACZ,WAAY,+CACZ,WAAY,gDACZ,WAAY,kDACZ,OAAQ,IAAI,MAAM,QAClB,QAAS,MACT,WAAY,WACZ,MAAO,IACP,WAAY,KACZ,OAAQ,EACR,QAAS,EAAE,IAGZ,0BACC,WAAY,YAIb,+BACC,OAAQ,EAGT,wBACC,WAAY,MAIb,2BACC,MAAO,IAIR,qBACC,YAAa,KAGd,wCACC,WAAY,YACZ,MAAO,IAIR,qBACC,QAAS,aAGV,wCACC,UAAW,KACX,WAAY,KACZ,WAAY,IAIb,kEADA,8DAEC,OAAQ,EACR,YAAa,IACb,cAAe,IACf,eAAgB,IAGjB,4BACC,MAAO,QACP,OAAQ,QAGT,0BACC,QAAS,GACT,eAAgB,KAIjB,eACC,UAAW,QACX,WAAY,KACZ,OAAQ,IAAI,MAAM,QAClB,cAAe,KACf,WAAY,IAAI,IAAI,IAAI,KACxB,SAAU,MACV,QAAS,IACT,IAAK,IACL,KAAM,IACN,QAAS,KACT,WAAY,WACZ,MAAO,KACP,UAAW,MACX,QAAS,IACT,UAAW,iBAAiB,iBAI7B,oCACC,mBACC,MAAO","sourcesContent":["/* Hide native phpbb BBCode buttons */\n#imgurAnchor, /* flat boots */\n#format-buttons,\n#core-bbcode-buttons,\n#custom-bbcode-buttons {\n\tdisplay: none;\n}\n\n/* ABBC3 BBCode buttons */\n#abbc3_buttons {\n\tmargin: 15px 0 2px;\n}\n\n#abbc3_buttons select {\n\tvertical-align: middle;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #b4bac0;\n\tcolor: #000000;\n\theight: 24px;\n\tmargin: 4px;\n\tpadding: 0;\n}\n\n.abbc3_button {\n\tfont-size: 11px;\n\ttext-align: center;\n\tvertical-align: middle;\n\twhite-space: nowrap;\n\tbackground: transparent no-repeat center;\n\tbackground-size: 20px;\n\tborder: 1px solid transparent;\n\tdisplay: inline-block;\n\tmin-width: 24px;\n\theight: 24px;\n\tmargin: 4px 0;\n\tpadding: 0;\n\t-ms-touch-action: manipulation;\n\ttouch-action: manipulation;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n.abbc3_button:hover {\n\tbackground-color: #ffffff;\n\tborder: 1px solid #b4bac0;\n\tcursor: pointer;\n}\n\n.abbc3_buttons_row {\n\ttext-align: left;\n\tbackground: #f9fbfd;\n\tbackground: -moz-linear-gradient(top, #f9fbfd 0%, #d9dde2 100%);\n\tbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9fbfd), color-stop(100%, #d9dde2));\n\tbackground: -webkit-linear-gradient(top, #f9fbfd 0%, #d9dde2 100%);\n\tbackground: -o-linear-gradient(top, #f9fbfd 0%, #d9dde2 100%);\n\tbackground: -ms-linear-gradient(top, #f9fbfd 0%, #d9dde2 100%);\n\tbackground: linear-gradient(to bottom, #f9fbfd 0%, #d9dde2 100%);\n\tborder: 1px solid #b4bac0;\n\tdisplay: block;\n\tbox-sizing: border-box;\n\twidth: 80%;\n\tmin-height: 30px;\n\tmargin: 0;\n\tpadding: 0 2px;\n}\n\n.abbc3_buttons_row_legacy {\n\tbox-sizing: content-box;\n}\n\n/* force buttons row margin to 0 */\nfieldset div.abbc3_buttons_row {\n\tmargin: 0;\n}\n\n.rtl .abbc3_buttons_row {\n\ttext-align: right;\n}\n\n/* tweaks for subsilver styles */\nform td .abbc3_buttons_row {\n\twidth: 98%;\n}\n\n/* tweaks for ACP bbcode editor */\n#main #abbc3_buttons {\n\tmargin-left: 96px;\n}\n\n#main #abbc3_buttons .abbc3_buttons_row {\n\tbox-sizing: content-box;\n\twidth: 95%;\n}\n\n/* tweaks for font bbcode menu */\n.abbc3_font_menu_btn {\n\tdisplay: inline-block;\n}\n\n.abbc3_font_menu_btn .dropdown-contents {\n\tfont-size: 13px;\n\tmax-height: none;\n\tmargin-top: 1px;\n}\n\n.abbc3_font_menu_btn .dropdown-contents .abbc3_font_menu_font,\n.abbc3_font_menu_btn .dropdown-contents .abbc3_font_menu_disabled {\n\tmargin: 0;\n\tpadding-top: 3px;\n\tpadding-right: 3px;\n\tpadding-bottom: 3px;\n}\n\n.abbc3_font_menu_font:hover {\n\tcolor: #ff4500;\n\tcursor: pointer;\n}\n\n.abbc3_font_menu_disabled {\n\topacity: 0.6;\n\tpointer-events: none;\n}\n\n/* BBCode wizard */\n#bbcode_wizard {\n\tfont-size: 0.625rem;\n\tbackground: #ffffff;\n\tborder: 5px solid #12a3eb;\n\tborder-radius: 11px;\n\tbox-shadow: 2px 2px 4px #555555;\n\tposition: fixed;\n\tz-index: 500;\n\ttop: 50%;\n\tleft: 50%;\n\tdisplay: none;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\tmax-width: 500px;\n\tpadding: 5px;\n\ttransform: translateX(-50%) translateY(-50%);\n}\n\n/* responsive design */\n@media screen and (max-width: 700px) {\n\t.abbc3_buttons_row {\n\t\twidth: auto;\n\t}\n}\n"]} \ No newline at end of file