From ebb4b4f20e11f30325b82cc4a021f2039098e9ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20M=C3=A4hr?= Date: Mon, 12 Feb 2024 11:47:43 +0100 Subject: [PATCH 1/2] feat: credits page updated (#73) * feat: credits page updated * feat: remove latest commit from loaded data and fix a hrefs --- src/routes/credits/+page.js | 15 ++------- src/routes/credits/+page.svelte | 58 +++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 22 deletions(-) diff --git a/src/routes/credits/+page.js b/src/routes/credits/+page.js index 649ef960..dab7d9bd 100644 --- a/src/routes/credits/+page.js +++ b/src/routes/credits/+page.js @@ -18,7 +18,6 @@ const githubHandle = config.githubHandle; * @type {string} * @description GitHub repository name. */ - const githubRepo = config.githubRepo; /** @@ -47,7 +46,7 @@ async function fetchData(endpoint, fetch) { } /** - * Fetches credits data from the GitHub API. + * Fetches contributors data from the GitHub API. * * @async * @function @@ -55,10 +54,7 @@ async function fetchData(endpoint, fetch) { * @throws {Error} Throws an error if the fetch operation fails. */ async function getCredits(fetch) { - const [contributorsData, latestCommitData] = await Promise.all([ - fetchData(`${apiUrl}/contributors`, fetch), - fetchData(`${apiUrl}/commits?per_page=1`, fetch) - ]); + const contributorsData = await fetchData(`${apiUrl}/contributors`, fetch); if (!Array.isArray(contributorsData)) { throw new Error('contributorsData is not an array'); @@ -70,12 +66,7 @@ async function getCredits(fetch) { html_url })); - const latestCommit = { - html_url: latestCommitData[0].html_url, - date: latestCommitData[0].commit.author.date - }; - - return { contributors, latest_commit: latestCommit }; + return { contributors }; } /** @type {import('./$types').PageLoad} */ diff --git a/src/routes/credits/+page.svelte b/src/routes/credits/+page.svelte index f42bc4af..7c301956 100644 --- a/src/routes/credits/+page.svelte +++ b/src/routes/credits/+page.svelte @@ -12,10 +12,29 @@

Credits

-

Mitwirkende

+

Gestaltung

- Die folgenden Personen haben zum Quellcode von {config.title} beigetragen: + {config.domain} wurde vom Team für Research Data Management und Public History entwickelt + und gestaltet. Namentlich von +

+ + +

Code

+ +

+ Die folgenden Personen haben zum Quellcode + von {config.title} beigetragen:

- Diese ListeListe wurde automatisch generiert. Co-authored Commits sind nicht berücksichtigt.

@@ -39,16 +60,33 @@

{config.title} wurde mit SvelteKit, - Skeleton + Skeleton und vielen - anderen Librariesanderen Libraries erstellt. Das Projekt ist Open Source (AGPL-3.0-LizenzAGPL-3.0-Lizenz) und der Quellcode ist auf - GitHub + GitHub verfügbar.

+ +

+ Die Webseite wird über Cloudflare Pages + ausgeliefert, die Inhalte unter + sgb.hypotheses.org + verwaltet und von + Hypotheses langzeitarchiviert. +

From f120fa41573c0aba2acf0d55cad6b3e6181a0b24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nico=20G=C3=B6rlich?= <73133626+koilebeit@users.noreply.github.com> Date: Tue, 13 Feb 2024 10:38:25 +0100 Subject: [PATCH 2/2] change maplibre library and improve map layout #29 (#69) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * wip * fixed typo * fix dependencies; formatting * add error-handling * correct comments, change img location, etc. * refactor code * Revert "refactor code" This reverts commit 20c884af7fb2cc40bfefab506f13d938330d729d. * refractor again * update package.json * format files * fix bug (map height) and error (lint) --------- Co-authored-by: Moritz Mähr --- package.json | 2 +- pnpm-lock.yaml | 192 ++++++++---------- src/lib/images/pin-48.png | Bin 0 -> 1470 bytes src/routes/partner/+page.svelte | 338 +++++++++++++++++++++++--------- 4 files changed, 319 insertions(+), 213 deletions(-) create mode 100644 src/lib/images/pin-48.png diff --git a/package.json b/package.json index 04231705..a12860b9 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "husky": "^9.0.10", "js-yaml": "^4.1.0", "jsdom": "^24.0.0", + "maplibre-gl": "^4.0.0", "mdsvex": "^0.11.0", "node-fetch": "^3.3.2", "postcss": "^8.4.33", @@ -56,7 +57,6 @@ "remark-captions": "^2.2.3", "svelte": "^4.2.9", "svelte-check": "^3.6.3", - "svelte-maplibre": "^0.7.7", "tailwindcss": "^3.4.1", "turndown": "^7.1.2", "typescript": "^5.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4938b359..d4d7eb17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: devDependencies: '@divriots/jampack': specifier: ^0.23.2 - version: 0.23.2(react-dom@18.2.0)(react@18.2.0) + version: 0.23.2(react-dom@16.14.0)(react@16.14.0) '@playwright/test': specifier: ^1.41.2 version: 1.41.2 @@ -56,6 +56,9 @@ devDependencies: jsdom: specifier: ^24.0.0 version: 24.0.0 + maplibre-gl: + specifier: ^4.0.0 + version: 4.0.0 mdsvex: specifier: ^0.11.0 version: 0.11.0(svelte@4.2.9) @@ -92,9 +95,6 @@ devDependencies: svelte-check: specifier: ^3.6.3 version: 3.6.3(postcss@8.4.33)(svelte@4.2.9) - svelte-maplibre: - specifier: ^0.7.7 - version: 0.7.7(svelte@4.2.9) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -154,7 +154,7 @@ packages: whatwg-mimetype: 3.0.0 dev: true - /@divriots/jampack@0.23.2(react-dom@18.2.0)(react@18.2.0): + /@divriots/jampack@0.23.2(react-dom@16.14.0)(react@16.14.0): resolution: {integrity: sha512-8mTmLwZ0DNVXkEHa1EH+8FUnCWihAabTFFsmtR+/OetVPS3nGPEUxygS8Grp6UZU7Ml0XdAlc0PO80vLym6OqA==} engines: {node: '>=14.0.0'} hasBin: true @@ -176,7 +176,7 @@ packages: lightningcss: 1.23.0 mini-svg-data-uri: 1.4.4 ora: 7.0.1 - quicklink: 2.3.0(react-dom@18.2.0)(react@18.2.0) + quicklink: 2.3.0(react-dom@16.14.0)(react@16.14.0) sharp: 0.33.2 svgo: 3.2.0 table: 6.8.1 @@ -426,7 +426,7 @@ packages: debug: 4.3.4 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -745,13 +745,13 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@maplibre/maplibre-gl-style-spec@19.3.3: - resolution: {integrity: sha512-cOZZOVhDSulgK0meTsTkmNXb1ahVvmTmWmfx9gRBwc6hq98wS9JP35ESIoNq3xqEan+UN+gn8187Z6E4NKhLsw==} + /@maplibre/maplibre-gl-style-spec@20.1.1: + resolution: {integrity: sha512-z85ARNPCBI2Cs5cPOS3DSbraTN+ue8zrcYVoSWBuNrD/mA+2SKAJ+hIzI22uN7gac6jBMnCdpPKRxS/V0KSZVQ==} hasBin: true dependencies: '@mapbox/jsonlint-lines-primitives': 2.0.2 '@mapbox/unitbezier': 0.0.1 - json-stringify-pretty-compact: 3.0.0 + json-stringify-pretty-compact: 4.0.0 minimist: 1.2.8 rw: 1.3.3 sort-object: 3.0.3 @@ -954,7 +954,7 @@ packages: esm-env: 1.0.0 import-meta-resolve: 4.0.0 kleur: 4.1.5 - magic-string: 0.30.6 + magic-string: 0.30.5 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 @@ -991,7 +991,7 @@ packages: debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.6 + magic-string: 0.30.5 svelte: 4.2.9 svelte-hmr: 0.15.3(svelte@4.2.9) vite: 5.0.12 @@ -1152,12 +1152,18 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true + /@types/geojson-vt@3.2.5: + resolution: {integrity: sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==} + dependencies: + '@types/geojson': 7946.0.14 + dev: true + /@types/geojson@7946.0.14: resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} dev: true - /@types/hast@3.0.4: - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + /@types/hast@3.0.3: + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} dependencies: '@types/unist': 3.0.2 dev: true @@ -1219,7 +1225,7 @@ packages: /@vitest/snapshot@1.2.2: resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - magic-string: 0.30.6 + magic-string: 0.30.5 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -1373,7 +1379,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.3 - caniuse-lite: 1.0.30001583 + caniuse-lite: 1.0.30001581 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -1441,8 +1447,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001583 - electron-to-chromium: 1.4.655 + caniuse-lite: 1.0.30001581 + electron-to-chromium: 1.4.650 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.3) dev: true @@ -1497,8 +1503,8 @@ packages: engines: {node: '>= 6'} dev: true - /caniuse-lite@1.0.30001583: - resolution: {integrity: sha512-acWTYaha8xfhA/Du/z4sNZjHUWjkiuoAi2LM+T/aL+kemKQgPT1xBb/YKjlQ0Qo8gvbHsGNplrEJ+9G3gL7i4Q==} + /caniuse-lite@1.0.30001581: + resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==} dev: true /chai@4.4.1: @@ -1739,20 +1745,6 @@ packages: rrweb-cssom: 0.6.0 dev: true - /d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - dependencies: - internmap: 2.0.3 - dev: true - - /d3-geo@3.1.0: - resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.4 - dev: true - /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} @@ -1911,8 +1903,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.655: - resolution: {integrity: sha512-2yszojF7vIZ68adIOvzV4bku8OZad9w5H9xF3ZAMZjPuOjBarlflUkjN6DggdV+L71WZuKUfKUhov/34+G5QHg==} + /electron-to-chromium@1.4.650: + resolution: {integrity: sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ==} dev: true /emoji-regex@10.3.0: @@ -2074,7 +2066,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -2205,10 +2197,6 @@ packages: web-streams-polyfill: 3.3.2 dev: true - /fflate@0.8.1: - resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} - dev: true - /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2410,7 +2398,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -2450,19 +2438,19 @@ packages: /hast-util-heading-rank@3.0.0: resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 dev: true /hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 dev: true /hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 dev: true /html-encoding-sniffer@4.0.0: @@ -2546,8 +2534,8 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true @@ -2583,11 +2571,6 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - dev: true - /is-absolute-url@4.0.1: resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2777,22 +2760,14 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json-stringify-pretty-compact@3.0.0: - resolution: {integrity: sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==} + /json-stringify-pretty-compact@4.0.0: + resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} dev: true /jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: true - /just-compare@2.3.0: - resolution: {integrity: sha512-6shoR7HDT+fzfL3gBahx1jZG3hWLrhPAf+l7nCwahDdT9XDtosB9kIF0ZrzUp5QY8dJWfQVr5rnsPqsbvflDzg==} - dev: true - - /just-flush@2.3.0: - resolution: {integrity: sha512-fBuxQ1gJ61BurmhwKS5LYTzhkbrT5j/2U7ax+UbLm9aRvCTh2h6AfzLteOckE4KKomqOf0Y3zIG3Xu57sRsKUg==} - dev: true - /kdbush@4.0.2: resolution: {integrity: sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==} dev: true @@ -3011,15 +2986,15 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.30.6: - resolution: {integrity: sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /maplibre-gl@3.6.2: - resolution: {integrity: sha512-krg2KFIdOpLPngONDhP6ixCoWl5kbdMINP0moMSJFVX7wX1Clm2M9hlNKXS8vBGlVWwR5R3ZfI6IPrYz7c+aCQ==} + /maplibre-gl@4.0.0: + resolution: {integrity: sha512-bzVQ2pdOWITwbE+JHKSiAB/viVBBx4Aa1puydc1xizOWGbvRHD9pXpy3dsaW2ZlbmZKbv9r9sHpcvM9fTLGsKA==} engines: {node: '>=16.14.0', npm: '>=8.1.0'} dependencies: '@mapbox/geojson-rewind': 0.5.2 @@ -3029,8 +3004,9 @@ packages: '@mapbox/unitbezier': 0.0.1 '@mapbox/vector-tile': 1.3.1 '@mapbox/whoots-js': 3.1.0 - '@maplibre/maplibre-gl-style-spec': 19.3.3 + '@maplibre/maplibre-gl-style-spec': 20.1.1 '@types/geojson': 7946.0.14 + '@types/geojson-vt': 3.2.5 '@types/mapbox__point-geometry': 0.1.4 '@types/mapbox__vector-tile': 1.3.4 '@types/pbf': 3.0.5 @@ -3478,12 +3454,6 @@ packages: fsevents: 2.3.2 dev: true - /pmtiles@2.11.0: - resolution: {integrity: sha512-dU9SzzaqmCGpdEuTnIba6bDHT6j09ZJFIXxwGpvkiEnce3ZnBB1VKt6+EOmJGueriweaZLAMTUmKVElU2CBe0g==} - dependencies: - fflate: 0.8.1 - dev: true - /postcss-import@15.1.0(postcss@8.4.33): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -3698,6 +3668,14 @@ packages: engines: {node: '>=6'} dev: true + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + /protocol-buffers-schema@3.6.0: resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} dev: true @@ -3729,14 +3707,14 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /quicklink@2.3.0(react-dom@18.2.0)(react@18.2.0): + /quicklink@2.3.0(react-dom@16.14.0)(react@16.14.0): resolution: {integrity: sha512-FyTanYArl5Gz2/C0ZjErvfFJtem/+d1RM4eK0jiXO6mL4Zjje+xsYtcK3ZtKX2Yb3HSfah5HekWrH2qhttYQjQ==} peerDependencies: react: ^16.8.0 react-dom: ^16.8.0 dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) route-manifest: 1.0.0 throttles: 1.0.1 dev: true @@ -3745,25 +3723,33 @@ packages: resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} dev: true - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + /react-dom@16.14.0(react@16.14.0): + resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: - react: ^18.2.0 + react: ^16.14.0 dependencies: loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 + object-assign: 4.1.1 + prop-types: 15.8.1 + react: 16.14.0 + scheduler: 0.19.1 + dev: true + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + /react@16.14.0: + resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.8.1 dev: true /read-cache@1.0.0: @@ -3803,7 +3789,7 @@ packages: /rehype-autolink-headings@7.1.0: resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-heading-rank: 3.0.0 hast-util-is-element: 3.0.0 @@ -3814,7 +3800,7 @@ packages: /rehype-external-links@3.0.0: resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-is-element: 3.0.0 is-absolute-url: 4.0.1 @@ -3825,7 +3811,7 @@ packages: /rehype-slug@6.0.0: resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.3 github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-string: 3.0.0 @@ -3980,10 +3966,11 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + /scheduler@0.19.1: + resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} dependencies: loose-envify: 1.4.0 + object-assign: 4.1.1 dev: true /semver@7.5.4: @@ -4330,29 +4317,6 @@ packages: svelte: 4.2.9 dev: true - /svelte-maplibre@0.7.7(svelte@4.2.9): - resolution: {integrity: sha512-fnv8L3tA4EMePp9BGKAc8AvXCsg34z56NBMGjYkz6qkl90qSTY4vUhIu1KXbwjGfQmHBmPkIl9VSdnnHCMnaRA==} - peerDependencies: - '@deck.gl/core': ^8.8.0 - '@deck.gl/layers': ^8.8.0 - '@deck.gl/mapbox': ^8.8.0 - svelte: ^3.54.0 || ^4.0.0 - peerDependenciesMeta: - '@deck.gl/core': - optional: true - '@deck.gl/layers': - optional: true - '@deck.gl/mapbox': - optional: true - dependencies: - d3-geo: 3.1.0 - just-compare: 2.3.0 - just-flush: 2.3.0 - maplibre-gl: 3.6.2 - pmtiles: 2.11.0 - svelte: 4.2.9 - dev: true - /svelte-preprocess@5.1.3(postcss@8.4.33)(svelte@4.2.9)(typescript@5.3.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} @@ -4393,7 +4357,7 @@ packages: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.6 + magic-string: 0.30.5 postcss: 8.4.33 sorcery: 0.11.0 strip-indent: 3.0.0 @@ -4417,7 +4381,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.6 + magic-string: 0.30.5 periscopic: 3.1.0 dev: true @@ -4890,7 +4854,7 @@ packages: execa: 8.0.1 jsdom: 24.0.0 local-pkg: 0.5.0 - magic-string: 0.30.6 + magic-string: 0.30.5 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 diff --git a/src/lib/images/pin-48.png b/src/lib/images/pin-48.png new file mode 100644 index 0000000000000000000000000000000000000000..c24611177e96f25d93a8cafe544202803423b698 GIT binary patch literal 1470 zcmV;v1ws0WP)f9#w2W`6UV`DW$` z>f=*BwS16`Y@^6#-XMhN$BH$fM3_l+#3UUb78-WCmTFbDW<{2Y(lyOBMi$%1|%#i8>ed}u>xLsusI838z_IEUrt=re`jIm|Q(jz_|1 zP71^E$lIBDzZ7CCvHGGe<@p<_3ks$D^*jAXG6JZcT%FIkk=ZD$m!Lf1Y9dcY%fGXtx~Qo> zYTVs;Hc_6$K()g)nuVw#67!%~kRtRGpm!f+$DwBk;^8C$`mfiwc=x0Q zu%y^M7kOKb$j4bYS4{jpoNiQRtQEOEmCr`ZwCO{Hu#LmH`KZ3>h-!dkJrFHB)qZ+i z@Nh8NE$_iVm1Ds`;({8ITm~nF7Df&rpR2h`e(u@pxsWKYbvX2MeAfdcsfvlF!tiw# zsc2-wc&A}^;15dxmG_m8A)9;?(a(i~>|ucUA}-kbVT$Ql zLw-wA0K{Lbn7P8UtLX>LO3(Y0n<^?Thq|u{WRT`s3>;L(S%$M5ECqH zv?{^N*0lJxS*M`bJsD0`f`J*y^wUwiUs~Vd`7A8}dwH>@X)6Gr*h23x((?*}*kYZ6 zV%J0=H*UuXz1yi57al5viK`7XOtXdKTd{*BvC~TR{Ji z)eXQqpUGmCC*(P41!93?L0%yhRN;Ij3=g+palerCYW;TaHm~%h~5r$-J%A*0y`@jcKCm^1b~4d&z7_=#T9%G z5e%_n0U-9HPCnsSEEJ9z$NJ~?SEkuHQq%M)B*ddQb1!~LeE{zin%A06(^wVQ6=<^r z5PykI_@EME8Kzkg{%XlIc27D&U+0tf2Ru9!pzlQV@vCP!s!@E{6R5WH-{|JVp_J5$ zpLdiFRnq2!VKgJUFV+4%Fo(SYQ^n> z&A0!%Xzu7ek}UyL6g@dWSsO+vYpd+g8dYqsm@7g7lnc zaUlM?`RYLMDNL`;ni6a4c6tw4*+{$PRF+^iaC|8dkAaC1eFA~VQJtGfsdayKv>!~I zfEjC`Tfu<|H`W|GUg``GJO`DIYR~+j;x7p1tx8Z+*9D^$c@L*Lm2uCDZ%8p)#4e?9 zqQOjup`ROxs$;4Mi2D%NnXSj#xEFYH4W$2MES^LklA&*C*xhht07*qoM6N<$f=?p7;s5{u literal 0 HcmV?d00001 diff --git a/src/routes/partner/+page.svelte b/src/routes/partner/+page.svelte index ecc53484..0754ea55 100644 --- a/src/routes/partner/+page.svelte +++ b/src/routes/partner/+page.svelte @@ -1,15 +1,7 @@ -
- - - - - - - - { - map.flyTo({ - center: e.detail.features[0].geometry.coordinates, - zoom: map.getZoom() + 2, - speed: 0.5 - }); - }} - /> - -
- {feature.properties.label} -
- -

{feature.properties.name}

-

{feature.properties.address}

-

- Zur Webseite -

-
-
-
-
+