From 0a9bdd72cc8c2e2dd8070259e1eed6b06842fb31 Mon Sep 17 00:00:00 2001 From: Jaume Garriga Maestre Date: Wed, 6 May 2026 12:55:48 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20add=20Llu=C3=A7an=C3=A8s=20and=20Moian?= =?UTF-8?q?=C3=A8s=20SVG=20paths=20to=20the=20map?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add comarca-paths.js entries for Lluçanès (OSM relation 15803523, 40 pts) and Moianès (TopoJSON dts_comarques_cat_2025, 121 pts) - Remove noMap:true flag from both comarques so they appear in all levels including Level 5 (map), Level 6 (blind map) and Level 7 (Milionari) --- comarca-paths.js | 2 ++ index.html | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/comarca-paths.js b/comarca-paths.js index 75fdee5..2c13737 100644 --- a/comarca-paths.js +++ b/comarca-paths.js @@ -39,5 +39,7 @@ const COMARCA_PATHS = { "Urgell": {id:"urgell", cx:249.6, cy:311.1, mountain:false, d:`M 235.6,268.3 L 236.3,266.0 L 235.1,264.5 L 236.6,262.9 L 238.5,262.5 L 240.1,261.6 L 242.8,261.6 L 244.4,263.6 L 245.7,264.9 L 246.4,266.7 L 243.5,266.2 L 242.8,267.9 L 240.5,268.2 L 238.9,269.2 L 237.5,270.4 L 236.3,268.5 L 235.6,268.3 Z M 231.3,281.6 L 233.5,280.8 L 238.4,282.2 L 240.3,280.2 L 242.2,278.6 L 243.9,277.5 L 246.4,274.6 L 248.1,271.7 L 249.1,270.1 L 249.5,268.3 L 251.3,265.8 L 252.6,264.4 L 254.2,261.7 L 256.1,262.5 L 258.0,262.3 L 260.0,265.9 L 260.2,267.8 L 258.7,269.1 L 256.8,269.3 L 254.8,268.9 L 254.1,271.3 L 255.5,272.4 L 258.0,272.9 L 259.8,273.1 L 262.6,273.9 L 263.4,272.1 L 264.8,271.0 L 266.4,270.1 L 266.0,271.9 L 264.5,272.9 L 263.3,274.9 L 264.2,276.7 L 265.5,278.5 L 267.7,278.9 L 269.7,279.2 L 271.2,278.1 L 270.4,280.7 L 272.0,282.6 L 271.1,284.2 L 272.4,285.5 L 273.8,286.8 L 271.9,289.9 L 268.3,295.3 L 271.3,296.2 L 273.4,295.9 L 275.1,294.7 L 276.8,293.5 L 278.8,293.7 L 279.0,295.5 L 278.0,298.3 L 277.4,300.0 L 276.2,301.4 L 275.7,303.2 L 276.4,305.3 L 276.7,307.2 L 276.3,309.0 L 275.5,310.8 L 275.7,312.7 L 275.7,314.6 L 275.4,316.3 L 273.8,317.2 L 271.8,318.0 L 270.2,319.1 L 270.6,321.0 L 273.7,322.4 L 280.1,324.1 L 281.8,325.0 L 282.7,327.8 L 282.5,330.3 L 281.4,331.6 L 278.0,334.6 L 275.3,334.6 L 271.6,335.3 L 272.8,336.9 L 270.6,337.1 L 271.3,340.2 L 269.8,341.7 L 270.4,343.3 L 272.1,344.2 L 272.9,345.8 L 273.4,347.6 L 271.6,347.9 L 269.4,348.8 L 267.6,349.1 L 263.7,349.7 L 261.8,350.1 L 259.4,351.4 L 257.7,352.0 L 256.0,351.3 L 254.4,350.2 L 252.6,350.0 L 250.8,349.6 L 249.3,348.4 L 247.5,347.9 L 245.5,347.5 L 244.1,346.2 L 242.4,345.4 L 240.7,344.6 L 238.1,343.3 L 236.4,343.8 L 234.6,343.4 L 233.3,342.1 L 231.3,341.7 L 227.2,340.9 L 225.3,340.5 L 225.8,338.8 L 226.9,337.2 L 226.9,335.3 L 227.3,333.5 L 225.5,331.9 L 223.9,331.1 L 222.8,329.6 L 221.1,328.9 L 222.3,327.5 L 222.5,325.5 L 224.0,324.1 L 224.2,322.2 L 224.1,320.3 L 224.8,318.6 L 223.1,318.0 L 222.5,316.2 L 223.6,314.6 L 225.0,313.2 L 226.8,312.7 L 227.2,310.9 L 229.8,309.5 L 231.1,307.6 L 231.7,305.7 L 231.2,303.7 L 233.4,303.5 L 236.2,304.8 L 237.2,302.8 L 239.2,303.1 L 240.4,301.2 L 238.7,300.5 L 235.1,299.2 L 233.1,300.4 L 231.3,300.5 L 232.3,298.9 L 234.4,297.4 L 235.9,296.5 L 234.1,296.9 L 231.9,297.7 L 230.0,298.6 L 228.1,298.3 L 226.5,297.5 L 224.4,296.9 L 226.1,295.2 L 226.2,293.1 L 226.3,290.8 L 223.3,290.2 L 221.0,290.6 L 220.0,289.0 L 221.6,286.9 L 223.4,285.5 L 225.3,283.5 L 226.7,281.7 L 228.7,281.5 L 230.5,281.6 L 231.3,281.6 Z M 225.4,280.6 L 224.7,282.7 L 223.6,284.6 L 221.6,286.3 L 219.2,287.7 L 220.8,286.3 L 222.6,285.2 L 223.8,283.3 L 224.7,281.6 L 225.4,280.6 Z`}, "Val d'Aran": {id:"val_daran", cx:195.6, cy:63.0, mountain:true, d:`M 150.3,36.3 L 148.8,35.2 L 148.4,33.4 L 150.1,32.2 L 152.0,31.6 L 152.9,29.9 L 154.7,29.4 L 156.7,29.3 L 158.7,28.7 L 160.5,28.1 L 163.0,28.5 L 164.7,29.0 L 166.4,29.6 L 167.5,31.1 L 169.7,31.5 L 171.5,31.9 L 173.2,32.7 L 175.1,33.3 L 176.8,33.9 L 178.7,33.9 L 180.5,33.5 L 182.3,32.9 L 184.2,33.3 L 186.0,33.7 L 187.6,34.7 L 189.5,35.4 L 191.6,35.6 L 193.5,35.7 L 195.3,36.1 L 196.8,37.2 L 198.4,38.2 L 200.2,38.7 L 202.1,39.1 L 203.8,39.8 L 205.4,40.7 L 207.0,41.7 L 208.3,43.1 L 210.1,43.2 L 212.1,44.6 L 214.1,44.8 L 215.4,43.4 L 217.1,42.6 L 218.8,41.8 L 220.7,41.0 L 222.6,42.2 L 224.3,43.0 L 225.2,44.6 L 227.0,45.4 L 229.1,45.3 L 230.9,44.6 L 232.8,45.0 L 234.8,45.3 L 236.7,45.4 L 239.4,45.5 L 238.0,47.6 L 237.2,49.2 L 237.5,51.1 L 238.3,52.7 L 237.4,54.3 L 237.1,56.1 L 237.4,57.9 L 236.0,59.1 L 237.0,62.1 L 233.3,63.5 L 231.7,62.5 L 228.8,65.4 L 226.9,65.8 L 224.8,67.4 L 226.3,68.7 L 226.3,70.6 L 224.9,73.1 L 224.1,77.1 L 223.3,78.8 L 222.6,80.5 L 221.0,81.4 L 220.7,83.3 L 221.4,85.1 L 223.0,86.1 L 222.4,87.9 L 220.6,88.1 L 219.3,89.5 L 217.8,90.7 L 215.9,91.3 L 214.1,91.0 L 212.3,90.7 L 210.6,90.1 L 209.8,88.4 L 208.5,87.0 L 206.6,86.5 L 204.7,86.2 L 205.2,84.3 L 204.3,82.7 L 202.5,82.4 L 201.0,81.4 L 199.9,82.9 L 198.1,83.6 L 196.3,83.9 L 194.4,84.8 L 192.9,85.8 L 191.4,86.9 L 189.6,87.4 L 187.8,86.9 L 186.3,85.5 L 184.9,84.4 L 182.9,84.6 L 181.2,85.1 L 179.2,85.2 L 177.4,85.6 L 175.6,85.8 L 173.6,86.3 L 171.7,86.0 L 169.9,85.8 L 168.0,85.9 L 166.2,85.3 L 164.4,85.1 L 162.7,84.4 L 160.8,84.1 L 159.1,83.3 L 157.8,82.1 L 158.1,80.2 L 157.9,78.4 L 157.1,76.5 L 156.1,75.0 L 154.5,73.8 L 152.9,72.8 L 151.8,70.8 L 150.3,69.8 L 148.8,68.6 L 150.6,68.1 L 152.4,67.7 L 151.9,65.9 L 153.2,64.6 L 152.8,62.7 L 151.7,61.2 L 153.4,60.2 L 152.1,58.8 L 150.7,57.5 L 149.9,55.9 L 149.4,54.1 L 145.6,53.6 L 143.6,52.9 L 146.3,51.0 L 147.7,49.7 L 149.8,48.8 L 147.9,47.7 L 146.2,46.9 L 146.7,45.2 L 147.8,43.6 L 149.4,42.6 L 150.9,41.6 L 150.3,39.8 L 150.2,38.0 L 150.3,36.3 Z`}, "Vallès Occidental": {id:"valles_occidental", cx:477.0, cy:331.2, mountain:false, d:`M 473.8,307.8 L 473.9,306.0 L 472.6,304.5 L 474.1,302.9 L 473.4,301.2 L 474.6,299.7 L 476.3,298.5 L 476.3,296.7 L 477.9,295.7 L 479.2,294.4 L 481.1,294.6 L 482.7,295.5 L 484.6,295.5 L 486.5,295.4 L 488.7,295.6 L 490.4,296.0 L 492.4,296.3 L 494.4,296.0 L 495.6,294.6 L 497.9,294.2 L 501.1,295.3 L 503.2,294.6 L 503.4,296.6 L 504.0,298.3 L 504.8,300.0 L 503.5,301.3 L 502.6,302.9 L 503.3,305.4 L 500.3,305.1 L 498.4,305.8 L 496.7,306.4 L 495.2,307.5 L 496.7,308.6 L 497.9,310.0 L 499.0,311.4 L 500.9,311.6 L 502.6,312.2 L 504.7,312.8 L 506.3,314.0 L 507.7,315.2 L 508.9,316.5 L 510.9,321.3 L 514.7,321.0 L 516.3,320.0 L 516.7,321.8 L 518.3,323.5 L 518.9,325.3 L 519.9,326.9 L 518.5,328.1 L 517.0,329.1 L 516.8,331.3 L 517.9,333.0 L 519.1,334.4 L 519.6,336.1 L 520.6,337.7 L 520.0,339.6 L 518.3,340.9 L 517.5,342.5 L 518.9,343.8 L 521.2,344.2 L 522.8,345.2 L 524.9,345.7 L 523.8,347.4 L 522.6,348.8 L 523.4,350.5 L 521.5,351.6 L 519.3,351.0 L 517.4,351.4 L 515.5,352.2 L 513.8,353.1 L 512.1,353.9 L 510.8,355.3 L 509.2,356.4 L 507.3,357.0 L 505.3,357.0 L 503.4,357.2 L 502.4,358.9 L 501.5,360.8 L 500.1,362.0 L 498.3,361.4 L 496.4,361.4 L 494.8,360.4 L 493.0,361.2 L 491.2,360.8 L 489.3,360.3 L 488.7,362.1 L 490.5,362.5 L 490.3,364.3 L 488.3,363.7 L 487.3,361.8 L 486.3,360.2 L 486.6,358.2 L 484.7,357.5 L 482.8,357.6 L 480.8,357.7 L 479.1,358.3 L 477.7,357.1 L 476.9,355.4 L 475.2,354.4 L 471.1,354.0 L 470.4,355.7 L 470.2,357.5 L 470.1,359.4 L 468.4,358.5 L 466.9,357.4 L 465.7,356.0 L 465.3,354.2 L 463.8,353.1 L 462.0,354.0 L 460.2,353.1 L 459.3,351.3 L 457.6,352.1 L 456.3,350.8 L 455.2,349.3 L 454.1,347.8 L 452.4,347.1 L 453.7,345.9 L 455.0,344.6 L 455.8,343.0 L 459.5,342.2 L 459.5,340.2 L 458.0,338.4 L 456.1,337.9 L 455.0,336.4 L 454.5,334.6 L 453.5,333.0 L 452.1,331.7 L 452.5,329.9 L 451.9,328.2 L 450.0,328.3 L 444.1,326.5 L 443.1,324.9 L 441.7,323.8 L 439.8,324.0 L 438.3,322.8 L 438.1,321.0 L 437.6,319.2 L 438.2,317.5 L 440.0,318.1 L 442.0,318.2 L 444.0,318.1 L 445.5,317.0 L 445.0,315.1 L 445.3,313.1 L 444.7,310.7 L 445.2,308.9 L 446.8,308.1 L 448.3,306.9 L 451.4,306.1 L 453.0,307.3 L 455.1,306.8 L 456.4,308.0 L 456.9,309.7 L 458.7,310.1 L 460.3,310.9 L 463.8,310.3 L 467.1,310.3 L 468.6,308.8 L 470.8,308.7 L 472.6,308.6 L 473.8,307.8 Z`}, + "Lluçanès": {id:"llucanes", cx:484.1, cy:216.2, mountain:false, d:`M 463.0,232.0 L 473.9,234.0 L 471.8,238.6 L 474.5,245.2 L 477.4,246.2 L 475.8,247.3 L 483.5,247.9 L 494.7,238.0 L 498.8,237.7 L 494.7,232.6 L 497.7,224.5 L 502.4,222.5 L 507.7,224.4 L 513.1,220.8 L 508.5,215.4 L 496.2,218.4 L 495.2,213.7 L 497.9,211.8 L 490.8,205.5 L 492.6,202.1 L 497.3,200.9 L 489.5,196.4 L 489.9,192.9 L 482.8,192.5 L 480.6,193.7 L 482.2,196.9 L 477.8,197.1 L 479.0,200.4 L 476.9,201.1 L 480.9,202.4 L 479.7,204.9 L 476.2,203.8 L 476.9,206.4 L 474.4,207.3 L 472.2,202.9 L 468.1,205.5 L 468.1,213.5 L 465.3,218.4 L 471.3,219.2 Z`}, + "Moianès": {id:"moianes", cx:488.2, cy:273.0, mountain:false, d:`M 522.5,287.1 L 522.7,287.4 L 522.8,287.6 L 523.3,287.8 L 522.9,288.2 L 522.3,289.2 L 522.3,290.1 L 522.4,290.8 L 522.4,291.3 L 522.8,292.0 L 516.0,292.7 L 513.0,292.3 L 509.8,290.3 L 508.2,290.0 L 506.1,291.1 L 493.6,290.5 L 490.3,290.1 L 489.5,291.2 L 488.6,291.7 L 487.5,291.9 L 486.5,292.1 L 485.2,291.5 L 483.3,291.3 L 481.7,290.7 L 480.1,291.3 L 478.4,291.2 L 476.8,290.7 L 475.5,290.2 L 474.7,290.0 L 473.4,290.5 L 472.9,291.3 L 471.4,292.1 L 470.8,290.9 L 470.1,289.9 L 469.8,288.9 L 469.4,287.5 L 467.2,286.2 L 466.7,285.6 L 466.7,284.9 L 466.7,284.4 L 466.6,284.0 L 458.3,282.0 L 457.2,282.5 L 455.5,283.0 L 454.2,283.2 L 453.0,283.3 L 451.5,283.5 L 449.4,283.4 L 448.4,281.8 L 447.7,281.4 L 447.5,280.4 L 446.6,280.4 L 446.7,278.2 L 443.8,276.9 L 457.2,274.2 L 458.8,273.8 L 463.3,272.1 L 472.7,270.5 L 472.3,266.5 L 465.4,262.9 L 463.5,258.3 L 464.5,257.8 L 465.6,256.9 L 467.0,255.9 L 467.4,255.3 L 468.2,255.0 L 469.1,254.4 L 466.9,251.7 L 467.6,251.4 L 467.8,251.9 L 468.6,251.6 L 469.4,251.6 L 472.5,246.0 L 481.1,247.7 L 481.5,247.6 L 488.8,247.2 L 490.7,247.2 L 491.5,247.0 L 492.4,246.6 L 493.0,246.4 L 497.2,245.5 L 497.9,244.9 L 497.9,244.5 L 498.8,245.7 L 499.0,246.3 L 499.4,246.9 L 499.9,247.5 L 499.6,248.0 L 496.9,252.7 L 497.1,253.1 L 497.1,253.4 L 497.1,253.9 L 496.7,254.4 L 496.4,255.0 L 499.4,257.9 L 502.5,258.4 L 503.1,257.9 L 503.8,258.1 L 504.4,258.0 L 505.6,258.2 L 506.4,258.6 L 508.1,258.9 L 509.3,257.9 L 509.6,257.4 L 510.6,260.2 L 510.2,267.6 L 509.8,268.8 L 508.7,269.8 L 507.8,271.0 L 511.6,286.9 L 512.2,286.9 L 512.7,287.1 L 513.3,287.3 L 513.8,287.2 L 514.6,287.2 L 515.6,287.6 L 516.2,287.7 L 517.0,287.4 L 517.7,287.3 L 518.2,287.2 L 518.5,287.0 Z`}, "Vallès Oriental": {id:"valles_oriental", cx:541.3, cy:298.0, mountain:false, d:`M 532.8,291.6 L 534.5,291.0 L 532.9,290.0 L 533.9,288.4 L 532.8,287.0 L 531.3,285.7 L 531.6,283.9 L 530.8,282.1 L 530.5,280.2 L 531.3,278.6 L 532.7,277.2 L 534.1,276.1 L 535.2,274.7 L 538.0,276.7 L 540.8,277.5 L 542.1,276.0 L 544.3,275.3 L 545.9,276.1 L 547.7,276.7 L 550.2,277.5 L 550.5,279.9 L 551.3,282.6 L 553.3,283.5 L 555.2,283.3 L 557.0,282.9 L 558.7,282.2 L 559.2,280.5 L 559.4,278.7 L 558.6,277.0 L 560.3,276.3 L 561.9,275.2 L 563.3,272.9 L 564.9,273.8 L 566.8,273.7 L 568.4,274.5 L 570.3,274.3 L 572.1,273.9 L 573.9,273.8 L 575.9,274.2 L 577.5,275.1 L 577.9,276.8 L 580.9,278.6 L 583.4,277.8 L 584.5,279.3 L 585.9,281.0 L 587.5,281.8 L 589.2,283.0 L 592.7,283.5 L 594.8,283.7 L 595.2,285.8 L 596.4,287.7 L 598.1,288.7 L 599.5,289.9 L 599.8,291.9 L 601.2,293.3 L 602.9,293.7 L 605.0,293.1 L 607.0,292.4 L 608.9,292.1 L 610.8,292.4 L 612.7,291.8 L 614.5,291.5 L 614.6,293.5 L 615.3,295.2 L 614.1,296.6 L 612.8,297.9 L 613.3,299.7 L 614.2,301.3 L 615.8,302.5 L 617.5,303.7 L 615.2,305.1 L 614.5,306.8 L 612.1,307.6 L 609.1,307.3 L 607.2,307.5 L 605.3,307.7 L 603.0,307.9 L 602.2,309.6 L 601.2,311.2 L 599.9,312.6 L 598.8,314.0 L 597.4,315.4 L 595.5,315.2 L 593.7,315.7 L 591.9,315.9 L 589.9,315.9 L 588.3,315.0 L 586.5,314.7 L 584.5,314.6 L 582.6,314.4 L 580.8,314.2 L 579.2,315.1 L 577.4,314.3 L 575.5,314.6 L 573.5,314.5 L 571.9,315.4 L 570.3,316.3 L 569.0,317.6 L 567.7,318.9 L 565.9,319.9 L 564.5,321.1 L 562.9,322.6 L 561.0,323.3 L 559.7,324.9 L 558.4,326.2 L 557.0,327.5 L 555.3,328.4 L 554.0,329.7 L 552.6,330.8 L 552.6,332.9 L 551.7,334.6 L 550.2,335.6 L 547.3,337.0 L 549.1,337.6 L 550.4,338.9 L 549.3,340.5 L 547.5,340.8 L 545.7,340.9 L 541.7,341.3 L 539.8,341.1 L 537.9,341.9 L 536.2,342.3 L 534.9,343.7 L 533.7,345.0 L 532.5,346.4 L 530.8,347.3 L 529.0,346.7 L 527.0,346.4 L 525.1,346.0 L 523.1,345.3 L 521.2,344.2 L 519.3,344.4 L 517.9,343.1 L 516.8,341.6 L 519.0,340.9 L 520.1,339.3 L 520.5,337.5 L 519.6,335.8 L 518.7,334.1 L 517.6,332.7 L 516.7,330.7 L 517.2,329.0 L 518.6,327.7 L 519.5,326.1 L 518.6,324.3 L 517.5,322.8 L 516.6,321.2 L 514.7,321.0 L 510.9,321.3 L 509.9,318.0 L 508.8,316.3 L 507.6,314.9 L 505.9,313.9 L 504.2,312.5 L 502.1,312.1 L 500.5,311.0 L 498.4,310.9 L 497.6,309.3 L 495.8,308.2 L 496.4,306.5 L 498.3,305.9 L 500.0,305.3 L 503.3,305.4 L 503.0,303.6 L 503.2,301.6 L 504.6,300.4 L 504.4,298.6 L 503.6,297.0 L 503.2,294.6 L 501.1,295.3 L 499.1,294.7 L 496.9,294.7 L 495.1,294.7 L 493.6,296.0 L 491.6,295.8 L 489.7,295.9 L 487.9,295.2 L 486.1,295.5 L 484.2,295.4 L 482.3,295.3 L 480.7,294.4 L 478.8,294.4 L 477.7,295.8 L 475.9,295.4 L 475.2,293.4 L 477.7,292.1 L 478.4,289.8 L 480.1,288.7 L 481.6,287.3 L 481.7,285.0 L 484.1,284.0 L 481.3,282.8 L 481.9,279.7 L 482.5,278.0 L 484.1,276.9 L 485.8,276.5 L 487.6,277.4 L 489.5,277.3 L 491.5,278.6 L 493.2,279.5 L 495.0,279.6 L 496.9,280.2 L 499.7,279.3 L 501.4,278.5 L 503.3,278.3 L 504.6,276.8 L 506.3,276.2 L 508.4,276.1 L 510.2,275.8 L 512.3,274.6 L 513.9,276.0 L 516.0,277.5 L 516.6,280.7 L 516.5,282.8 L 516.5,284.9 L 515.6,288.3 L 516.8,290.6 L 518.6,291.1 L 520.5,291.5 L 522.3,292.0 L 524.0,291.5 L 526.1,291.3 L 528.0,290.7 L 529.9,291.2 L 531.7,291.1 L 532.8,291.6 Z`}, }; \ No newline at end of file diff --git a/index.html b/index.html index de7f933..310bd42 100644 --- a/index.html +++ b/index.html @@ -801,9 +801,9 @@ const ALL_COMARQUES = [ // ── Barcelona ──────────────────────────────────────────────────────────── { name:"Berguedà", capital:"Berga", emoji:"🏕️", province:"B", mountain:true }, { name:"Osona", capital:"Vic", emoji:"🐄", province:"B", mountain:false, interior:true }, - { name:"Lluçanès", capital:"Prats de Lluçanès", emoji:"🌾", province:"B", mountain:false, interior:true, noMap:true }, + { name:"Lluçanès", capital:"Prats de Lluçanès", emoji:"🌾", province:"B", mountain:false, interior:true }, { name:"Bages", capital:"Manresa", emoji:"⛏️", province:"B", mountain:false, interior:true }, - { name:"Moianès", capital:"Moià", emoji:"🪨", province:"B", mountain:false, interior:true, noMap:true }, + { name:"Moianès", capital:"Moià", emoji:"🪨", province:"B", mountain:false, interior:true }, { name:"Anoia", capital:"Igualada", emoji:"🏭", province:"B", mountain:false, interior:true }, { name:"Vallès Oriental", capital:"Granollers", emoji:"🌳", province:"B", mountain:false, interior:true }, { name:"Vallès Occidental", capital:"Sabadell", emoji:"🏙️", province:"B", mountain:false, interior:true },