From a0db33067c15b22e9211fe1b7df443bace0929df Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Wed, 8 Feb 2023 19:36:24 +0000 Subject: [PATCH] 2023 Redesign v1 --- package-lock.json | 181 ++++++++++++++++-- package.json | 16 +- postcss.config.js | 4 + public/assets/app.css | 7 +- public/assets/app.css.br | Bin 957 -> 967 bytes public/assets/app.js | 68 ------- public/assets/app.js.br | Bin 672 -> 692 bytes .../assets/img/memoji-orange-bg-small-fs8.png | Bin 0 -> 33928 bytes resources/css-2023/app.css | 6 + resources/css-2023/code.css | 3 + resources/css-2023/colours.css | 18 ++ resources/css-2023/content.css | 36 ++++ resources/css-2023/fonts.css | 17 ++ resources/css-2023/h-card.css | 32 ++++ resources/css-2023/layout.css | 25 +++ resources/css-2023/posse.css | 3 + resources/css-2023/variables.css | 22 +++ resources/js/app.js | 2 +- resources/views/master.blade.php | 28 +-- .../views/templates/mini-hcard.blade.php | 17 +- tests/Unit/NotesTest.php | 20 +- webpack.config.js | 2 +- 22 files changed, 381 insertions(+), 126 deletions(-) create mode 100644 public/assets/img/memoji-orange-bg-small-fs8.png create mode 100644 resources/css-2023/app.css create mode 100644 resources/css-2023/code.css create mode 100644 resources/css-2023/colours.css create mode 100644 resources/css-2023/content.css create mode 100644 resources/css-2023/fonts.css create mode 100644 resources/css-2023/h-card.css create mode 100644 resources/css-2023/layout.css create mode 100644 resources/css-2023/posse.css create mode 100644 resources/css-2023/variables.css diff --git a/package-lock.json b/package-lock.json index 497fd553..97da4656 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,12 +8,10 @@ "name": "jbuk-frontend", "version": "0.0.1", "license": "CC0-1.0", - "dependencies": { - "normalize.css": "^8.0.1" - }, "devDependencies": { "@babel/core": "^7.21.4", "@babel/preset-env": "^7.21.4", + "@csstools/postcss-oklab-function": "^2.2.0", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.2", "browserlist": "^1.0.1", @@ -28,6 +26,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", "postcss-loader": "^7.2.4", + "postcss-nesting": "^11.2.2", "stylelint": "^15.4.0", "stylelint-config-standard": "^32.0.0", "stylelint-webpack-plugin": "^4.1.0", @@ -1681,6 +1680,57 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@csstools/color-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.0.0.tgz", + "integrity": "sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/@csstools/css-calc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.0.1.tgz", + "integrity": "sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.0.1", + "@csstools/css-tokenizer": "^2.0.1" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.0.0.tgz", + "integrity": "sha512-u3JrK+pQIGGnXe+YhohWwAwOum2y25NRdEjRQFD3moMnOJgmU/nj8BPAF6DDQAooy8Ty9RNKiAh2njuqwMgUNQ==", + "dev": true, + "dependencies": { + "@csstools/color-helpers": "^2.0.0", + "@csstools/css-calc": "^1.0.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.1.0", + "@csstools/css-tokenizer": "^2.1.0" + } + }, "node_modules/@csstools/css-parser-algorithms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.0.tgz", @@ -1727,6 +1777,47 @@ "@csstools/css-tokenizer": "^2.0.0" } }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.0.tgz", + "integrity": "sha512-5QMtgn9IWpeTbbt8DwLvr41CQRJef2fKhznTFQI1Og/v3zr/uKYu+aSKZEEaoZnO9OophM4YJnkVJne3CqvJDQ==", + "dev": true, + "dependencies": { + "@csstools/css-color-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.1", + "@csstools/css-tokenizer": "^2.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz", + "integrity": "sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/selector-specificity": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", @@ -4974,11 +5065,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize.css": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -5558,6 +5644,26 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-nesting": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.2.2.tgz", + "integrity": "sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-normalize-charset": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", @@ -8474,6 +8580,29 @@ } } }, + "@csstools/color-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.0.0.tgz", + "integrity": "sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==", + "dev": true + }, + "@csstools/css-calc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.0.1.tgz", + "integrity": "sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==", + "dev": true, + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.0.0.tgz", + "integrity": "sha512-u3JrK+pQIGGnXe+YhohWwAwOum2y25NRdEjRQFD3moMnOJgmU/nj8BPAF6DDQAooy8Ty9RNKiAh2njuqwMgUNQ==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^2.0.0", + "@csstools/css-calc": "^1.0.1" + } + }, "@csstools/css-parser-algorithms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.0.tgz", @@ -8494,6 +8623,27 @@ "dev": true, "requires": {} }, + "@csstools/postcss-oklab-function": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.0.tgz", + "integrity": "sha512-5QMtgn9IWpeTbbt8DwLvr41CQRJef2fKhznTFQI1Og/v3zr/uKYu+aSKZEEaoZnO9OophM4YJnkVJne3CqvJDQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.1", + "@csstools/css-tokenizer": "^2.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz", + "integrity": "sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "@csstools/selector-specificity": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", @@ -10913,11 +11063,6 @@ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true }, - "normalize.css": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" - }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -11297,6 +11442,16 @@ "icss-utils": "^5.0.0" } }, + "postcss-nesting": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.2.2.tgz", + "integrity": "sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, "postcss-normalize-charset": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", diff --git a/package.json b/package.json index d882d883..1d7f17e5 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,10 @@ "version": "0.0.1", "repository": "https://github.com/jonnybarnes/jonnybarnes.uk", "license": "CC0-1.0", - "dependencies": { - "normalize.css": "^8.0.1" - }, "devDependencies": { "@babel/core": "^7.21.4", "@babel/preset-env": "^7.21.4", + "@csstools/postcss-oklab-function": "^2.2.0", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.2", "browserlist": "^1.0.1", @@ -24,6 +22,7 @@ "postcss-combine-media-query": "^1.0.1", "postcss-import": "^15.1.0", "postcss-loader": "^7.2.4", + "postcss-nesting": "^11.2.2", "stylelint": "^15.4.0", "stylelint-config-standard": "^32.0.0", "stylelint-webpack-plugin": "^4.1.0", @@ -31,15 +30,8 @@ "webpack-cli": "^5.0.1" }, "scripts": { - "compress": "scripts/compress", - "copy-dist": "cp ./node_modules/normalize.css/normalize.css ./public/assets/frontend/", - "lint:es6": "eslint resources/es/*.js", - "lint:sass": "stylelint --syntax=scss resources/sass/**/*.scss", - "make-orig": "npm run make:css && npm run make:js", - "make": "npm run lint:sass && npm run webpack", - "make:css": "npm run lint:sass && npm run sass && npm run postcss", - "make:js": "npm run lint:es6 && npm run webpack && npm run uglifyjs", - "webpack": "webpack" + "dev": "webpack", + "prod": "NODE_ENV=production webpack" }, "browserslist": [ "last 2 versions", diff --git a/postcss.config.js b/postcss.config.js index cb3268d4..b3f36747 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -2,6 +2,10 @@ module.exports = { plugins: { 'postcss-import': {}, 'autoprefixer': {}, + '@csstools/postcss-oklab-function': { + preserve: true + }, + 'postcss-nesting': {}, 'postcss-combine-media-query': {}, 'postcss-combine-duplicated-selectors': { removeDuplicatedProperties: true, diff --git a/public/assets/app.css b/public/assets/app.css index 508f6d95..3530f621 100644 --- a/public/assets/app.css +++ b/public/assets/app.css @@ -1,6 +1 @@ -/*!***************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./resources/css/app.css ***! - \***************************************************************************************************************************************************************************/ -:root{--font-stack-body:"Whitney SSm A","Whitney SSm B",sans-serif;--font-stack-headings:"Quarto A","Quarto B",serif;--font-stack-monospace:"Operator Mono SSm A","Operator Mono SSm B",monospace;--color-background:#004643;--color-headline:#fffffe;--color-paragraph:#abd1c6;--color-button:#f9bc60;--color-button-text:#001e1d;--color-stroke:#001e1d;--color-main:#e8e4e6;--color-highlight:#f9bc60;--color-secondary:#abd1c6;--color-tertiary:#e16162}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-background);color:var(--color-paragraph);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-stack-body);font-size:2rem;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-stack-headings);font-style:normal;font-weight:800}code,pre{font-family:var(--font-stack-monospace);font-style:normal;font-weight:400}a{color:var(--color-highlight);text-decoration:none}.h-feed>.h-entry,.h-feed>.note{margin-top:4rem}main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto}main img{max-width:100%}main .h-entry:first-child>.bookmark-link{padding-top:2rem}.note{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.note,.note-metadata{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.note-metadata{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.note .client{word-break:break-all}.note .syndication-links svg{height:1em;width:1em}.note>.e-content>.naked-link .u-photo{margin:2rem 0}article header>h1{margin-bottom:0}.post-info{font-size:1.4rem}.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-evenly;list-style-type:none;max-width:90vw}.personal-bio{padding:0 2rem}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem}.iwc-logo{max-width:100%}#top-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}#top-header h1{text-align:center;width:100%}nav{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}nav a{margin:0 .5rem}.post-info a,.syndication-links .u-syndication{text-decoration:none}.hovercard,.p-bridgy-facebook-content,.p-bridgy-twitter-content{display:none}@media screen and (max-width:699px){main{margin-left:5px;margin-right:5px}input{max-width:95vw}footer{margin-left:5px;margin-right:5px}}@media screen and (min-width:700px){main{max-width:700px}main>.h-entry,main>.note{padding:0 1rem}} - -/*# sourceMappingURL=app.css.map*/ \ No newline at end of file +:root{--font-family-headings:"Archer SSm A","Archer SSm B",serif;--font-family-body:"Verlag A","Verlag B",sans-serif;--font-family-monospace:"Operator Mono SSm A","Operator Mono SSm B",monospace;--font-size-sm:0.75rem;--font-size-base:1rem;--font-size-md:1.25rem;--font-size-lg:1.5rem;--font-size-xl:1.75rem;--font-size-xxl:2rem;--font-size-xxxl:2.25rem;--color-primary:#334800;--color-secondary:#e3ffb5;--color-link:#0064a5;--color-link-visited:#be76ff;--color-primary-shadow:rgba(15,25,0,.4)}@supports (color:color(display-p3 0 0 0)){:root{--color-primary:color(display-p3 0.21567 0.27838 0.03615);--color-secondary:color(display-p3 0.91016 0.99842 0.74082);--color-link:color(display-p3 0.01045 0.38351 0.63618);--color-link-visited:color(display-p3 0.70467 0.47549 0.99958);--color-primary-shadow:color(display-p3 0.06762 0.09646 0.00441/0.4)}}@supports (color:oklch(0% 0 0)){:root{--color-primary:oklch(36.8% 0.1 125.505);--color-secondary:oklch(96.3% 0.1 125.505);--color-link:oklch(48.09% 0.146 241.41);--color-link-visited:oklch(70.44% 0.21 304.41);--color-primary-shadow:oklch(19.56% 0.054 125.505/40%)}}body{background-color:var(--color-secondary);color:var(--color-primary);font-family:var(--font-family-body);font-size:var(--font-size-md)}code{font-family:var(--font-family-monospace)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}.grid{display:grid;grid-template-columns:5vw 1fr 5vw;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;row-gap:1rem}#site-header{grid-column:2/3;grid-row:1/2}main{grid-row:2/3}footer,main{grid-column:2/3}footer{grid-row:3/4}footer .iwc-logo{max-width:85vw}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}#site-header a:visited{color:var(--color-link)}.hljs{border-radius:.5rem}.p-bridgy-twitter-content{display:none}.h-card .hovercard{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-secondary);border-radius:1rem;-webkit-box-shadow:0 .5rem .5rem .5rem var(--color-primary-shadow);box-shadow:0 .5rem .5rem .5rem var(--color-primary-shadow);display:none;-ms-flex-direction:column;flex-direction:column;gap:.5rem;opacity:0;padding:1rem;position:absolute;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.h-card .hovercard .u-photo{max-width:6rem}.h-card .hovercard .social-icon{height:1rem;width:1rem}.h-card:hover .hovercard{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.h-entry{-webkit-border-start:1px solid var(--color-primary);-webkit-padding-start:.5rem;border-inline-start:1px solid var(--color-primary);padding-inline-start:.5rem}.h-entry .reply-to{font-style:italic}.h-entry .post-info a{text-decoration:none}.h-entry .note-metadata{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem}.h-entry .note-metadata .syndication-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.h-entry .note-metadata .syndication-links a{text-decoration:none}.h-entry .note-metadata .syndication-links a svg{height:1rem;width:1rem} diff --git a/public/assets/app.css.br b/public/assets/app.css.br index e081d97278aadc964105e542adf5a74b6fec069f..b4802917a419936922d420c1be08519b8ff4b82d 100644 GIT binary patch literal 967 zcmV;&133H}(+mI{g>hp&QRKh>5Qm7#M7622{g+A4@t_jO&-+guCN(t#9W3c=rEFC# zrkCB*Wauh*myQau@;}$oX6kNy(QSpPu%uj#+Wmodlq)L$a^+-y0l>ld1644(&R3$1 z(frD-1q<<3@d|Yz406Or16T~p@AWj(rQURKI8^XEJ5=JYh~9LW)#PN&Dw;K2$&O4N zB@)*IF?7RKsDsNxVsmZM*ng;l)!aGa50r)@1;J(>C zX`0%CxDO~NHeq6dMz6IT64{4v*A&$pOBJ7ggt?yK>3{ALe_f!o0a!_kr>4jdqjUDD z$4p^HGH+K=*&RbzL7^;E(a#T$i#@RvE3rPth8zkroal{jSdo@AosiZCa;SDKLV)EI z{}-6wcQD48qO8hN&N+)!R->YpB;0u{i&#>xjtmW><3=5}$LHwBYhPxBnR4U^X*1># z$rQ2aHMhyhsbnO3{ac{nOps&i(3D&AB{0b@DQ0b>^2S$WRJh0gC9;SCgmhFzrqMIS ziSd5rr(*%>8WktL%zMcrS7FDeZ0t$(kHkrXuMgC9LwIDuaG#)+p*Zmf`ZE(CK}W4b zlLUt5B~Wve!SB=OJAhB+%qOA~i|=F^l|FBsKszw;jDLtrV4CE%lqUC)OQB=cqb-de zm24bApF`rPa@*_&lI$a#AY2(4h+=%~U>ZyGQTb1Qz;JIct1*m&Hm0P|@J-rE$2QJ= ztP1zRJJmp|#|TKpFib`Sj;_#WQqDNz`Vt+XLMvEThJ+%m&kQv#14ySU5r`iXHQwoT z8bUrz-V&WcinXxGkB{X(R+LxMhE7MHnswxAUJCB-082B04jkds47^jCZXAM!R#-hh zJq=uDsX+q9X}q+3DGTCtjS~u=!paPcjoGy9z~^oBJ02Nq;(6{nT=dD%;9GJ2I86H6 pC4~%LYS=X&!EtnHiX2e_T)w%{C-0P-wi6-S=kg-x|6MvsKL9T5)*S!< literal 957 zcmV;u148^8{0<--iE%8+O7hmaw5^_|3MLx?Pq6=5yz;;;e&^^;LZzav{D1d4o7S_0 zLdYtMu?UymtV7bW=6w0-n5rmneBszap*>dCp%D%q!?|~0AyV$|e^TTd>qGg*caAZn z53^;OGA>v(^H;@zR6sMpJnO>SrrCOMmokZ+(fa5+W?$-u(+z^qaZIsNJ`)hKpcy6G zhLl3^CT$eic_5u${*vG4Ns-f1@&EyR6!K^e7 zy%Nl;sV+F$Bn#*29=i`ETJpmnUOIXw1tM#^r#+X)3; zkP9AWS7(w8T3CMu0H3GWg{PK%DUs=A|7a0VNiHnN77FTAsJv&VSrYDX0@>xu6dYm~ z`$igHf5$G1xDl@_3q!Nf;4N_Q_npygu0DsMG0maX8n5W2sg0Q5QdHTB&gpP9p8Yt zS(@?<{1t5m1{+jLHe<7!pzm0!f&w<(Q zoqod(;aruGIkjyXNXq28D=5k`Q`fq&2|i}l5dSQqWUa0YRSDt@_zj64Jf$3HUB7UE zKZ#4ivpK3nS#UO-X74QcPZG@x``;uic`6RPA*XMwf;}8!jip!D$3Zt}B|WXl8C+55 zoA%a?Haq25EWfuE*gbkFml!{S52tutH1jNz&byW#>=VuZ*shEY4btyh&6hB36CA?{f5XniZc(1}SY@?`8LW%QN0(+vmK>$j$U>Ha)wE>2+ z%+hEw)zU_HJi=^Cl|d;{cr9eN(R0JU%l8G3V3BOS^%cfbXhdkJ>e1_Y8FjFS+`QjM z|DX^&rMDdmH>iw5jKHnZDy|aGq-yUoThk)BJ diff --git a/public/assets/app.js b/public/assets/app.js index 2588a62d..e69de29b 100644 --- a/public/assets/app.js +++ b/public/assets/app.js @@ -1,68 +0,0 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./resources/css/app.css": -/*!*******************************!*\ - !*** ./resources/css/app.css ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. -!function() { -/*!*****************************!*\ - !*** ./resources/js/app.js ***! - \*****************************/ -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _css_app_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../css/app.css */ "./resources/css/app.css"); - -}(); -/******/ })() -; -//# sourceMappingURL=app.js.map \ No newline at end of file diff --git a/public/assets/app.js.br b/public/assets/app.js.br index 3d5e5864851255e8dc0caf7b31c421b30150d3a8..365f06cdb4baaa70919390a2e747631a03f97c85 100644 GIT binary patch literal 692 zcmV;l0!#fH;|T!7A~&nqrW*Lz9Wr0LRHjQ*4-)sQ{WKGmC>dc~4&D!4h>JH>0I+)@ zRt0pVI@J~0$H*?y+4e@jwkPCipSoGp>?5&g*7TQSxt(y?tU3|!JzkKzCjRlUThD^S zXKA~lDzZ`57o94OQP~LW4iO||yw19Fai&^UCzDy@g${()Z|=)J-~I{!J}`*>HLSJ1 z0Kd-D3u&irDs%e;_b?-x+K~o*zqQ6*5Q6p^!MpSGn412wyzb4F554 za;C(jcXvjd5dKT>a2~#NlK3Wx*Uq{msbpxz_X!2es}7aCjo_dR%cNlX+fd%0o%S^q zW*_ex1{*XWAUf-{GAshbWb0|M++iA}5^j zN+HS?yGDUh?zK}%kJqzZ#i+SZtGlw;m12e|8Pr=(qvnW)3eLi@*jpqme8LCcG%|tX0DQ1^n5pYJ(alHlAri=H|cw`O&?k@4@ z&}Q5-Tx2?-`KlM3?HHGZDwT~q>*8Zy3cfU~p}A;A3jVra{${ufBe9#~xQkDYwfPbAQqsPh}F?DIWW&5xpYH$qm#NjoG{ z_hhPD!j87?oVGE7s{Ua0V@ko-Q&_Z-8Zqj>iPw(k0fcXG}l0q-7!p{ asL6m2%b}2az{IRZ*WR9=j!k5fVRZsK5@yf< literal 672 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 @yield('title'){{ config('app.display_name') }} - - @if (!empty(config('app.font_link')))@endif + @if (!empty(config('app.font_link'))) + + @endif @@ -22,11 +23,11 @@ - + - -
+ +